Yet Another Roguelike Tutorial - Written in Python 3 and TCOD
Main Tutorial: Link to heading
- Part 0 - Setting Up
- Part 1 - Drawing the ‘@’ symbol and moving it around
- Part 2 - The generic Entity, the render functions, and the map
- Part 3 - Generating a dungeon
- Part 4 - Field of view
- Part 5 - Placing enemies and kicking them (harmlessly)
- Part 6 - Doing (and taking) some damage
- Part 7 - Creating the Interface
- Part 8 - Items and Inventory
- Part 9 - Ranged Scrolls and Targeting
- Part 10 - Saving and loading
- Part 11 - Delving into the Dungeon
- Part 12 - Increasing Difficulty
- Part 13 - Gearing up
Extras: Link to heading
- July 28, 2020 Part 12 - Increasing Difficulty
- July 28, 2020 Part 13 - Gearing up
- July 21, 2020 Part 10 - Saving and loading
- July 21, 2020 Part 11 - Delving into the Dungeon
- July 14, 2020 Part 8 - Items and Inventory
- July 14, 2020 Part 9 - Ranged Scrolls and Targeting
- July 7, 2020 Part 6 - Doing (and taking) some damage
- July 7, 2020 Part 7 - Creating the Interface
- June 29, 2020 Part 4 - Field of View
- June 29, 2020 Part 5 - Placing Enemies and kicking them (harmlessly)