pouët.net

Subaqua by Digi Tallis [web]

subaqua v1.3a (C) 1996 Digi Tallis
        game/intro code, graphics and ideas (C) 1996 Digi Tallis
        in-game sound engine (C) Nic Alderton
        falcon detection code provided by Anthony Jacques
        falcon game testing by Rich Davey

the novella
-----------
        The many twisting corridors of Cyrianna, one of Yikosaka's deep 
space exploratory vessels, were dark, empty and silent. Without warning, 
the perfect silence was broken, rudely, by a calm, gentle and almost 
silent, female voice.

'Incoming message. Please respond.'

As soon as the voice stopped, the corridors fell silent again, as if the 
sound had been swallowed up inside a great beasts stomach.

'Incoming message. Please respond.'

This time there was a slight sense of urgency in the voice, and just a 
slight increase in volume, as if it were trying to convey the urgency of 
the incoming message.
        After a small pause, an electronic door hissed open with a sudden 
escape of pressurised gas, breaking the calm, serene peace. Light flooded 
in from the open doorway, etching the ghostly shadow of a growing figure 
onto the corridor wall. The figure passed through the doorway into the 
half-lit corridor and the door hissed closed, the light it offered being 
sucked backwards with every passing inch, leaving the corridor to fall 
into darkness again.

'Lights.'

Suddenly the corridor was awash with light, its brightness instantly 
blinding the unknown figure.

'Ah shit! Half lights!'

The lights dimmed instantly and the figure lowered its hands from its 
face. Now the lighting was at a suitable level the figure moved slowley 
away from the doorway, its footsteps echoing slightly in the emptyness.
         At the end of the corridor was another door, it hissed open when 
the figure approached and hissed close after the figure had passed through 
its open arch.


        In Cyrianna's control room, its so called flight-deck, the self 
imposed darkness was being repeatedly broken by the consistent flashing 
and blinking of many warning lights. A door hissed open and a figure 
appeared in the doorway.

'Ok, Cyrianna, put the lights on please.'

The soft, calm, female voice responded, whilst the lights in the 
flight-deck flickered into life.

'Incoming message. From Yikosaka planetory research division.'

The figure found what looked like a chair, brushed the collection of 
styrofoam cups onto the floor and sat down slowely.

'Ok, put it on-screen.'

The screen infront of the figure flickered into life, briefly displayed 
Yikosaka's logo, flickered again, and changed to display a puzzled face of 
another human being, many miles away. It was this figure who spoke first.

'Hello?'

'Hiya, what can we do you for?'

'The last batch of data you sent to us is very interesting.'

'Oh yeah, you mean you've found something?'

'You could say that..'

'Sounds good, so what is it?'

'The scan you did on LV-217.'

'I don't remember that one..'

'Small planet, didn't look very interesting.'

'They all look like that from in here..'

'Yeah, I suppose they do. Anyway, we've told Cyrianna to turn around.'

'What the hell for?'

'You are off back to LV-217.'

'Why? Whats so special about it?'

'Well, the scans you took show that its, er, shall we say, rich in stuff.'

'What kind of stuff?'

'Minerals.'

'Oh yeah. What type of minerals?'

'Can't say, but there is some other interesting stuff..'

'Like what?'

'Its a very volatile planet, and everytime it has a quake, it kicks out 
more minerals. It could be classed as a mineral factory.'

'Thats pretty neat, anything else?'

'Er, yeah.'

'And?'

'Its totally covered by water.'

'Jesus. The real stuff? Real water? And not this recycled crap?'

'Thats the one. Real water..'

'Christ.'

'Now you know why we've told Cyrianna to turn around.'

'Yeah.. So what do I do when I get there?'

'Wait. We've sent out a troop ship or two. They should arrive a few days 
after you do.'

'Troop ship? Isn't that going over the top?'

'Yikosaka wants to protect its discovery.'

'No kidding..'

'We'll be in touch. Sorry to get you out of hyper-sleep.'

'Ah, thats ok. It was worth it. Nice to know I've done something good up 
here for a change..'

'Speak to you soon..'

'Yeah..'

The screen flickered back to the Yikosaka logo, the figure lent back in 
its chair and stretched.

