An experiment building a Roguelike with libtcod and Python
Find a file
Eryn Wells 8efd3ce207 Refactor map rendering
- Move all map rendering to a new MapWindow class
- Clip map rendering to the bounds of the Window
- Pass in Entities list from the Engine and render them relative to the window

The map doesn't scroll yet, so it'll always be clipped on the bottom and
right.
2023-02-12 15:55:01 -08:00
.vscode Add the --sandbox argument to the default run config 2023-02-12 14:29:11 -08:00
erynrl Refactor map rendering 2023-02-12 15:55:01 -08:00
first_steps
fonts
.gitignore
.pep8
.pylintrc Tell the linter to allow pt as a variable name 2023-02-09 16:07:45 -08:00
bsp_visualizer.py
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
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.