- 31 July 2014
Another short article about game programming, this time about how to go about optimizing the runtime performance of your game.
- 29 July 2014
This news may sound unusual, but today is the International Tiger Day. According to WWF, these cool creatures are now as few as 3200 in the wild. They are now raising funds for proper counting and increasing protection.
UPDATE: We raised $50 in a total of 2 donations. I was hoping for more, but it's always $50 more than nothing. Thanks!
- 14 July 2014
I went ahead and added basic scripting support into the game. For now it was needed for Shroom to be able to add new tiles without my help, but I can see advantage in moving most of the data out of the C++ files and into scripts. I'm not sure scripting actual gameplay would pay off, there are lots of pros and cons. If anyone out there is interested in modding KeeperRL, feel free to contact me. The language I'll be using is AngelScript. Here is how I used it for tiles config.
Besides scripting, I implemented a lot of mechanics surrounding deities and shrines, so a lot of funny things can now happen in your dungeon. Next, I will try to tidy up all of the many new features, hunt bugs and optimize the code. A new release should be ready in about 3 weeks. I need to postpone Keeper vs. Keeper for now :(.
- 05 July 2014
A big remaining task for the next update is the keeper vs. keeper mode. To do it right I need to technically and conceptually unify AI-controlled villages with the keeper fortress, so that I can plug AI into a retired fort. As a bonus, this will give a lot of functionality to the AI villages, like performing tasks, guarding, attacking each other and even building (right now they know little more than how to attack the keeper).
The rest of my focus has been going to the dragons recently. I want to empower them greatly, to the point where they are treated like deities. You can build shrines, worship them and sacrifice prisoners to gain their kindness. There are normal deities too, of course. Altogether this should add quite a bit of entertainment to the keeper mode. You can find more details on this on the forum.