GSoC Week 10

GSoC 2017: Sludge Engine Week 10

Week task conclusion

Since I didn’t have time to work on Sludge last week, I make this week the 10th week of GSoC Generally, this week is focused on bug tracking for the game Out Of Order. As the objectifying took longer than planned, we decided to back to it when we have time later and concentrate on bug fixing.

Again, thanks to my mentors _sev(Eugene Sandulenko), t0by(Tobia Tesan) and all scummvm team members that has helped me during this week.

To make a brief conclusion about what we have achieved for this week :

  1. Bug Fixing
    1. Backdrop bug :
      1. Clear screen
      2. Fix backdrop loading
      3. Fix crash when loading game
    2. zBuffer :
      1. zBuffer order bug
      2. Reset zBuffers when blank back drop
    3. Fix Off-screen cliping handling for Transparent Surface (in PR at present)
    4. Others :
      1. Quit game buit-in
      2. Correct pixel format for png writing
  2. New game situations :
    1. Out Of Order : Bugs concerning backdrop and z-Buffers are fixed
    2. The Interview : The crashing bug has been fixed with the update
    3. Life Flashes By: The bug concerning save & load file detection is unsolved, as it is not related to the built-in function FileExists as I expected. So still need to track down this problem.

What’s for next week: Bug fixing & Lightmap & Parallax

Tasks for next week :

  1. Test Out Of Order thoroughly and fix the bugs that remain
  2. Test other games and track bugs
  3. Add lightmap shader effect to sprite displaying
  4. Test and add parallax in Out Of Order (haven’t seen it in Out Of Order till now, maybe it is used in the scenes later)
  5. If time permits, try to figure out why the windows game doesn’t work. This may be something convoluted, the reason is still unknown

And for the week after the next, we will focus on making the decoder for multi-track sounds