GSoC 2017: Sludge Engine Week 4
Week task conclusion
Generally, this 3rd week of GSoC project was good: the input works and we are able to reallly “play” the game. Bugs are cleared for the game demo Verb Coins now and there are only z-Buffer stuff left to get it fully work.
Again, thanks to my mentors _sev(Eugene Sandulenko), t0by(Tobia Tesan) and all scummvm team members that has helped me on input and bug fixes during this week.
To make a brief conclusion about what we have and have not achieved for this week :
Tasks completed:
|
To resolve later:
|
What’s for next week: z-Buffer Image & new game
Tasks for next week :
|
Some findings about sludge
Sludge input
Sludge input is using common sdl input functions
Freeze and unfreeze game scene
In sludge, whenever a dialog, reaction menu is popped up, the scene get frozen. The principle is that they make a screenshot of every thing on the background and copy interactive elements to a temporary variable and set them to null. Then, when we unfreeze, we restore them all.