Fitzroy Dives Deep
About
Fitzroy has finished his seafaring holiday where he did what must look suspiciously like a lot of work and not much holidaying. Now he is looking for a change and something that does not involve any mines (sea mines or otherwise). Due to inherent attraction to up and coming disasters and calamities he has learned that the nearby town’s underground water facility is in a state of disrepair and the town will soon be devoid of water. Describing it as a facility might be stretching it, it is more of a series of water caves with some water infrastructure here and there.
It is now Fitzroy’s challenge (as the only volunteer), (If there was anyone else I wouldn’t be telling the story, now would I?) to repair the facility and escape the monsters lurking below. So now our intrepid hero must go back underground (luckily for him this is a well-lit cave system unlike his previous cave experience) for a new adventure. Rumour has it the cave also contains treasure so now is the right time to save the town and get a tiny bit wet!
Fitzroy Dives Deeper is a platform game played both on land and underwater for the Amstrad CPC as a 2021 entry for the annual CPCRetroDev game competition.
The game has been developed using the amazing CPCtelera game library.
How to PlayDefault controls are as follows (or rebind them to your own preference)
- Left: Move the player left
- Right: Move the player right
- Up: Move the player upwards when in water with scuba gear.
- Down: Move the player downwards when in water with scuba gear.
- Z: Jump vertically (when out of the water) or quickly move upward when in water (boost) while carrying the scuba gear.
- X: (Use) Activates an interactable if Fitzroy is in front of it.
- Space: (Shoot) Fires the weapon if Fitzroy has picked it up and has sufficient ammo.
Be sure to use a careful combination of boost and up in the water to maximise speed and control while avoiding the spikes!
Authors and LicensesThis game has been developed by:
- Adrian Parker (awergh) - Everything but music
With some added help this year:
- Eric Love - Music and testing
The game source code has been released under an MIT License.
The game was developed with the help of the following software:
- CPCTelera 1.5 (dev) (ronaldo / (Cheesetea, Fremos, ByteRealms)) - Tool chain and libraries building the game for the Amstrad CPC.
- Retro Game Asset Studio (lachlank) - For game graphics
- Microsoft Visual Studio Code and Microsoft Visual Studio - Text Editor and Integrated Development Environment.
- Arkos Tracker 2 - Sound and Music
- Arkos Tracker 2 with CPCtelera - Arnaud provided assistance and helpful source files for integrating CPCtelera with Arkos Tracker 2.
- WinAPE (Richard Wilson) - To run the game I used WinAPE 2.0 Beta 2 and my Amstrad CPC 464.
- CPCEC (cngsoft - Cesar Nicolas-Gonzalez) - I also used CPCEC for my testing as an alternate emulator and it had a closer matching green to my GT64 than WinAPE.
- WinCPCTelera (Arnaud) - In order to leverage the Microsoft Visual Studio Debugger I used WinCPCTelera by Arnaud
- Allegro 5.2.7 - As part of my development process I created a map editor using Allegro for creating levels.
- Azure DevOps - Every project needs source control, task tracking and continuous integration.
Fitzroy in the Deep includes a gesture for Rainbow Islands in the form of a water chase section. If you climb the screen too slowly the water will catch up with you!
Compare the below screenshot with the other screenshot on the page to see the water has climbed.
Install Instructions On a real Amstrad CPC:Loading from disk:
- Type Run”Game and press Enter
Loading from tape:
- Press CTRL and the Small ENTER key, then press Play.
You can play the game using any Amstrad CPC emulator (WinAPE, CPCEC, RetroVirtualMachine).
Load the game file into the emulator, then type RUN" and press ENTER.