Hi all,
Over the past 10 weeks, /r/roguelikedev have been doing a dev-along following a Python Roguelike tutorial. Each week, those following do a part of the tutorial. I used the dev-along to make my own Roguelike, written in Java, using each week’s topic as a goal to work towards.
The dev-along finished on Tuesday and after some final polish and bug fixes I think its ready!
Download on itch.io
Source code on Github Note: I’m a hobbyist, and I code for fun. I haven’t had any programming education or training so don’t expect great code. Feel free to poke around the source code at your own peril.
http://button.indiedb.com/popularity/medium/games/63168.png
Current Features
- Procedurally generated forest levels.
- Monsters and bosses to fight.
- Items to enchant with spellbooks.
- Melee and ranged combat.
- Day / night cycle.
- Saving / Loading
- Permadeath!
Classic Roguelikes usually use Ascii characters to represent tiles, monsters and items. I decided to use sprites and after some searching around discovered this forum post which is where I found the artwork for ForestRL.
The only library used is Kryo for saving and loading. I’m using Java Graphics for rendering.
If you find any bugs or issues, leave a comment on the itch.io page, send me a message on Reddit or post it here.