An experiment building a Roguelike with libtcod and Python
Find a file
Eryn Wells 356e205f2c Implement viewport tracking for the MapWindow
As the player moves the hero, the MapWindow will try to keep the
hero in the middle of the view.
2023-02-12 19:47:27 -08:00
.vscode Add the --sandbox argument to the default run config 2023-02-12 14:29:11 -08:00
erynrl Implement viewport tracking for the MapWindow 2023-02-12 19:47:27 -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
.gitignore
.pep8 Add a pep8 code style configuration file 2023-02-08 08:34:46 -08:00
.pylintrc Tell the linter to allow pt as a variable name 2023-02-09 16:07:45 -08: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 "strict" type checking is too much 🙃 2023-02-09 20:55:03 -08:00
logging_config.json logging_config changes 2023-02-10 21:10:21 -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 Update virtualenv requirements 2023-02-12 14:28:57 -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.