Our great sponsors
-
libtcod
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The github repo says it is half C, half C++. The important thing to realize is that C++ was written on top of C, with the main new feature being classes/OOP. There is a ton of overlap between the two languages, and it is easy to mix them within the same program. If you want to stick to writing pure C yourself, you could follow a C++ tutorial and port the OOP concepts to procedural ones.
If you're interested, the new C++ tutorials I've been working on are here, corresponding up to tutorial 7 in the newer Python tutorials: libtcod tutorials
Related posts
- Game screen: write terminal emulator or use libtcod?
- SRiC ("Simple" Roguelike in C) has stairs now, and multiple floors!
- The 7DRL Challenge 2022 is announced! Create a complete roguelike game in 7 days.
- WIP for PCG treasure maps. Top set are for the "world map" (very zoomed out, rivers, mountains, etc), bottom set for "local map" (specific tiles, e.g. on a volcano's side, inside a building, by a coast, etc)
- Finished my traditional roguelike. Play it and share feedback. AMA about the development