DIGGER -------- Version : 1.0 Date : 14/10/93 This game is for those old enough to remember the classic arcade game Dig Dug which was present in the arcades about ten years ago. I've tried to make it as faithful to that game as memory permits (It was removed from our arcade years ago), although I have not yet implemented the 'Joystick which will only go left or down when it was raining and you were chewing bubbly gum' feature. (Every arcade machine I have played on seems to have this problem) It should work on all Amigas, and has been tested on an A500, A500+ and an A4000/030. Instructions ------------ I can't remember the original plot, if ever there was one, so here goes with a totally believable story... Aliens from the planet Graaf Pooky have landed on Earth and are trying to colonise our planet. Not being the friendly sort of alien, they hate all forms of life, except for those who live in water. They have come up with a plan to rid the Earth of it's troublesome inhabitants, which involves cooking all the earth worms and replacing them with mutant forms which will destory plants. Eventually when all the earth worms have been cooked and replaced, no food will grow, causing all land based life as we know it to die out! The Aliens consist of Pookas and Fygars. The Pookas are sentries, who bounce about the place searching for intruders and protecting the Fygars. The Fygars wander around cooking all the worms with their firey breath, and you if the chance so arises. You play Bob, a lad who has discovered the aliens plot, and, not wanting to become a goldfish, has decided to destroy the alien intruders. Bob is a lad with extraordinary abilities in that he has a mining laser and an industrial strength bicycle pump. You have been employed by your neighbours to rid the gardens of the aliens. This is done by either dropping boulders onto their heads, or by inflating them with your bicycle pump! Use a joystick to control Bob. The mining laser will kick in automatically when burrowing through the earth. Use the fire button to extend the bicycle pump. If the hose hits an alien, it will start to inflate it. To 'pop' the alien, just keep the fire button pressed. Collect fruit for extra points. Extra lives are awarded at 20000 points, 60000 points and then every 60000 points. The rest, you'll have to figure out for yourself. (Part of the fun of the game. For example, there are 4 techniques for killing aliens!) P - Pause game (press P again to continue) Escape - Return to title sequence, or exit game if on title sequence Left Mouse Button - exit game On the title screen, move the joystick up, down, left or right to access the options screen. Then use up/down to change to a different option, and use left/right to toggle the selected option. You can change the number of players, turn the sound on/off/no digging tune, change the start level and set difficulty to one of easy/normal/hard. My Current High score is 358550 (level 26) on Normal Level My Friend Neil, has managed 198000 on the Easy level The begging bit --------------- If this game appears on any computer magazine coverdisks, I would appreciate it if you could send me a copy of the magazine, or at the very least, tell me about it. If you would like to register your copy of this game, then please send £5 (UK) to the following address: Justin Leck 26 Fountains Close Whitby North Yorkshire YO21 1JS England In return, you will receive: The latest version of this game. The Assembler source code (all 119k of it) The relevent samples/IFF pictures The PD disk version of LECasm, my 68000 macro assembler / Editor (LECasm V1.0a) (All you will need to assemble Digger) Or alternately, send £10 (UK) to the above address and get the shareware version of LECasm instead of the PD version. (LECasm V1.01) LECasm contains the following features - One of the quickest assemblers for the Amiga (about 2.5 times the raw assembling speed of Devpac 2) - Small, compact executables (LECed 22k & LECasm 28k, uncrunched) - All 68000 instructions - Full macro capability (including recursive macros) - Linkable / Executable output (XDEF,XREF) - Conditional code (IFGT, IFNE, IFC, ELSEIF etc) - Uses Motorola oldstyle offsets 10(A0) instead of (10,a0) - optional branch optimisations - Local labels (.label) - Program listing - Repeat loops - Incdir, include and incbin - Editor has full block functions, bookmarks, search & replace, Assemble option, jump to assembler error etc - Tested on A500,A500+,A4000/030 (should work on all other models) The shareware version has the following extra features: - Even quicker (Raw assembling speed 11% - 34% quicker than PD version) - Copper instructions (CEND,CMOVE etc) - Support for 68010 (68020 and above to follow shortly) - more optimisations & greater control over them - Editor supports macros, can change the default directory, delete file print file/block (soon to become multi-window) To illustrate LECasm's speed, here are the assembling times for Digger, on a standard A500 with 2Mb of FAST ram: Genim2 20.28 seconds (Devpac 2) LECasm1.0 7.66 seconds (PD version) LECasm1.01 6.84 seconds (Shareware version) All files to be included were stored in a RAM disk, this includes 48k of files which are just INCBINed. Timings were performed by the Amiga, from the time the line: Genim2 Digger.s or LECasm -w70000 Digger.s was parsed, to the time taken for control to be returned to the CLI. Software Used ------------- LECasm Shareware version (of course) Deluxe Paint III Protracker V1.1B Tecnosound Turbo Sound sampler Amiga Action Replay II The Bob Series -------------- 1) Digger (Dig Dug) 2) Bob's Garden (Mr. Do!) 3) To be announced The Next Game ------------- Probably an Amiga version one of the following: Gyrus, Mappy, Metro-Cross, Mr Do's Castle, Pengo, Star Force, Toy Bizarre, Up 'N Down or anything else you would like to suggest. Thanks ------ Bob - The true name of Long John Silver's Parrot. For some reason, the book publishers changed it to Captain Flint!!! David, John, Mar, Michael, Mike, Neil, Simon for play testing John for letting me play with his A4000/030 Keith for being a good friend (hope you like the game)