The two gameplay features are teleporter tiles and edge wraparound. When Moschata steps on a teleporter tile, she is transported from that tile to another of the same color. Edge wrap-around causes Moschata to appear on the opposite side of the screen when she crosses a boundary. These gameplay features opened up new possibilities for levels which my level designing partner Alex latched onto.
Together, we've designed 10 more levels bringing the count of levels up to 15.
You can easily add new levels by adding files to the level subdirectory. Just keep in mind that level files must be entirely numeric, must have no file extension, and must be sequential from the previous highest numbered level. The level file format is easy to read and edit and comes with a 'legend' key.
There's also a Windows binary, despite compilation in Windows being a hair ripping experience. I ended up having luck with MinGW and an IDE called CodeBlocks. I had considered using the free version Visual C++, but it looks like its now a 30 day trial instead. Despite the frustration on Windows, I learned a good deal and think that Asgard Free Software RPG will benefit from this with a Windows build as well.
Finally, I've also made an Ubuntu 64-bit package. I'm hopeful that I can build a 32-bit package soon. A side effect of the Ubuntu package is that KeyRunner is now autotools compliant.
That's it for KeyRunner r2. I think the next release will focus on conveyor belts and keyboard input improvements.


rustushki
Forgot to add a download link: http://killergame.net/keyrunner/December 2, 2012 17:06