home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / D / DIGITALL / SUBAQUA.ZIP / SUBAQUA.TXT < prev   
Text File  |  1999-10-23  |  24KB  |  525 lines

  1. subaqua v1.3a (C) 1996 Digi Tallis
  2.         game/intro code, graphics and ideas (C) 1996 Digi Tallis
  3.         in-game sound engine (C) Nic Alderton
  4.         falcon detection code provided by Anthony Jacques
  5.         falcon game testing by Rich Davey
  6.  
  7. the novella
  8. -----------
  9.         The many twisting corridors of Cyrianna, one of Yikosaka's deep 
  10. space exploratory vessels, were dark, empty and silent. Without warning, 
  11. the perfect silence was broken, rudely, by a calm, gentle and almost 
  12. silent, female voice.
  13.  
  14. 'Incoming message. Please respond.'
  15.  
  16. As soon as the voice stopped, the corridors fell silent again, as if the 
  17. sound had been swallowed up inside a great beasts stomach.
  18.  
  19. 'Incoming message. Please respond.'
  20.  
  21. This time there was a slight sense of urgency in the voice, and just a 
  22. slight increase in volume, as if it were trying to convey the urgency of 
  23. the incoming message.
  24.         After a small pause, an electronic door hissed open with a sudden 
  25. escape of pressurised gas, breaking the calm, serene peace. Light flooded 
  26. in from the open doorway, etching the ghostly shadow of a growing figure 
  27. onto the corridor wall. The figure passed through the doorway into the 
  28. half-lit corridor and the door hissed closed, the light it offered being 
  29. sucked backwards with every passing inch, leaving the corridor to fall 
  30. into darkness again.
  31.  
  32. 'Lights.'
  33.  
  34. Suddenly the corridor was awash with light, its brightness instantly 
  35. blinding the unknown figure.
  36.  
  37. 'Ah shit! Half lights!'
  38.  
  39. The lights dimmed instantly and the figure lowered its hands from its 
  40. face. Now the lighting was at a suitable level the figure moved slowley 
  41. away from the doorway, its footsteps echoing slightly in the emptyness.
  42.          At the end of the corridor was another door, it hissed open when 
  43. the figure approached and hissed close after the figure had passed through 
  44. its open arch.
  45.  
  46.  
  47.         In Cyrianna's control room, its so called flight-deck, the self 
  48. imposed darkness was being repeatedly broken by the consistent flashing 
  49. and blinking of many warning lights. A door hissed open and a figure 
  50. appeared in the doorway.
  51.  
  52. 'Ok, Cyrianna, put the lights on please.'
  53.  
  54. The soft, calm, female voice responded, whilst the lights in the 
  55. flight-deck flickered into life.
  56.  
  57. 'Incoming message. From Yikosaka planetory research division.'
  58.  
  59. The figure found what looked like a chair, brushed the collection of 
  60. styrofoam cups onto the floor and sat down slowely.
  61.  
  62. 'Ok, put it on-screen.'
  63.  
  64. The screen infront of the figure flickered into life, briefly displayed 
  65. Yikosaka's logo, flickered again, and changed to display a puzzled face of 
  66. another human being, many miles away. It was this figure who spoke first.
  67.  
  68. 'Hello?'
  69.  
  70. 'Hiya, what can we do you for?'
  71.  
  72. 'The last batch of data you sent to us is very interesting.'
  73.  
  74. 'Oh yeah, you mean you've found something?'
  75.  
  76. 'You could say that..'
  77.  
  78. 'Sounds good, so what is it?'
  79.  
  80. 'The scan you did on LV-217.'
  81.  
  82. 'I don't remember that one..'
  83.  
  84. 'Small planet, didn't look very interesting.'
  85.  
  86. 'They all look like that from in here..'
  87.  
  88. 'Yeah, I suppose they do. Anyway, we've told Cyrianna to turn around.'
  89.  
  90. 'What the hell for?'
  91.  
  92. 'You are off back to LV-217.'
  93.  
  94. 'Why? Whats so special about it?'
  95.  
  96. 'Well, the scans you took show that its, er, shall we say, rich in stuff.'
  97.  
  98. 'What kind of stuff?'
  99.  
  100. 'Minerals.'
  101.  
  102. 'Oh yeah. What type of minerals?'
  103.  
  104. 'Can't say, but there is some other interesting stuff..'
  105.  
  106. 'Like what?'
  107.  
  108. 'Its a very volatile planet, and everytime it has a quake, it kicks out 
  109. more minerals. It could be classed as a mineral factory.'
  110.  
  111. 'Thats pretty neat, anything else?'
  112.  
  113. 'Er, yeah.'
  114.  
  115. 'And?'
  116.  
  117. 'Its totally covered by water.'
  118.  
  119. 'Jesus. The real stuff? Real water? And not this recycled crap?'
  120.  
  121. 'Thats the one. Real water..'
  122.  
  123. 'Christ.'
  124.  
  125. 'Now you know why we've told Cyrianna to turn around.'
  126.  
  127. 'Yeah.. So what do I do when I get there?'
  128.  
  129. 'Wait. We've sent out a troop ship or two. They should arrive a few days 
  130. after you do.'
  131.  
  132. 'Troop ship? Isn't that going over the top?'
  133.  
  134. 'Yikosaka wants to protect its discovery.'
  135.  
  136. 'No kidding..'
  137.  
  138. 'We'll be in touch. Sorry to get you out of hyper-sleep.'
  139.  
  140. 'Ah, thats ok. It was worth it. Nice to know I've done something good up 
  141. here for a change..'
  142.  
  143. 'Speak to you soon..'
  144.  
  145. 'Yeah..'
  146.  
  147. The screen flickered back to the Yikosaka logo, the figure lent back in 
  148. its chair and stretched.
  149.  
  150. 'Cyrianna honey, you heard the man, turn yourself around.'
  151.  
  152. 'We are already on course for LV-217.'
  153.  
  154. 'Oh.'
  155.  
  156. 'I followed the instructions as soon as I received them.'
  157.  
  158. 'Yeah, of course..'
  159.  
  160. 'Do you wish to talk about anything?'
  161.  
  162. 'Nope. I think I'll go back to hyper-sleep.'
  163.  
  164. 'Have sweet dreams.'
  165.  
  166. 'I will..'
  167.  
  168.  
  169.         Six months passed, and Cyrianna was back on its original mission, 
  170. and LV-217 had become very important to Yikosaka Inc. So important that a 
  171. permanent orbiting space station, known as OffWorld to its inhabitants, 
  172. had been built, seemingly floating above the water covered planet LV-217, 
  173. known affectionalty as Aqua. OffWorld wasn't big as far as Yikosaka space 
  174. stations went, but it did seem slightly strange to earth inhabitants that 
  175. LV-217 had a permanent space station of OffWorld's size.
  176. Groups of earth inhabitants banded together trying to find out the truth 
  177. as to why the small, possibly barren planet LV-217 had Yikosaka tying 
  178. itself in knots. Eventually a rumour spread about Aqua's water coverage 
  179. and its mineral content and each individual group that had previously 
  180. formed decided to investigate further. Each group bought their own deep 
  181. space capable vessles, with backing from hidden sources, namely Yikosaka's 
  182. main competitors, and equipped themselves with small highly manouverable 
  183. underwater craft. 
  184.  
  185. Aqua's 'goldrush' had started.
  186.  
  187.  
  188. OffWorld history
  189. ----------------
  190.         After the discovery of the water covered 'mineral factory', 
  191. Yikosaka built an orbiting space station above the planet LV-217.
  192. The sole purpose of OffWorld, as it is known, is to provide a go-between 
  193. between the underwater mines and the cargo vessels. The mines provide the 
  194. raw materials, and OffWorld ships it back to earth, or other factory 
  195. planets, by use of its cargo vessel network.
  196.  
  197. Some other history
  198. ------------------
  199.         In 3067, a new method of propelling craft underwater had been 
  200. discovered, it didn't use any existing fuels, was completely 
  201. environmentally friendly, and extremely powerful. It could propel a small 
  202. craft through water very quickly, even at great depth, and it made any 
  203. craft highly manouverable. Yikosaka bought the new method simply because 
  204. it had the money, and whatever Yikosaka doesn't own initially, it will do.
  205. Unfortunately for Yikosaka, plans for the method had been leaked to 
  206. certain people, and thankfully for earth inhabitants, similar craft to 
  207. Yikosaka's had been built and sold on the black market.
  208.  
  209. Where YOU come into it
  210. ----------------------
  211.         After Aqua's 'goldrush' had started, it escalated simply via 
  212. rumour. People were hearing tales of other people becoming rich by simply 
  213. going to Aqua and grabbing a few minerals from underneath Yikosaka's 
  214. corporate nose. These people are known within Yikosaka as FreeMiners. You 
  215. have been hired, by Yikosaka, to protect its discovery from FreeMiners by 
  216. whatever means neccessary.
  217.  
  218. Your mission (Jim, should you accept it)
  219. ----------------------------------------
  220.         Your mission is quite simple. Kill anything that moves. You will 
  221. be credited with money for every kill made. If you shoot anything = $10, 
  222. Energy Burst anything = $7, Ram anything = $5.
  223. You do have an bank account with Yikosaka, and when you dock at OffWorld, 
  224. all the money collected during your 'launch' will be added onto your 
  225. account instantly. OffWorld used to have a banking service, but this 
  226. proved more trouble than it was worth, so it was removed and the automatic 
  227. system was installed instead.
  228.  
  229. Your ship
  230. ---------
  231.         When you start you have the most basic ship possible. And Yikosaka 
  232. have given you a small amount of money to upgrade your ship at Scooter's 
  233. Ship Upgrades. Once you have upgraded, there is no method to downgrade. 
  234. Upgrades are for life. Yikosaka doesn't like the idea of somebody buying 
  235. its products and then selling them for an inferior version.
  236. A small hint : the best of everything does not usually make the best ship.
  237.  
  238. Scooter's ship upgrades
  239. -----------------------
  240.         Scooter is a friendly sort of fellow, even more so when you pay 
  241. him money for his services. Scooter's business is upgrading your ship, he 
  242. takes great pride in doing the job well, but of course, his services cost. 
  243. Depending on what you want doing, then the prices range from small to 
  244. impractically large, his excuse usually being something along the lines of 
  245. he's an old man, and crawling underneath your ship for 12 hours fitting a 
  246. new torpedo mechanism doesn't do much good for his back. The fact that 
  247. Scooter is a spritely 43 years of age and is as fit as they come has got 
  248. nothing to do with it.
  249.  
  250. Torpedos
  251. --------
  252.         They aren't actually underwater missles with small warheads, oh 
  253. no, that archiac system went out centuries ago. Instead they are actually 
  254. small electronic pulses, and as we know water conducts electricity very 
  255. well, but because they make a drain on your power unit then you can only 
  256. fire a certain amount of torpedos at any one given time. Don't panic, they 
  257. don't last forever, after a while their power dissipates and you can 
  258. actually fire another one. Scooter offers a service where you can fire 
  259. more and longer lasting torpedos from your ship, it isn't cheap, but 
  260. that's Scooter for you..
  261.  
  262. Energy bursts
  263. -------------
  264.         This a relatively new invention for Yikosaka. Basically it 
  265. involves sending out a surge of power from your power unit to the 
  266. surrounding water. Because it drains your power unit a great deal you can 
  267. only use the burst facility a certain number of times, the limit of 10 has 
  268. been approached after many subs tried to go higher and found themselves 
  269. exploding as their power unit went 'a little kaka'. As life underwater is 
  270. becoming increasingly difficult and dangerous then Yikosaka, in a move 
  271. highly shocking, thought any measure that stopped their employees from 
  272. exploding seemed a good idea. Again Scooter offers a service where you can 
  273. buy more bursts and suprisingly for Scooter it's reasonably cheap..
  274.  
  275. Shields
  276. -------
  277.         Not in the biblical sense of the word. Your ships hull is capable 
  278. of withstanding a certain amount of punishment before it breaks up, and as 
  279. a consequence of this, before you die after being crushed under the great 
  280. pressure of 100 000's of tons of water. Of course Scooter can fix the 
  281. damage, and even upgrade your ships hull tolerance level. Your shield's 
  282. decrease if you run into the ground, you ram anything, or something shoots 
  283. you with a small electronic pulse. Your own torpedo's cannot damage your 
  284. hull, this has been a safeguard added into your sub after many Yikosaka 
  285. employees were reported to have shot themselves to death.
  286.  
  287. OffWorld menu system
  288. --------------------
  289.         Your interface to the services that OffWorld provides is via a 
  290. very simple point and click window and mouse system. You point at 
  291. something and click your mouse. Easy. The bubbles waving up the side of 
  292. the menu system are not real, but are deemed by Yikosaka to be relaxing. 
  293. Yikosaka wants its pilots and staff to be relaxed as they assume it 
  294. increases productivity. Also the bubbles serve to reinforce the idea that 
  295. you will be spending most of your time under water.
  296.  
  297. Launching from OffWorld
  298. -----------------------
  299.         Once you select to launch, there's no backing out or escaping.
  300. The process is entirely automated and cannot be stopped. It's something 
  301. Yikosaka built into all its space stations. If you selected launch then 
  302. you must want to launch and not stop halfway through.. 
  303. Your ship will be provided with data from OffWorld's many services just 
  304. before you finally leave the launch tube. Some of the information is the 
  305. amount of FreeMiners currently subaqua, a scan of the 'seascape' (If Aqua 
  306. is in the process of a seaquake, this is when you will find out about 
  307. it.), the state of various parts of your ship etc..
  308.  
  309. Some information about FreeMiners
  310. ---------------------------------
  311.         FreeMiners aren't the most intelligent people around. Years of 
  312. terrible conditions on various 'home-worlds' (such as Earth etc..) have 
  313. managed to lower the IQ of the average human being. However, they have 
  314. enough intelligence for a few basic 'sneaky' underwater manouveres.
  315.         Also every single FreeMiner ship is the same shape, and looks the 
  316. same from every angle, after all, if you don't know which part of the ship 
  317. is front, then you can't really tell which way the ship is travelling so 
  318. you have a small element of suprise.
  319.          A FreeMiner's ship can be very difficult to control, and loss of 
  320. control is a common occurance. Because of the low IQ of your average 
  321. FreeMiner, this loss of control will result in the FreeMiner crashing in 
  322. the 'seascape' and exploding. This happens quite often, so sometimes the 
  323. FreeMiners do your job for you.
  324.  
  325. Controls and important keys
  326. ---------------------------
  327.         Your ship is controlled via the mouse. Your ship rotates in steps 
  328. of 45 degrees. Depending on how much you move the mouse, your ship will 
  329. rotate through a differing number of degree's. For example, if the ship 
  330. control sensitivity is 2, then every two pixels to the left you move your 
  331. mouse, your ship will rotate anti-clockwise by 45 degrees. 
  332. ie, 4 pixels = 90 degrees.
  333.         Move your mouse up, and your ship moves up.
  334.         Move the mouse down and, suprise suprise, your ship moves down.
  335. There is a seascape to avoid, and you can run into the 'ground', this will 
  336. take its toll on your shields as you would expect..
  337.         Left mouse = Fire torpedo.
  338.         Right mouse = Thrust. You have inertia. It doesn't show up on the 
  339. lower levels, but it can be important to consider later on in the game as 
  340. you upgrade your ship.
  341.         Hitting the space bar sets of an energy burst.
  342.         Pressing 'P' pauses the game, pressing space whilst paused will 
  343. return to the game.
  344.  
  345.         If any other key does anything, then please tell me, because it 
  346. isn't meant to. It'd be nice to figure out what my code actually does. =]
  347.  
  348. Some game playing tips
  349. ----------------------
  350. 1) Build lots of shield strength, and just run into everything.
  351. 2) Stock up on energy bursts and go crazy with the space bar.
  352. 3) Pilot your craft into a group of FreeMiners, flick the mouse in a 
  353.         random direction and keep the right mouse button down.4
  354. ) Buy LONG torpedos and lots of em, then fire them in random directions.
  355.  
  356. the history behind the game
  357. ---------------------------
  358.         This game was originally started in 1994. But due to computer 
  359. failure (knackered ST for a year, I was lazy and didn't get it fixed), 
  360. stress at work (and lots of it too), university exams etc. Work has been a 
  361. little, er, haphazard (To say the least..)
  362.         Back in 1994, when the world was healthier, the idea behind 
  363. subaqua seemed flawless, but over time, it has aged and it shows. 
  364. Apologies to all if it doesn't live upto expectations..
  365.         This game was entered into the STFormat win a jag compo, and it 
  366. came second to a platformer. Bitter? Nah.. =]
  367.  
  368. How to support this game
  369. ------------------------
  370.         If you like this game enough, and wish to show your appreciation 
  371. then you can do one of the following :
  372.         1) Send a sum of 5 pounds sterling to the address at the bottom 
  373.            of the document. (If paying by cheque then please make payable 
  374.            to 'Mr. J.M.Lewis.', sorry no credit card stuff..)
  375.                 I'm afraid you won't receive a freebie game, or a poster
  376.                 or anything like that, but you will probably get a letter
  377.                 back as I can't see that many people registering..
  378.                 (Prove me wrong huh?)
  379.         2) Send a Jaguar/PlayStation development kit. (Hoho!)
  380.                 I still say the Jag can kick butt, given the chance..
  381.                 And to be honest, I want to see what it can REALLY do..
  382.                 (Sega Rally? If you work hard.. )
  383.  
  384.         If you do any of the above, or even if you can't afford the fiver, 
  385. then PLEASE include/send a letter and if possible a postcard of where you 
  386. live, explaining whats good about the game, whats bad, and whats annoying 
  387. as hell.. It helps us out a little..
  388.         By doing any of the above, you will be showing us that the game 
  389. is hitting the right market. Its sort of a market research you see, how 
  390. can we please the public if we don't know what the public want?
  391.         You would also be showing us that there is still life in the ST 
  392. market as its becoming increasingly tempting to shift machine to the PC. 
  393. Ok the architecture sucks and you need six pentiums and a big fan to be 
  394. able to do anything good on there, but there's lots of 'em, and the owners 
  395. seem willing to fork out god knows how much for that chunk of dross they 
  396. call Windows.. (Like the PC? Oh, I just -=LOVE=- the PC...)
  397.  
  398. Postal address
  399. --------------
  400.         Digi Tallis
  401.         c/o Jon Lewis
  402.         30 Wembley Park Ave
  403.         Ings Road
  404.         Kingston Upon Hull
  405.         East Yorkshire
  406.         England 
  407.         HU8 OND
  408. Internet
  409. --------
  410.     email : orm@digitallis.co.uk
  411.     web   : www.digitallis.co.uk
  412.  
  413. VERY IMPORTANT STUFF! DON'T IGNORE!
  414. -----------------------------------
  415.         This game works on a Falcon (providing the checks work ok, see 
  416. later on those..) Bloody hell. Now, because of the odd code in the game, 
  417. it might be wise to drop your Falcon down to 8Mhz. It will run at 16Mhz, 
  418. but it might go a little too quick..Ok, so it works on a Falcon, so what
  419. special stuff will you Falcon owners get? Nothing I'm afraid. I've only got
  420. your bog standard 1040 STm (yes, you read right, thats 'm'), and the fact 
  421. that the game code works on a Falcon at all, is, to be frank, bloody amazing..
  422.  
  423.         Run this game from floppy, and not hard-drive. The reason being 
  424. that I'm using some very OLD disk access/reading/saving code, and god 
  425. knows what they do. They work fine on drive A:, but I really don't know 
  426. what it'll do on anything else. A tale: I've used the same code in a menu 
  427. I once did for somebody, and suffice to say, it wrote some data over the 
  428. poor guys hard drive controller, hence trashing it. The drive was ok (just 
  429. a reboot), but it does go to show you should be careful!
  430.         If you do try it on a hard-drive, then I'm -=NOT=- responsible if 
  431. it trashes your hard-drive contents. I -=HAVE=- warned you..
  432.  
  433.         If the disk you attempt to save to is write protected, then 
  434. subaqua will, quite frankly, 'throw a wobbler' and crash.
  435. Make sure any disk you wish to save to is WRITE-ENABLED!
  436.  
  437.         Yikosaka is a fictional corporation. Hopefully it doesn't exist. 
  438. If it means anything in any language (be it rude or not) then its a total 
  439. fluke as the name was created at random. If it does turn out to offend, 
  440. (say for example, it means Testicle in one language), then mail me and 
  441. I'll change it in future releases/bug fixes.
  442.  
  443.         This game uses a sound engine written by Nic Alderton (Count Zero) 
  444. years before the Falcon existed, and I have it on good authority that this 
  445. sound engine just reboots/crashes the Falcon. Now, there is some code in 
  446. the game that tries to detect a Falcon, but if for some reason it fails, 
  447. then the sound engine will try to initialise, and hence crash the Falcon.
  448. Don't panic, just make a note of what you've got running and try again.
  449. If it keeps doing it, then mail me, and I'll see if I can figure out whats 
  450. going on or release a bug fixed version..
  451.  
  452.          Nic Alderton is -=NOT=- a member of the Digi Tallis development 
  453. team, and his sound engine has been used simply because it was there, and 
  454. I'm as musical as a fart in a tin can. Hopefully he doesn't mind its use 
  455. in this game, but if he does object (in writing or whatever) then the 
  456. sound engine will be changed.
  457.  
  458. Bugs!
  459. -----
  460.         Not the amazing (hoho) programme on BBC1, or the 
  461. crawly-with-loads-of-legs kind, but the nasty computer kind.
  462. At the time of writing, there is one known bug. It involves an STe, and it 
  463. hasn't been eradicated due to the fact that I haven't got a clue as to 
  464. whats causing it. Its beyond me, and I've spent many hours debugging the 
  465. damned thing..
  466.         It is known as 'the case of the dissapearing ship' bug, basically 
  467. what happens is this : You'll be pottering along within the main game, 
  468. probably going in for the kill that'll net you an extra couple of bucks 
  469. and make the next ship level a possibility and all of a sudden, your ship 
  470. graphic will dissapear. As if it's hit the Aqua version of the Bermuda 
  471. Triangle. As I said earlier, this only seems to happen on an STe, and so 
  472. far we haven't managed to find a sequence of events that triggers it off.
  473.         If you can solve this mystery, then please let me know, and I'll 
  474. release a new version with it fixed (if its fixable!), and you will get 
  475. eternal thanks etc!
  476.         For a bigger list of bugs, visit 'DT/Web' at the web address 
  477. above, and not only will you find a big list of the damned little 
  478. blighters, but possibly an updated version of the game to download..
  479.  
  480. Packing/hacking etc..
  481. ---------------------
  482.         This game has been packed with Pack-Ice 2.4. If it turns out that 
  483. the use of Ice crashes the Falcon, then simply depack the files
  484.         subaqua.prg     and     subaqua.gam
  485. and if desired, repack them with something that works.. Or, leave them in 
  486. their unpacked state. (file sizes 280k for .prg and 340k for .gam (sizes 
  487. are approximate!))
  488.         If you wish to hack a routine out of either the game or the intro, 
  489. then it is possible, as, if my knowledge serves me well, the symbol table 
  490. will probably be included into the binary, so you too can look at some 
  491. pretty strange code.
  492. If you do hack a routine and use it for some other purpose, then PLEASE 
  493. credit the author (ie, Me, Orm of D.T.) as its only manners..
  494. I'll warn you know, the polygon drawer isn't the fastest on the planet (it 
  495. uses a pretty novel method..), the line drawer works (just) and the 
  496. variable size font text print isn't amazingly quick, but it does the job.
  497.  
  498. Digi Tallis are
  499. ---------------
  500.         Ormolu, Jon Lewis, Coder, Graphics, Crazy Ideas.
  501.         Maguay, Si Hall, Coder, Graphics, Sound, Weird Ideas.
  502. So why doesn't this game use Mag's sound routines? Simple. During the 
  503. development of this game, Mag has been working for a company in Malaysia, 
  504. and didn't have his ST at hand..
  505.  
  506. Greets and magubbins in no order
  507. --------------------------------
  508.         Hello to everyone that knows, or has known at some point, a member 
  509. of the Digi Tallis development team. We send waves to you all.
  510. And we don't really want to make you blush by putting each and everyone of 
  511. your names in a large greetings list.. 
  512. You know who you are, and you know we love you. =]
  513.  
  514. The next game?
  515. --------------
  516.         At the time of writing, I'm 'messing around' with a fully texture 
  517. mapped, depth shaded doom/wolfenstien engine that works on your bog 
  518. standard 8Mhz 1040 STfm. Its coming along nicely and isn't too slow. =]
  519. For latest information about it, take a visit to 'DT/Web' at the web 
  520. address provided earlier on.
  521.  
  522. Have fun..
  523. ()rm..
  524. April 24th 1996
  525. (nearly two years since the game was started.. yikes..)