Archived: I found it's not as good as I expected to do static typing in Python.
Yet another hobby project to follow the revised tutorial. Main differences from the original code base are:
- It is statically type checked via mypy.
- It uses rich features of the latest Python3, such as @dataclass.
- It is heavily class-based.
For object orientation, I followed the Hauberk game.
- Python 3.7
- pythontcod
Just run pip install tcod
to get pythontcod installed on your computer.