Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Libtcod Alternatives
Similar projects and alternatives to libtcod
-
python-tcod
A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.
-
BrogueCE
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
-
-
minifb
MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
libtcod-vcpkg-template
A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
-
-
Axes-Armour-Ale
A fantasy, ASCII dungeon crawler for Windows, Linux & OSX
-
-
-
-
.NET Runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
-
opensnitch
OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.
-
MSBuild
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
libtcod reviews and mentions
-
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.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Apr 2023
Stats
libtcod/libtcod is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.