Concept and early progress


This is my first post about this new roguelike I’m working on. After about two months of part-time work, I’ve implemented a lot of the basic mechanics and I’m closing in on a playable demo.

Concept

Moving Castles is story-heavy roguelike that places you in the shoes of a mage’s apprentice with your master dead and the world against you, and gives you the chance to survive, rebuild an ancient castle, travel the planes, and eventually defeat the evil that has despoiled your order and your home.

Thematically, I've always loved the idea of the wise old wizard in his tower. My goal here is to tell the story of the apprentice becoming the master, building the tower and building that wisdom along the way.

Tech stuff

I'm using the awesome libraries SadConsole and GoRogue as a launching point for the game. They provide a great combined ecosystem to get a tile or text based game up and running quickly.

Updates this week

This week I moved beyond the basic map generation available in GoRogue, and wrote a couple of my own, including the one I hope to use for most of the upcoming demo level. It’s a constrained-growth algorithm that places non-overlapping rooms, then expands them in random directions to use up all the space. Generally, it yields a pretty believable interior layout.


I also added door generation, and the actual doors themselves.


Get Moving Castles

Leave a comment

Log in with itch.io to leave a comment.