PIRATES! The Rescue is a small game intended to be pure entertainment. There are only three main keys: UP, DOWN, and SHOOT. No lives, no countdown timers, just your score.
The game has a retro platform-style feel, but (!) it still requires a fairly fast PC (or, in our case, an AmigaOS4 machine) to run, since all graphics are fully 3D (despite the 2D-style look) and it uses advanced 3D physics.
The port was on hold for year or two because of its quite heavy water shader effect combined with complex 3D rendering. Only now have I managed to optimize it enough to run at around 60 FPS on an X5000 with a Radeon RX.
In its original form, it ran at only 10–12 FPS on said X5000 with a RadeonRX. I optimized it to reach around 60 FPS by changing the water shader, optimizing animated meshes, and applying some general performance improvements. Visually, it remains identical, but now runs at an acceptable speed on the X5000.
This is how it looks on my X5000:
It was also tested on the Sam460, Pegasos2 (via a PCIe-to-PCI bridge with a Radeon RX), and the X1000, but don't try running it on anything other than an X5000. The Sam460 and Pegasos2 will give you no more than about 10 FPS.
AmigaOS 4-specific changes include:
- Removed SDL usage from the Irrlicht Engine and replaced it with a fully native AmigaOS 4 backend. - Added support for real-time switching between fullscreen and windowed modes. - Fixed multiple irrBullet collision issues and DSI crashes. - Replaced Audiere with OpenAL for audio. - Added new hotkeys: **F** (toggle fullscreen/windowed mode) and **V** (toggle VSync).
All in all, it's not really "a game": it's more of an eye-candy demo where you can enjoy the water shader, fire cannonballs, and listen to fancy chickens screaming. Behind its simple gameplay, however, there's quite a lot happening under the hood. Of course, the same gameplay could be implemented on much slower hardware without all the modern 3D effects, so this port is mostly a technical proof.
Grab it from OS4Depot if you'd like to try it, but as I said, it's really intended for the X5000.
Your written English has dramatically improved too! :)
Simon
Comments made in any post are personal opinion, and are in no-way representative of any commercial entity unless specifically stated as such. ---- http://codebench.co.uk
@All Thanks, it's nice to finish things started long ago..
@Rigo Quote:
Your written English has dramatically improved too! :)
Thanks! :) While it has probably improved indeed, but I still often use online translators to fix English grammars, especially for news posts and more or less big replies :)