This is the fourth part of our series for creating a Python roguelike with TDL and an ECS. In part three, we refactored out a display system that handles drawing our player on-screen. We still have a lot of untestable keyboard input code in our main.py
file, so we're …
Other articles
Creating a Roguelike in Python + TDL, Part 3: The Drawing System
Creating a Roguelike in Python + TDL, Part 2: Basic Movement
Creating a Roguelike in Python + TDL, Part 1: Entity-Component System
In this series, we're going to build a roguelike in Python and TDL. Python is a high-level, interpreted, object-oriented and functional language with expressive syntax, native lambdas, and more goodness. TDL is one of two console-like libraries for the UI (the other being
read morelibtcod
, which is more "C++ic" than …