Topic: 0.5.0 progress
The cleanup of the source code has gone really well. The gameclient cleanup is almost done and it's much much more structured now. I've done some preparations for mod developers like removing the dependency on GAMETYPE_* enums so mod developers can specify any gametype that they want. This is important so people can filter out non-standard servers on the server browser or search for their specific game type that they like. I will add some sort of pure options that tells the users that it's an unmodified server. The preparations also allows to write some sort of scripting support in the future so modifications can be done without recompiling the server.
There is a little more cleanup to be done, but after that we are going to look into adding a couple of more features. We also started to look a bit more on the graphical profile of teeworlds in order to make more distinction on what is background graphics and foreground. This will help players concentrate on the game while the background is just there to look good so people don't have to turn off the high detail option just to remove the distractions. Only mockups have been done.
The original: Pic
Outline test: Pic
Color correction test: Pic
Some experiments with depth of field: Pic
And nextgen teeworlds : Pic (see http://www.vgcats.com/comics/?strip_id=224)
Remember that these are only mockups to test out a couple of things and nothing of final quality but just to find out what works and what could be problematic.
I will soon start to add some more features to 0.5.0 but I've not yet decided on what these features will be. Voting is high the list but other then that we'll see. I don't wanna cram any really heavy feature into 0.5.0 as we should try to push it out. It has been in development long enough. Time will tell.