'Cyrianna honey, you heard the man, turn yourself around.'

'We are already on course for LV-217.'

'Oh.'

'I followed the instructions as soon as I received them.'

'Yeah, of course..'

'Do you wish to talk about anything?'

'Nope. I think I'll go back to hyper-sleep.'

'Have sweet dreams.'

'I will..'


        Six months passed, and Cyrianna was back on its original mission, 
and LV-217 had become very important to Yikosaka Inc. So important that a 
permanent orbiting space station, known as OffWorld to its inhabitants, 
had been built, seemingly floating above the water covered planet LV-217, 
known affectionalty as Aqua. OffWorld wasn't big as far as Yikosaka space 
stations went, but it did seem slightly strange to earth inhabitants that 
LV-217 had a permanent space station of OffWorld's size.
Groups of earth inhabitants banded together trying to find out the truth 
as to why the small, possibly barren planet LV-217 had Yikosaka tying 
itself in knots. Eventually a rumour spread about Aqua's water coverage 
and its mineral content and each individual group that had previously 
formed decided to investigate further. Each group bought their own deep 
space capable vessles, with backing from hidden sources, namely Yikosaka's 
main competitors, and equipped themselves with small highly manouverable 
underwater craft. 

Aqua's 'goldrush' had started.


OffWorld history
----------------
        After the discovery of the water covered 'mineral factory', 
Yikosaka built an orbiting space station above the planet LV-217.
The sole purpose of OffWorld, as it is known, is to provide a go-between 
between the underwater mines and the cargo vessels. The mines provide the 
raw materials, and OffWorld ships it back to earth, or other factory 
planets, by use of its cargo vessel network.

Some other history
------------------
        In 3067, a new method of propelling craft underwater had been 
discovered, it didn't use any existing fuels, was completely 
environmentally friendly, and extremely powerful. It could propel a small 
craft through water very quickly, even at great depth, and it made any 
craft highly manouverable. Yikosaka bought the new method simply because 
it had the money, and whatever Yikosaka doesn't own initially, it will do.
Unfortunately for Yikosaka, plans for the method had been leaked to 
certain people, and thankfully for earth inhabitants, similar craft to 
Yikosaka's had been built and sold on the black market.

Where YOU come into it
----------------------
        After Aqua's 'goldrush' had started, it escalated simply via 
rumour. People were hearing tales of other people becoming rich by simply 
going to Aqua and grabbing a few minerals from underneath Yikosaka's 
corporate nose. These people are known within Yikosaka as FreeMiners. You 
have been hired, by Yikosaka, to protect its discovery from FreeMiners by 
whatever means neccessary.

Your mission (Jim, should you accept it)
----------------------------------------
        Your mission is quite simple. Kill anything that moves. You will 
be credited with money for every kill made. If you shoot anything = $10, 
Energy Burst anything = $7, Ram anything = $5.
You do have an bank account with Yikosaka, and when you dock at OffWorld, 
all the money collected during your 'launch' will be added onto your 
account instantly. OffWorld used to have a banking service, but this 
proved more trouble than it was worth, so it was removed and the automatic 
system was installed instead.

Your ship
---------
        When you start you have the most basic ship possible. And Yikosaka 
have given you a small amount of money to upgrade your ship at Scooter's 
Ship Upgrades. Once you have upgraded, there is no method to downgrade. 
Upgrades are for life. Yikosaka doesn't like the idea of somebody buying 
its products and then selling them for an inferior version.
A small hint : the best of everything does not usually make the best ship.

Scooter's ship upgrades
-----------------------
        Scooter is a friendly sort of fellow, even more so when you pay 
him money for his services. Scooter's business is upgrading your ship, he 
takes great pride in doing the job well, but of course, his services cost. 
Depending on what you want doing, then the prices range from small to 
impractically large, his excuse usually being something along the lines of 
he's an old man, and crawling underneath your ship for 12 hours fitting a 
new torpedo mechanism doesn't do much good for his back. The fact that 
Scooter is a spritely 43 years of age and is as fit as they come has got 
nothing to do with it.

Torpedos
--------
        They aren't actually underwater missles with small warheads, oh 
