kBrogue
sokol
kBrogue | sokol | |
---|---|---|
11 | 38 | |
11 | 6,388 | |
- | - | |
2.3 | 9.7 | |
over 1 year ago | 10 days ago | |
C | C | |
GNU Affero General Public License v3.0 | zlib License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kBrogue
-
What are some of the best Roguelikes?
Im biased but my favorite is kBrogue the variant of Brogue I made.
-
Sharing Saturday #428
Rolled out another update for my Brogue variant! Latest Update
-
Sharing Saturday #427
kBrogue (GitHub)
-
Sharing Saturday #425
On the GitHub page I have a full description of everything that I’ve changed including spoilers here. One other thing I forgot to mention is that I changed the color palette the main menu, got to play around with different color schematics and what not. I also changed the desktop icon. Learned how to export a png as an ico from gimp.
-
My first major update for my variant kBrogue! (see comment for details)
Download Link
- Looking for a play tester for my game kBrogue. A variant of the roguelike Brogue.
- kBrogue 1.2.0 Release
- An updated version of my variant kBrogue is available!
-
Sharing Saturday #422
kBrogue | GitHub
- My first release of my variant from BrogueCE
sokol
- STB: Single-file public domain libraries for C/C++
-
Container2wasm: Convert Containers to WASM Blobs
I'm using Dear ImGui for my cross-platform code (which includes running in browsers):
- https://floooh.github.io/visual6502remix/
- https://floooh.github.io/tiny8bit/c64-ui.html
- (start these samples by clicking on the little "UI" icon) https://floooh.github.io/sokol-html5/
Platform abstraction is handled through the sokol headers: https://github.com/floooh/sokol
-
New Vulkan Documentation Website
I wonder if using your library (https://github.com/floooh/sokol) instead of OpenGL will alleviate some of these issues for newcomers! There's already a sokol port of the learnopengl.com code (https://github.com/GeertArien/learnopengl-examples), so it shouldn't be too hard to match between the tutorial articles and these.
-
Meta Releases Intermediate Graphics Library
If you're looking for something like this, Sokol is a much simpler alternative:
https://github.com/floooh/sokol
It doesn't support vulkan though, but if that's important to you you're probably much better off just using vulkan directly since it's supported on all the major platforms.
-
Why glibc 2.34 removed libpthread
All I can do is give you a couple of Github ticket links where users of my libraries stumbled over the issue (and with different symptoms):
- https://github.com/floooh/sokol/issues/376
- https://github.com/floooh/sokol/issues/404
- https://github.com/floooh/cimgui-sokol-starterkit/issues/6
We then added a dummy call to a no-op pthread function, so that users can better figure out that they need to use -pthread because now they get a linker error instead of a runtime crash or hang. This has since reduced the 'support overhead' quite a bit:
- https://github.com/floooh/sokol/pull/456
-
File for Divorce from LLVM
My stuff for instance:
https://github.com/floooh/sokol
...inspired by:
https://github.com/nothings/stb
But it's not so much about the build system, but requiring a separate C/C++ compiler toolchain (Rust needs this, Zig currently does not - unless the proposal is implemented).
- Minimal cross-platform standalone C headers
-
How can i play .wav file with C ?
I have never personally used it but I'm pretty sure sokol has an audio library that might be what you are after.
-
Website with Godot?
And I asked floooh for similar thoughts on making a website with sokol here: https://github.com/floooh/sokol/issues/825
-
I want to talk about WebGPU
It's not Rust and TS, instead C and JS, but Emscripten has a very nice way of integrating C/C++ and JS (you can just embed snippets of Javascript inside C/C++ source files), e.g. starting at this line, there's a couple of embedded Javascript functions which can be called like C functions directly from the "C side":
https://github.com/floooh/sokol/blob/4535a3b4be59eb912e77e04...
What are some alternatives?
rogueLike2
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
OfMiceAndMechs - a proof of concept for a game
raylib - A simple and easy-to-use library to enjoy videogames programming
rust-game-ports - Official host of games ported using Rust game libraries.
tinyrenderer - A brief computer graphics / rendering course
libtcod - A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
roguelike - A stealth roguelike in development phase.
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
bevy_blood_oath
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.