Text-Based… Roguelike?

Happy Thanksgiving readers! I’ve been spending this time playing around with ideas to practice my C++ skills, and I thought why not build a Text-Based Roguelike game? So far what I have is very basic, but I have some ideas to improve it by making each room more disconnected, making it easier to move from one room to another whilst keeping track of where you are.

Step one is being able to move from room to room. This step, however, may have to be completely rewritten, as I have an idea to keep the rooms connected but separate, as right now if you return to an old room it doesn’t treat it completely correctly. Currently if you return to a 2 door room from the wrong direction it can lead to you walking into rooms the wrong way.

Next, the filing system. I took inspiration from Minecraft based on their chunk loading system using the coordinates of the room to be able to easily return based on where you are. So far this has worked well enough, but I will need to change what information is stored within these files, partially as the game evolves and partially as I change how the room to room movement functions. Overall this has been an amazing learning experience, however!


Leave a comment