I made Sodna, a lightweight virtual terminal library for developing text mode games like NetHack or Dwarf Fortress. It’s meant to be an alternative to the currently widely used libtcod, which comes with a large amount of game logic routines for C programmers as well as the virtual terminal implementation. Sodna opens the graphical window, lets you draw colorful letters and read keyboard input, and does nothing else, so it’s a good alternative for people who want to roll their own game logic code.
Mostly made this to scratch my own itch, I found libtcod annoyingly bloated for making quick prototype games when using a new programming language, since I’d be making the game logic code in the new language anyway and only wanted the library for quickly bringing up a simple text terminal.
I made Sodna, a lightweight virtual terminal library for developing text mode games like NetHack or Dwarf Fortress. It’s meant to be an alternative to the currently widely used libtcod, which comes with a large amount of game logic routines for C programmers as well as the virtual terminal implementation. Sodna opens the graphical window, lets you draw colorful letters and read keyboard input, and does nothing else, so it’s a good alternative for people who want to roll their own game logic code.
Mostly made this to scratch my own itch, I found libtcod annoyingly bloated for making quick prototype games when using a new programming language, since I’d be making the game logic code in the new language anyway and only wanted the library for quickly bringing up a simple text terminal.