An experiment building a Roguelike with libtcod and Python
Find a file
Eryn Wells 9a04692539 Refactor map generator package
- Move room generators to map.generators.room
- Move corridor generators to map.generators.corridor

Generators have a generate() method that generates the things they place,
and an apply() method that applies their objects to a grid of tiles.
2023-02-09 16:07:29 -08:00
.vscode Rename the launch config 2022-05-12 20:29:44 -07:00
erynrl Refactor map generator package 2023-02-09 16:07:29 -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 Initial commit 2022-05-03 07:15:41 -07:00
.pep8 Add a pep8 code style configuration file 2023-02-08 08:34:46 -08: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 Enable pep8 formatting on save 2023-02-08 08:35:06 -08: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.