no, that archiac system went out centuries ago. Instead they are actually 
small electronic pulses, and as we know water conducts electricity very 
well, but because they make a drain on your power unit then you can only 
fire a certain amount of torpedos at any one given time. Don't panic, they 
don't last forever, after a while their power dissipates and you can 
actually fire another one. Scooter offers a service where you can fire 
more and longer lasting torpedos from your ship, it isn't cheap, but 
that's Scooter for you..

Energy bursts
-------------
        This a relatively new invention for Yikosaka. Basically it 
involves sending out a surge of power from your power unit to the 
surrounding water. Because it drains your power unit a great deal you can 
only use the burst facility a certain number of times, the limit of 10 has 
been approached after many subs tried to go higher and found themselves 
exploding as their power unit went 'a little kaka'. As life underwater is 
becoming increasingly difficult and dangerous then Yikosaka, in a move 
highly shocking, thought any measure that stopped their employees from 
exploding seemed a good idea. Again Scooter offers a service where you can 
buy more bursts and suprisingly for Scooter it's reasonably cheap..

Shields
-------
        Not in the biblical sense of the word. Your ships hull is capable 
of withstanding a certain amount of punishment before it breaks up, and as 
a consequence of this, before you die after being crushed under the great 
pressure of 100 000's of tons of water. Of course Scooter can fix the 
damage, and even upgrade your ships hull tolerance level. Your shield's 
decrease if you run into the ground, you ram anything, or something shoots 
you with a small electronic pulse. Your own torpedo's cannot damage your 
hull, this has been a safeguard added into your sub after many Yikosaka 
employees were reported to have shot themselves to death.

OffWorld menu system
--------------------
        Your interface to the services that OffWorld provides is via a 
very simple point and click window and mouse system. You point at 
something and click your mouse. Easy. The bubbles waving up the side of 
the menu system are not real, but are deemed by Yikosaka to be relaxing. 
Yikosaka wants its pilots and staff to be relaxed as they assume it 
increases productivity. Also the bubbles serve to reinforce the idea that 
you will be spending most of your time under water.

Launching from OffWorld
-----------------------
        Once you select to launch, there's no backing out or escaping.
The process is entirely automated and cannot be stopped. It's something 
Yikosaka built into all its space stations. If you selected launch then 
you must want to launch and not stop halfway through.. 
Your ship will be provided with data from OffWorld's many services just 
before you finally leave the launch tube. Some of the information is the 
amount of FreeMiners currently subaqua, a scan of the 'seascape' (If Aqua 
is in the process of a seaquake, this is when you will find out about 
it.), the state of various parts of your ship etc..

Some information about FreeMiners
---------------------------------
        FreeMiners aren't the most intelligent people around. Years of 
terrible conditions on various 'home-worlds' (such as Earth etc..) have 
managed to lower the IQ of the average human being. However, they have 
enough intelligence for a few basic 'sneaky' underwater manouveres.
        Also every single FreeMiner ship is the same shape, and looks the 
same from every angle, after all, if you don't know which part of the ship 
is front, then you can't really tell which way the ship is travelling so 
you have a small element of suprise.
         A FreeMiner's ship can be very difficult to control, and loss of 
control is a common occurance. Because of the low IQ of your average 
FreeMiner, this loss of control will result in the FreeMiner crashing in 
the 'seascape' and exploding. This happens quite often, so sometimes the 
FreeMiners do your job for you.

Controls and important keys
---------------------------
        Your ship is controlled via the mouse. Your ship rotates in steps 
of 45 degrees. Depending on how much you move the mouse, your ship will 
rotate through a differing number of degree's. For example, if the ship 
control sensitivity is 2, then every two pixels to the left you move your 
mouse, your ship will rotate anti-clockwise by 45 degrees. 
ie, 4 pixels = 90 degrees.
        Move your mouse up, and your ship moves up.
        Move the mouse down and, suprise suprise, your ship moves down.
There is a seascape to avoid, and you can run into the 'ground', this will 
take its toll on your shields as you would expect..
        Left mouse = Fire torpedo.
        Right mouse = Thrust. You have inertia. It doesn't show up on the 
