Posted version 0.99l, Android version with touch support and big hardware accelerated version improvements


The two big changes in version 0.99l is adding support for Android devices, including some rudimentary touch support (see below) and a big performance improvement in the 3D hardware accelerated versions. In addition a small performance improvement for the SDL software rendering versions was made to avoid unnecessary palette updates.

The Android version is mainly designed with gamepad support in mind (and really mostly tested with the OUYA microconsole though i also tested it a bit with Nvidia Shield) but i decided to try and add some rudimentary touch controls. There is not any sort of visual feedback for the controls (which would clutter the screen anyway) but the control scheme is rather simple:

Important to note that at the moment (and probably not any time soon) there is no support for resuming the game if it loses focus: if you switch away from the game (e.g. press the back button), the game will exit and you'll have to start from scratch.

The 3D hardware acceleration improvement was done by batching the triangles to render per texture. Previously the 3D hardware accelerated backends were drawing each triangle one by one like the software rendering version but this had overhead in slower hardware... and AMD's Windows OpenGL driver which now is about 17 times faster than previously (for comparison Mesa under Linux on the same GPU barely saw any difference). The Direct3D version should now be playable even on something like a Pentium 133MHz with a 3DFX Voodoo 1 accelerator.

Files

Petra099l.zip 1.6 MB
Dec 05, 2020
Petra099lLinux.tar.xz 732 kB
Dec 05, 2020
Petra099l.apk 781 kB
Dec 05, 2020
Petra099l.opk (GCW Zero / OpenDingux version) 672 kB
Dec 05, 2020
Petra099lSource.zip 314 kB
Dec 05, 2020

Get Post Apocalyptic Petra

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.