This LudumDare, I thought it’s the perfect opportunity for me to explore C++ for the first time. So, to ease things up, I decided to only use a text console as output in input for the game and I knew the game/core mechanic had to be simple in order to finish it before the 48 hours deadline. My idea was to create a turn-based game, where the player simply had to move to a goal, while avoiding enemies by changing your appearance, which is simple and can easily be implemented in a text console.
Time went by quickly and I am glad, that I have produced something, that can be considered as a game in these 48 hours. Due to lack of content the game turned out as a puzzle game, but if I had had more time, I would have tried to make a rogue-like game by adding:
- More content (enemies, items)
- Limited vision, so the player cannot see the whole level. This prevents, that the player can carefully plan for the whole level, leading to more spontaneous decisions
- Procedurally generated dungeons/caves
Also I didn’t have enough time to implement a terminal library, so the player ends up typing commands instead of just pressing keys.
What the LudumDare showed me (again), which is pretty obvious, is to keep the idea simple and implement the core mechanic(s) quickly (don’t waste too much time on unnecessary things, like too much optimization) and I am looking forward to hear possible improvements and critique from you.