lower levels, but it can be important to consider later on in the game as 
you upgrade your ship.
        Hitting the space bar sets of an energy burst.
        Pressing 'P' pauses the game, pressing space whilst paused will 
return to the game.

        If any other key does anything, then please tell me, because it 
isn't meant to. It'd be nice to figure out what my code actually does. =]

Some game playing tips
----------------------
1) Build lots of shield strength, and just run into everything.
2) Stock up on energy bursts and go crazy with the space bar.
3) Pilot your craft into a group of FreeMiners, flick the mouse in a 
        random direction and keep the right mouse button down.4
) Buy LONG torpedos and lots of em, then fire them in random directions.

the history behind the game
---------------------------
        This game was originally started in 1994. But due to computer 
failure (knackered ST for a year, I was lazy and didn't get it fixed), 
stress at work (and lots of it too), university exams etc. Work has been a 
little, er, haphazard (To say the least..)
        Back in 1994, when the world was healthier, the idea behind 
subaqua seemed flawless, but over time, it has aged and it shows. 
Apologies to all if it doesn't live upto expectations..
        This game was entered into the STFormat win a jag compo, and it 
came second to a platformer. Bitter? Nah.. =]

How to support this game
------------------------
        If you like this game enough, and wish to show your appreciation 
then you can do one of the following :
        1) Send a sum of 5 pounds sterling to the address at the bottom 
           of the document. (If paying by cheque then please make payable 
           to 'Mr. J.M.Lewis.', sorry no credit card stuff..)
                I'm afraid you won't receive a freebie game, or a poster
                or anything like that, but you will probably get a letter
                back as I can't see that many people registering..
                (Prove me wrong huh?)
        2) Send a Jaguar/PlayStation development kit. (Hoho!)
                I still say the Jag can kick butt, given the chance..
                And to be honest, I want to see what it can REALLY do..
                (Sega Rally? If you work hard.. )

        If you do any of the above, or even if you can't afford the fiver, 
then PLEASE include/send a letter and if possible a postcard of where you 
live, explaining whats good about the game, whats bad, and whats annoying 
as hell.. It helps us out a little..
        By doing any of the above, you will be showing us that the game 
is hitting the right market. Its sort of a market research you see, how 
can we please the public if we don't know what the public want?
        You would also be showing us that there is still life in the ST 
market as its becoming increasingly tempting to shift machine to the PC. 
Ok the architecture sucks and you need six pentiums and a big fan to be 
able to do anything good on there, but there's lots of 'em, and the owners 
seem willing to fork out god knows how much for that chunk of dross they 
call Windows.. (Like the PC? Oh, I just -=LOVE=- the PC...)

Postal address
--------------
        Digi Tallis
        c/o Jon Lewis
        30 Wembley Park Ave
        Ings Road
        Kingston Upon Hull
        East Yorkshire
        England 
        HU8 OND
Internet
--------
	email : orm@digitallis.co.uk
	web   : www.digitallis.co.uk

VERY IMPORTANT STUFF! DON'T IGNORE!
-----------------------------------
        This game works on a Falcon (providing the checks work ok, see 
later on those..) Bloody hell. Now, because of the odd code in the game, 
it might be wise to drop your Falcon down to 8Mhz. It will run at 16Mhz, 
but it might go a little too quick..Ok, so it works on a Falcon, so what
special stuff will you Falcon owners get? Nothing I'm afraid. I've only got
your bog standard 1040 STm (yes, you read right, thats 'm'), and the fact 
that the game code works on a Falcon at all, is, to be frank, bloody amazing..

        Run this game from floppy, and not hard-drive. The reason being 
that I'm using some very OLD disk access/reading/saving code, and god 
knows what they do. They work fine on drive A:, but I really don't know 
what it'll do on anything else. A tale: I've used the same code in a menu 
I once did for somebody, and suffice to say, it wrote some data over the 
poor guys hard drive controller, hence trashing it. The drive was ok (just 
a reboot), but it does go to show you should be careful!
        If you do try it on a hard-drive, then I'm -=NOT=- responsible if 
it trashes your hard-drive contents. I -=HAVE=- warned you..

        If the disk you attempt to save to is write protected, then 
