Skip to content

v1.2.1

Latest
Compare
Choose a tag to compare
@eXpl0it3r eXpl0it3r released this 31 Jan 22:37
· 21 commits to master since this release

Schiffbruch

This release was made for the One Game A Month challenge, but in order to submit the game, I wanted it in a playable state. The treasure map bug mentioned in earlier releases made the game to a certain degree unplayable. As such this patch release doesn't add any new features and instead mainly fixes the rendering of the treasure map, which in turn fixed the credits rendering as well, and the intro/outro animation.

The intro and outro animations didn't play properly because of some if-statement which the original author commented with "if-statement need (strangely)". Well it indeed turned into "strangely" and by removing it, the animations started to play without issues. Haven't investigated too much, but I'd guess it would have something to do with initialization.

While the animation bug was fixed rather quickly, I spent a few hours trying to figure out the rendering bug. The way textures/surfaces are represented seems to have changed and with it the pixel ordering. In the end I used SFML's graphics module to save an image of the treasure map to the disk. Unfortunately I haven't figured out why the blitting makes the treasure map and the credits slightly blue/green-ish. I'd again bet on some strange changes with the way DirectDraw handles surfaces, but the technology is just too old to get some informative answers. I then simply decided to not spend more time on it and rather make sure DirectDraw gets refactored out as soon as possible.

For this release I've packed the executable with UPX. If you experience any issues because of that or other reasons, don't hesitate to contact me.