Towards the end of the summer last year, I stumbed upon the RoguelikeDev subreddit, which I found really intersting for a few reasons. Firstly, I've always been a fan of rogue - I remember it fondly from my childhood. Secondly, I have been thinking/attempting for a while to spend some time learning the basics of game development, but being absolutely without any artistic talent, I normally get part of the way through learning graphics piplines and shaders and losing interest. I'm not sure how I missed the whole roguelike movement, but it's something that I plan on spending more time exploring.

This week marks the start of 'RoguelikeDev does the Complete Roguelike Tutorial', which is basically just an excuse to get a lot of people coding roguelike games by following along to a tutorial and discussing ideas/looking for help and generally having a good time. I think it's a fantastic idea, so I will be following along.

The tutorial itself is in Python, but I am going to be coding in Java. I have previously completed a Java roguelike tutorial that uses a really nifty Java control, AsciiPanel, for the display, but I felt like attempting to develop my own display control as part of this process, so I won't be using AsciiPanel for this.

All my code for this series will be available on github.

Next Post