Skip to content

warrigal24/submarine-sabotage

Repository files navigation

Submarine Sabotage

By Garry Francis

Background

You are currently serving aboard the USS Ibis, the first of the US Navy's top-secret Puny class submarines. The Puny class is an attack submarine that packs maximum firepower into a minimum-sized hull. It relies on speed and stealth to surprise the enemy.

The USS Ibis is currently on a training exercise in the North Atlantic, just off the coast of Newfoundland. You were doing some routine maintenance at the aft end of the submarine when the sirens sounded. You thought this might have been a training exercise until you noticed a whitish-coloured gas approaching you from the aft bulkhead. Training and instinct took over. You couldn't get to a gas mask in time, so you dived into the nearby airlock and closed the air-tight hatch behind you.

You are now alone and have no idea what is happening throughout the rest of the sub. You can't leave the airlock through the inner hatch (the one you entered by), or you'll get gassed, and you can't leave through the outer hatch, or you'll drown. What can you do?

This is a traditional text adventure that was written for PunyJam #3, 2-26 February 2023.

Release notes

Release 1 was compiled with Inform 6 version 6.41 and the PunyInform library version 4.2. You may need to make changes if using later versions.

Release 2 fixes a bug where you could unknowingly exceed the maximum number of objects that are allowed to be in scope. This was compiled with Inform 6 version 6.41 and the PunyInform library version 4.3. You may need to make changes if using later versions.

Release 3 fixes a few small bugs, including the one that placed the Atlantic Ocean off the coast of Alaska. D'oh! There are lots of little changes, including more synonyms, replacement of some of the default system messages and some optimisations to reduce the file size for 8-bit systems. There are no changes to the game play.