A tutorial series on writing a Roguelike in Racket.
- Writing a roguelike -- in Racket! (Day 0)
- Racket Roguelike 1: A GUI, screens, I/O, and you!
- Racket Roguelike 2: Infinite caves!
- Racket Roguelike 3: Rats, rats, everywhere!
- Racket Roguelike 4: Slightly smarter critters!
- Racket Roguelike 5: Armors and weapons and potions, oh my!
- Racket Roguelike 6: Dig deeper!
- Racket Roguelike 7: Into darkness!
- Racket Roguelike 8: A million words!
- Racket Roguelike 9: Daedalus' wrath!
- Racket Roguelike 10: Levels via automata!
If you are using the HEAD, the https://github.com/jpverkamp/ascii-canvas, https://github.com/jpverkamp/noise, and https://github.com/jpverkamp/thing modules have been converted into Racket packages. You will need to install them:
raco pkg install github://github.com/jpverkamp/ascii-canvas/master
raco pkg install github://github.com/jpverkamp/noise/master
raco pkg install github://github.com/jpverkamp/thing/master