An experiment building a Roguelike with libtcod and Python
Find a file
Eryn Wells 327cc90b2e Remove QuitAction and ActionWithActor!
Move quit event handling to the interface and flatten the Action class
hierarchy. There are no longer any actions that don't take an Actor. This has
the happy side effect of resolving some pylint errors too. :)
2023-03-11 01:11:09 -08:00
.vscode Add pytest unit tests 2023-02-18 10:49:35 -08:00
erynrl Remove QuitAction and ActionWithActor! 2023-03-11 01:11:09 -08:00
first_steps Move first steps scripts to their own directory 2022-05-12 09:02:53 -07:00
fonts Some messing around with fonts and BDF files from long ago 2023-02-08 08:36:44 -08:00
test Add a test for RectangularRoom.wall_points 2023-02-19 18:18:40 -08:00
.gitignore
.pep8 Add a pep8 code style configuration file 2023-02-08 08:34:46 -08:00
.pylintrc Pylint: allow masking the 'map' builtin 2023-03-10 22:56:00 -08:00
bsp_visualizer.py
ca.py Add cellular atomata to the map generator finally! 2023-03-05 18:40:02 -08:00
going_rogue.code-workspace Ignore .venv directory in the VSCode workspace 2023-02-18 10:40:55 -08:00
logging_config.json Some logging level adjustments 2023-03-10 23:54:36 -08:00
Makefile Update the Makefile to use .venv as the virtual env directory 2022-05-08 08:54:54 -07:00
README.md
requirements.txt Add pytest unit tests 2023-02-18 10:49:35 -08:00

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.