subaqua will, quite frankly, 'throw a wobbler' and crash.
Make sure any disk you wish to save to is WRITE-ENABLED!

        Yikosaka is a fictional corporation. Hopefully it doesn't exist. 
If it means anything in any language (be it rude or not) then its a total 
fluke as the name was created at random. If it does turn out to offend, 
(say for example, it means Testicle in one language), then mail me and 
I'll change it in future releases/bug fixes.

        This game uses a sound engine written by Nic Alderton (Count Zero) 
years before the Falcon existed, and I have it on good authority that this 
sound engine just reboots/crashes the Falcon. Now, there is some code in 
the game that tries to detect a Falcon, but if for some reason it fails, 
then the sound engine will try to initialise, and hence crash the Falcon.
Don't panic, just make a note of what you've got running and try again.
If it keeps doing it, then mail me, and I'll see if I can figure out whats 
going on or release a bug fixed version..

         Nic Alderton is -=NOT=- a member of the Digi Tallis development 
team, and his sound engine has been used simply because it was there, and 
I'm as musical as a fart in a tin can. Hopefully he doesn't mind its use 
in this game, but if he does object (in writing or whatever) then the 
sound engine will be changed.

Bugs!
-----
        Not the amazing (hoho) programme on BBC1, or the 
crawly-with-loads-of-legs kind, but the nasty computer kind.
At the time of writing, there is one known bug. It involves an STe, and it 
hasn't been eradicated due to the fact that I haven't got a clue as to 
whats causing it. Its beyond me, and I've spent many hours debugging the 
damned thing..
        It is known as 'the case of the dissapearing ship' bug, basically 
what happens is this : You'll be pottering along within the main game, 
probably going in for the kill that'll net you an extra couple of bucks 
and make the next ship level a possibility and all of a sudden, your ship 
graphic will dissapear. As if it's hit the Aqua version of the Bermuda 
Triangle. As I said earlier, this only seems to happen on an STe, and so 
far we haven't managed to find a sequence of events that triggers it off.
        If you can solve this mystery, then please let me know, and I'll 
release a new version with it fixed (if its fixable!), and you will get 
eternal thanks etc!
        For a bigger list of bugs, visit 'DT/Web' at the web address 
above, and not only will you find a big list of the damned little 
blighters, but possibly an updated version of the game to download..

Packing/hacking etc..
---------------------
        This game has been packed with Pack-Ice 2.4. If it turns out that 
the use of Ice crashes the Falcon, then simply depack the files
        subaqua.prg     and     subaqua.gam
and if desired, repack them with something that works.. Or, leave them in 
their unpacked state. (file sizes 280k for .prg and 340k for .gam (sizes 
are approximate!))
        If you wish to hack a routine out of either the game or the intro, 
then it is possible, as, if my knowledge serves me well, the symbol table 
will probably be included into the binary, so you too can look at some 
pretty strange code.
If you do hack a routine and use it for some other purpose, then PLEASE 
credit the author (ie, Me, Orm of D.T.) as its only manners..
I'll warn you know, the polygon drawer isn't the fastest on the planet (it 
uses a pretty novel method..), the line drawer works (just) and the 
variable size font text print isn't amazingly quick, but it does the job.

Digi Tallis are
---------------
        Ormolu, Jon Lewis, Coder, Graphics, Crazy Ideas.
        Maguay, Si Hall, Coder, Graphics, Sound, Weird Ideas.
So why doesn't this game use Mag's sound routines? Simple. During the 
development of this game, Mag has been working for a company in Malaysia, 
and didn't have his ST at hand..

Greets and magubbins in no order
--------------------------------
        Hello to everyone that knows, or has known at some point, a member 
of the Digi Tallis development team. We send waves to you all.
And we don't really want to make you blush by putting each and everyone of 
your names in a large greetings list.. 
You know who you are, and you know we love you. =]

The next game?
--------------
        At the time of writing, I'm 'messing around' with a fully texture 
mapped, depth shaded doom/wolfenstien engine that works on your bog 
standard 8Mhz 1040 STfm. Its coming along nicely and isn't too slow. =]
For latest information about it, take a visit to 'DT/Web' at the web 
address provided earlier on.

Have fun..
()rm..
April 24th 1996
(nearly two years since the game was started.. yikes..)