Didn’t have much time to work on the game yesterday, but today there was nice progress as I added more tiles and drafted several new levels with them, also including a new maze generator. In addition, keys for locked doors are now placed much more intelligently and mobs have a simple walk cycle animations.
I still want to add a few more levels and enemies as well as polish the existing ones. I plan to make the character progression be simple, as in buying perks in special places in the dungeon.
Worked on some Internet Explorer compatibility fixes today. Much more interesting and important though, I also started adding more levels. The plan is to generate maybe around 10 levels, which should all vary on size, graphical theme and/or level layout. The player will start on a forest clearing pictured below and from there the journey leads down. 🙂
Managed to hack around rot.js library to give me interpolated camera and character movement (i.e. animations between tiles). This has greatly enhanced the feel of the game as well as makes it much more clear what’s going on (who’s attacking etc…). Also implemented turn scheduling based on actors’ speed, which is cool as you can now run away from slimes, but not bats. Next up is beating some sense into the dungeon generator.
I don’t really know yet what the idea of the game is, but hopefully I get some ideas soon. Originally I thought that this time I wouldn’t pay attention to mobile compatibility, but since it’s not that hard and rather cool, I’m going to maintain it anyway.
You are a lone astronaut on a hostile red planet. Your base shelters you and its devices supply everything you need for survival if you bring them materials to work with.
Oh and Beware the Space Bears!
I’ve been too busy/lazy to cross-post the dev blogs here, but if you are interested, you can read them here: blog.tapiov.net
Everything didn’t quite work out to what I had in mind when I started, but my 7DRLs rarely turn out like initial ideas. Like always, there was too little time to balance and play test it thoroughly, let alone implement all the cool features I would have liked or came up with later in the development.
However, it’s still a nice game I’m pretty proud of. For example, it has the most complex item interactions among all my 5 and ½ 7DRLs. The code ended up the messiest though :D.
This morning’s time went into fixing some bugs the good folks at #rgrd IRC channel found as well as general polish and tweaking. Enemies now have different stats and are slightly smarter, as they can navigate around other monsters blocking their path. Watch out for the horn head guy! I also squeezed in a fourth enemy: cerberus.
I hope there would have been more time to work on the environment, but oh well. Unsurprisingly, there was also little time for balancing in the end, but I added three difficulty levels hoping one of them is good. 🙂
The game now has an ending and is mostly gameplay / feature complete. I have a couple of hours left tomorrow morning, which will be spent on testing, polishing and balancing and perhaps adding a little more environment / enemy assets if there’s time. However, there doesn’t seem to be anything critical on my todo, so looks good in that regard.