A new unstable has been released. There are a lot of changes under the hood, but you will not find any changes in functionality. In fact, one major functionality is reduced: playing campaign mode.
I have disabled campaign mode because in the previous unstable a crash bug was found in campaign mode. Since I have not worked on that bug yet, I did not want anyone else to experience it.
Another reason is that this is the last unstable release before ‘refactoring the guts out’ of the current engine. I have set up a bit of boiler plate code that will be the beginning of an implementation of a few design patterns. Tearing apart the global state that exists in the current engine. The most obvious design patterns are: Factory, Delegate, Composite and State.
So what does that mean for all you guys in the next unstable:
– the main menu will be drawn properly regardless of the resolution
– the skirmish menu will be drawn properly regardless of the resolution
– state transitions will be better (the current unstable has some flaws in these transitions)
In the previous news message a question was asked about a roadmap. More information about a roadmap will be published soon as seperate page on this website. Stay tuned!
In the mean time, grab the unstable if you’re curious from here