I was planning to just grow out a new game from the Expedition source code… but after spending 30 minutes into the horrible refactoring process I knew it was going nowhere…. although the need of sacrificing underlying code quality (and structure) in exchange for having a working product is something I have accepted before, this time I am going the other way!
So, I used the first day to make the SERF Engine work again, and actually managed to get a walk in the map demo working, with all the needed components. The only missing thing here are autonomous entities (a.k.a. “Monsters”) but I can’t spend more time into it, for now! You can download the source code, for examination, here: SimpleRL source code. Part of Serf 0.7
SERF is a roguelike game framework, you create roguelikes by defining the entities’ structure, their actions, the level generators, etc. It’s meant to save you work with the basic things, but it wont make wonders if you don’t know how to use it! (and it is aimed at developers, not end users).
Someone may find it useful some day, for now, I am the main user 🙂 It is also open source…
Anyhow, as a result SERF 0.7 has been released. Tomorrow I will start the real SERF module for the 7DRL!