First post, by badsectoracula
- Rank
- Newbie
...and other platforms too 😜.
Post Apocalyptic Petra is a 3D adventure/exploration/platforming game i originally made for the MS-DOS Game Jam #2 in 2020 and i've been tinkering with it ever since - mainly porting in to new platforms, fixing bugs and improving performance (the game itself is pretty much the same as the original jam release). I consider making a topic about it here, but i didn't remember my password of my older account (made it years ago) and i never received a confirmation mail (i might have used some email that i lost access to) so it wasn't until some months ago that i decided to make a new account - and then i wanted to wait until a new release to make a topic about it. Took me around a year to make that release since the last version, but here is version 0.99o of the game 😀.
In Post Apocalyptic Petra you play as Petra who wakes up in some mostly empty room by a robotic voice telling her that he (the computer) received a signal from an external source and that she should find an exit from the facility - but as the place isn't in the best of conditions and the computer does not have access to any other systems, she'll have to do everything by herself. Meanwhile Petra has no idea what is going on or why she's there, but the notes left behind in "note disks" that can be used in computers found in each of the levels can help put some pieces together.
This version has several changes from the last versions, mainly around improving performance (i was able to finish the game on a 133Hz Pentium laptop i have here), especially for the software renderer (i replaced the hacky PVS it had with portals and storing the wall polygon spans for performing occlusion queries during the next frame to avoid rendering invisible meshes - especially important since when i made the game i went a bit overboard with some meshes 😜), and fixing bugs.
Also added a "-bench" parameter to run a simple benchmark (the camera flies a bit around the first few rooms -which are the heaviest of the game- of the first level).
On the site above you can find downloads for various OSes and the source code in Free Pascal. Note that not all targets have the latest version but the game plays fine in the older versions anyway. The DOS and Windows versions are the latest ones. There are also builds for the editor for Windows (needs at least Windows 2000) and Linux (needs Gtk2 libraries).
Note that to play the game on DOS you need at least a Pentium around 133MHz (the lowest-end i've tried) though i'd recommend a 200MHz or 233MHz CPU. For smooth 70Hz you'd need a faster PC though - or you can try a 3D accelerator with the Direct3D Windows version (it needs Direct3D 7, though it should work fine with a Voodoo 1). For audio only Sound Blaster 16 is supported at the moment (might add "plain" SB support at some point since several late 90s/early 2000s Windows 9x systems emulate that instead of SB16).
Also note that it wont work with DOSBox 0.74 due to (i guess) RDTSC. Seems to work with DOSBox SVN and DOSBox-X though.
I'm curious about comments and any benchmarks you can post to see how it behaves in hardware out there 😀.