7DRL: Milestone #1

I started working on my entry to the annual 7DRL (7 Day Rogue-like) game design challenge today. I’ve been working on algorithms for the game for the past week; today I took the algorithms for map generation and room connectivity and put them into real code.

It turned out pretty much exactly as I imagined — I am going for a game that looks like it’s being played with toys on a map drawn with marker on graph paper. When I got it first working, I realized I needed a way to show where you had already been, so I draw visited rooms in a muted shade to give the player SOME idea when they’ve cleared the map.

I haven’t started writing the UI yet. I have a lot to do before I get to THAT point.

Next step: Adding some monsters — the player is already a special case of a monster, so most of the code is already written. I just need to add a *little* AI. I won’t be adding combat quite yet.

After the monsters, I am going to add something to get to win the game. Yes, the game will initially be won by just wandering around the single map until you come across the object that lets you win. This gives me a full (though very boring) game. After THAT, I just keep adding things until it becomes fun.

Published by


Web developer for a Connecticut-based insurance company that's over 200 years old! Also a bicycler, a blogger, a kayaker, and a hunter of bridges.

4 thoughts on “7DRL: Milestone #1”

  1. “I just keep adding things until it becomes fun.”
    Here’s where I trip up – working on something that’s boring, in order to make it fun. It always strikes me as putting effort into something that isn’t worth having effort put into it/something boring. I mean, normally you naturally ignore boring activities – here it’s the exact opposite, where you put a ton of coding effort into something you’d normally, naturally avoid.

Comments are closed.