A collection of tools and algorithms for developing traditional roguelikes, such as field-of-view, pathfinding, and a tile-based terminal emulator. This version is implemented in Python 3.
A chapter-based tutorial that teaches you how to write Rogue-like games in Python 3. References a module called tcod to make this easier.