An experiment building a Roguelike with libtcod and Python
Find a file
Eryn Wells ae1c7f5ce2 Refactor events into their own package
Most of the existing actions are game actions (they control the player character)
so they live in actions.game. Eventually, there will be modules for different
kinds of actions that only apply to, e.g. modal UI.
2022-05-28 08:52:54 -07:00
.vscode Rename the launch config 2022-05-12 20:29:44 -07:00
erynrl Refactor events into their own package 2022-05-28 08:52:54 -07:00
first_steps Move first steps scripts to their own directory 2022-05-12 09:02:53 -07:00
fonts Add terminal 16x16 font and move font PNGs to fonts/ 2022-04-26 19:06:49 -07:00
.gitignore Initial commit 2022-05-03 07:15:41 -07:00
.pylintrc Allow fg and bg as variable names 2022-05-15 16:03:47 -07:00
bsp_visualizer.py A little script to visualize how BSP works; emits a DOT graph 2022-05-03 19:05:53 -07:00
going_rogue.code-workspace Rename the VS Code Workspace (again) 2022-05-13 08:18:46 -07:00
logging_config.json Add erynrl log config 2022-05-15 13:13:22 -07:00
Makefile Update the Makefile to use .venv as the virtual env directory 2022-05-08 08:54:54 -07:00
README.md Merge remote-tracking branch 'origin/main' 2022-05-03 07:17:39 -07:00
requirements.txt

Going Rogue

An experiment building a Roguelike with libtcod and Python

libtcod is a library that provides a bunch of useful routines for building Roguelikes. There are C++ and Python interfaces.

There are Python docs.

I also found a "make a Roguelike with libtcod" tutorial on Rogue Basin.