Hello, another week passed and a lot of progress was made on the Supernova 2 engine. On Monday I started with 4 out of 71 rooms programmed, now I am at around 22 rooms.
There was also a small change in the schedule. Originally I wanted to leave sound to the end, since I think it is the least important part of the engine and it wouldn’t be that bad if I didn’t manage to add it before the end of Google Summer of Code. Because now I am not that worried that I don’t finish the engine in time, I am adding the sound alongside with everything else.
Today I got stuck on pretty interesting problem. I was working on a labyrinth inside a pyramid (it was labyrinth in game but also a labyrinth in code, so I had no idea about the overall layout of the labyrinth). Everything looked quite good, I could walk around and it looked like in the original game. But then I added a special room with puzzle: