As with last year, I’m taking part in the 7 Day Roguelike Challenge.
Last time my game was a simple twist on the roguelike formula, making it more into an action game than a deep tactical stuff. I’ve also used a modified code from the python+libtcod tutorial that almost everyone and they mother used by now. However, this was pretty much my first game jam, and I have been doing any coding for only about 6 months back then.
This year I have something more sophisticated in mind. Finding a strange void of stealth games (with few exceptions that I want to come back and link here [TODO!]), I’ve decided to focus my game on that aspect of roguelike behaviour. However, it will be simplified for both gameplay reasons and developement time constraints I face with only 7 days to mess around. My most basic goals include:
- Accessibility (I always say that I want to have my father sit down and play my games instantly without reading a huge manual)
- Expandable gameplay (gameplay options revolve around equipment and special items player will be finding on the dungeon floor – adding one thing should mix things up a bit without much hassle)
- Simplification of UI (I’m using my own sprites, so prepare for eyesore, yet most of the game info should be easily obtainable by looking at the screen, and I think that beside movement keys I’ll only need 6 others)
- The game will be short, 5-6 dungeon levels. No use of dragging out.
As for starting base: I’m using my own engine I started working on about a week ago, you can find the code on my github page. Right now it includes sprite drawing, wall collision detection, edge-walls (unlike usual full cell walls), and half-broken recursive shadowcasting FOV algorithm that’s going to be my first priority to fix.
Language and libraries: C with SFML via CSFML. I intended to use libtcod, but the FOV algorithms are not fit to use with the kind of walls I have.
Alpha/Beta – I intend to release an AUR package for Arch users that wish to help me test this game out during the 7 days. More info here later, or catch me on irc: magikmw #rgrd @ quakenet.org.
Final build platforms include Arch Linux AUR, Windows and other Linux distributions if I mange to make them behave.
I’ll be starting at 22:59 UTC, that’s 23:59 UTC + 1 (my time).
Good luck to all (+200!) participants!