CRoaring
Allegro
CRoaring | Allegro | |
---|---|---|
8 | 24 | |
1,456 | 1,765 | |
1.6% | 1.2% | |
8.9 | 8.3 | |
1 day ago | 9 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
CRoaring
-
(Don't) crank up the warnings to 11
The PR in question seems to be https://github.com/RoaringBitmap/CRoaring/pull/446
I agree that the GitHub analyses are worse than useless, but I also think it highlights the friction between intrinsics and the program in which they appear. There probably is a better model.
-
Progress in building an 100% rust lang program.
Installation completed the program build successfully!! https://www.reddit.com/r/openbsd/comments/yux513/comment/iwbm72c/?context=3 I configured 2 different files in .cargo (thanx @ivan_linux for https://github.com/RoaringBitmap/CRoaring/pull/412) and .profile ( https://rust-lang.github.io/rust-bindgen/requirements.html#openbsd ) But when I try to start the program unfortunately the node not starting and I get the following errors.
- I will need your help to complete (if possible) a rust lang program installation
- What std::bitset could have been
-
How do Games manage NPC schedules?
I use a fake database paired with compressed bits for flags and integer compression for various other traits. They follow a navigation guide similar to wind for foliage.
-
Help with CFFI, C struct decoding, best practices / portability
I've been using CFFI to access the CRoaring C API to Roaring Bitmaps. It's been pretty easy so far. However I'm not experienced in lisp FFI, and I'm unsure of the way to go about the task of decoding a C structure used for iteration in the C CPI. The structure is as follows: ``` typedef struct roaring_uint32_iterator_s { const roaring_bitmap_t *parent; // owner int32_t container_index; // point to the current container index int32_t in_container_index; // for bitset and array container, this is out // index int32_t run_index; // for run container, this points at the run
-
FFI advice sought
I have a build shared library build of the C API for Roaring Bitmaps and I'm just trying to figure out the right path forward to write a lisp interface to it on sbcl.
-
C Deep
CRoaring - C implementation of Roaring bitmaps. Apache-2.0
Allegro
-
Not only Unity...
Allegro (zlib/plain C) https://github.com/liballeg/allegro5
-
Allegro library website redirected to anti-Kotaku Nazi-related page
Some nutjob has taken control of https://liballeg.org to redirect it to some anti-Nazi page that mentions Kotaku, comparing them to nazis.
-
Self taught developers, what did you know when you started?
C, C++, Allegro, SDL, Some rudimentary SQL, Some basic BSD Sockets. But I also took some time to learn 3D math, trigonometry and linear algebra so I can include some basic 3D examples in my portfolio. I was later told that it was the 3D math that made the difference because if I (barely finished HS) can do that I can probably learn everything they give me.
-
Recourses to make games like they did in the 90s?
Wow, DJGPP and Allegro (still going!), that takes me back - that and Bloodshed IDE were my weapons of choice back then!
-
What are some of your favourite tools/libraries/frameworks to visualize or prototype something
liballeg.org
-
Looking for a very basic 2d graphics library
allegro 5 is quite alright with fonts
-
What are some cool modern libraries you enjoy using?
allegro5 is a great rendering library if you want to get something 2D on the screen fast
-
Are there other examples of people who made games with their own engines like Minecraft ?
Hell, their website says in the first few sentences it isn't an engine.
-
Where to start?
A while ago I was getting started with the Allegro5 game engine (+Rust bindings). It's the same engine used for Factorio. I wrote a simple egui-integration to have nicer UI options. It was mostly for myself and is thus poorly documented but maybe you get some ideas how to make it work.
-
Resources for C++
Here's a simple program using Allegro
What are some alternatives?
ZLib - A massively spiffy yet delicately unobtrusive compression library.
raylib - A simple and easy-to-use library to enjoy videogames programming
C-album - An album of C code to study and investigate.
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
TurboPFor - Fastest Integer Compression
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
better_bitset - A better `std::bitset` that supports scanning for bits optimally
Godot - Godot Engine – Multi-platform 2D and 3D game engine
gvsbuild - GTK stack for Windows
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Oxygine - Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac