After wrestling with it for the past week, I’ve finally got a mostly functional random dungeon generator for my roguelike game Witherwyn. I hit several serious set backs (such as my algorithm predictably terminating only at infinity). The upside, is …More
Tag: witherwyn
Death by Zombies Guaranteed!
…Braaaaains… I’ve been making some incremental improvements in Witherwyn, in between working on my BHO (a soul-sucking beast). First of all, death by zombies is now guaranteed! Did a fair amount of restructuring so that now all entities are loaded …More
private Item[] equipped = new Item[(int)Slot.NUM_SLOTS];
Spent some time this weekend working on Witherwyn’s inventory code and GUI. However, as soon as I started adding a lot of items to the game I decided that instead of hardcoding everything, I needed to load entity data in …More
All the doors I closed one time will open up again
Doors! Over the past couple of days I have added doors to Witherwyn. They can be opened, closed, and smashed in by right-clicking on them and using the handy context menu that pops up. Getting the bitmaps on the context …More
Witherwyn has Version Numbers…
Witherwyn: Now with Shiny Things! v. 0.02 demonstrates: Simple melee combat, with Player vs. Monster and Monster vs. Monster Rudimentary inventory support More object-oriented map structure Reworked tile and entity management system Roguelikes are apparently notorious for the number of …More
Witherwyn Project Page
I set up a dedicated page for my roguelike, Witherwyn today. At the moment it’s more a demo than a game. Witherwyn is the only roguelike available on the internet written in C# (as far as I can tell). Source …More
Line of Sight
“If I have not seen as far as others, it is becausegiants were standing on my shoulders.” – Hal Abelson I implemented a line of sight algorithm for Witherwyn last night. It works like this: 1. Given observer position (x,y) …More
That’s the first ten minutes, then what? I got plane tickets today to go visit Joanna in early August. Isn’t that exciting? Yes, exactly 30 days from now. I’m not normally one for counting days, my preferred unit of time …More
Xtremely Majestic Language
Tile set editor Today’s addition to Witherwyn is a mostly functional tile set editor. This editor makes it very easy to manage and extend the tiles that the engine will recognize and use to create levels in the game. So …More
We are Pentium of Borg.
We are Pentium of Borg. Division is Futile – You will be approximated That in reference to the infamous Pentium Bug. That’s my non-sequitur segue to discussing Dr. White’s Angband Borg which is really cool. It’s a computer player for …More

