BrogueCE
libtcod
Our great sponsors
BrogueCE | libtcod | |
---|---|---|
150 | 23 | |
871 | 898 | |
- | 2.4% | |
8.4 | 7.8 | |
5 days ago | about 1 month ago | |
C | C | |
GNU Affero General Public License v3.0 | BSD 3-clause "New" or "Revised" 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.
BrogueCE
- any suggestions for a beginner roguelike? something that's not infuriating
-
anyone can recommend me a cheap roguelike-roguelite
For a long time, most traditional roguelikes were free (although there seem to be more on steam lately). I think Brogue is a good place to start; it isn't too complicated, it has some nice quality of life stuff, cooperates with a mouse, and its pretty for its genre.
- Best roguelike on steam for a beginner?
-
Free games that can be replayed/played for a while
Brogue is another good option if you're down with rogue-likes, can basically run on anything (& has an Android version).
-
NetHack 3.6.7
Adding Brogue [1] to the list. Neat and very well balanced.
-
Working on my first procedural-level generator.
Broge, Angband, C:DDA, Dungeon Crawl Stone Soup, are some options.
-
Brogue: Community Edition 1.12
Actually, it fixes the situation where a mirrored totem beckons you repeatedly in the same turn. Mirrored totems can still beckon you onto lava.
Download for Windows, Mac, and Linux
- Dijkstra Maps Visualized
- biggest open source projects for roguelike games?
libtcod
-
Sharing Saturday #459
libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template
-
Game screen: write terminal emulator or use libtcod?
Libtcod itself uses SDL2. It maps tile glyphs to a texture atlas and maps Unicode codepoints to tile positions. Then it has another data structure called a console which has the background color, foreground color, and codepoint for each tile on that console. It then uses SDL_RenderGeometry to quickly render the background and colored glyphs to an SDL texture, skipping unchanged tiles as an optimization, then renders that texture to the window. The C99 source is here: renderer_sdl2.h renderer_sdl2.c, a C++ version would surely look better.
- Sharing Saturday #440
-
what minor tech projects do you absolutely adore?
libtcod has always been a favorite of mine. Does a lot of things to zero fanfare outside the indie roguelike scene.
-
Sharing Saturday #427
I've ended up recovering the old 1.3.2 to 1.5.0 builds of libtcod. You can find them on the GitHub releases page. Most of, maybe all of the other places which had these builds are down, but thankfully Jice still had copies of these builds.
-
RoguelikeDev Does The Complete Roguelike Tutorial - Week 3
FoV is a port from C -> Java of the algorithm found here
-
Sharing Saturday #413
libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template
-
libtcod roguelike C tutorial?
Browsing the repo, looks like it has a full C only API, https://github.com/libtcod/libtcod/blob/master/src/libtcod/libtcod.h
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.
-
The 7DRL Challenge 2022 is announced! Create a complete roguelike game in 7 days.
libtcod support for terminals is in progress at least for ANSI true colour, and I have a minimal compatibility layer for UNIX only.
What are some alternatives?
brogue - Brogue is a roguelike game created by Pender. The "vanilla" branch of this repository is just vanilla brogue, but the other branches feature some changes.
python-tcod - A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.
NetHack - Official NetHack Git Repository
brogue-android-port - Brogue Android Port
SDL - Simple Directmedia Layer
Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
crawl - Dungeon Crawl: Stone Soup official repository
sil-q
bracket-lib - The Roguelike Toolkit (RLTK), implemented for Rust.
bcrawl - a fork of Dungeon Crawl Stone Soup
CDDA-Game-Launcher - A Cataclysm: Dark Days Ahead launcher with additional features
ivan - Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com