Skip to content

Start implementing a Common Lisp tutorial for the Roguelike Tutorial

License

Notifications You must be signed in to change notification settings

Kehvarl/roguelike-tutorial-cl

Repository files navigation

roguelike-tutorial-cl

Start implementing a Common Lisp tutorial for the Roguelike Tutorial Based on and influenced by these projects:

The code segments and final product are nearly exact copies of the work done by NWForrer, and I strongly recommend checking that project if at any time this tutorial results in a broken project.

Tutorial Chapters

  • 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