I’ve been back to work in the last few weeks, after a longer-than-usual Christmas and New Years break, and I’d like to share all the cool stuff that I worked on!
Z-levels, which essentially mean building your dungeon over multiple floors, are probably the most requested feature in KeeperRL of all time. I’ve been resisting them mostly due to lack of a good vision on how they would work with the rest of the game. They obviously increase dungeon building possibilities, but also make the game more complex. KeeperRL already features a decently sized world to explore horizontally, so how would vertical expansion complement it?
I gave it some more consideration recently, and realized that Z-levels could solve a lot of the mining progression problems:
The great thing about KeeperRL’s source code architecture is that it has supported multiple levels since the very beginning, just that your dungeon could only be built on one level. A basic implementation that allowed multiple-level dungeons took me only a few hours!
After all that, there has to be bad news of course, and it’s that there are some limitations. First of all, right now, the game only supports up to one staircase between two levels. This is limited by the current pathfinding algorithm. Secondly, due to memory usage, the subterranean levels will be significantly smaller than the ground level. These are not set in stone, of course, so depending on your feedback, I can work on removing these limitations in future updates.
There were also other, smaller features that I worked on. I’ve committed to advancing the AI in this update, and the first improvement is that creatures will try to organize, and attack enemies in formations to avoid being picked out one-by-one. Healers will attempt to stay in the second line and tend the wounded.
To further improve combat tactics, I replaced 8-directional aiming with free aiming, so you can fire missiles and cast spells at anyone, as long as nothing is in the way. This should make archers and spell-casters more relevant in open area battles, especially when they’re controlled by AI. Elves are going to be very deadly! (and the interface is also prettier and more clear)
I don’t have any plans or promises for you yet as to when Alpha 27 will be out, and if you are interested in hearing more about day-to-day development, I invite you to join the official discord server, where I’m very happy to talk to players and share updates almost every day.
I'm very proud to announce that KeeperRL v1.0 is out! In addition to being the most important milestone for the game, this is also a huge update with major gameplay additions.... more
KeeperRL will leave Early Access in exactly three weeks. The last major patch was released one year ago, so you can imagine that this will be a pretty huge update. In the August... more
I have important news for you today. KeeperRL version 1.0 will be officially released on February 29th! More details about the patch will follow, and for now let's celebrate this... more
In the last news update I revealed that KeeperRL will leave Early Access in the next (major) patch, and that it will bring some big gameplay changes. It's finally time to share... more
When I launched the Indiegogo campaign to fund KeeperRL nine years ago, I promised a 1.0 release by the end of 2014. This kinda didn't happen, but I've always been committed to... more
Home › Forums › Z-levels and other new goodies coming in Alpha 27