home *** CD-ROM | disk | FTP | other *** search
- Bomb Squad
-
- A game by
-
- Joe Rumsey
-
-
- The object of this game is to locate all the bombs in a field as quickly
- as possible. The locations of bombs can be determined by examining the
- surrounding eight squares. Use the left mouse button to uncover a square. If
- there is a bomb, you have lost the game. If there is a number, then there are
- that many bombs adjacent to that square. A square with no bombs nearby will
- show up as a blank, and all surrounding squares will automatically be
- uncovered. When you think you have located a bomb, use the right button to
- flag that square. You will not be able to uncover a marked square unless you
- un-mark it by pressing the right button again.
- In addition, a two-button click (that is, pressing both buttons at once)
- over an uncovered square with the correct number of flags next to it will
- reveal all surrounding unmarked squares. For example, a two-button click on
- a square showing two adjacent bombs, with two squares flagged, would uncover
- all surrounding squares except the two marked with flags. This may sound
- complex, but once you've tried it, it makes good sense, and saves much
- unnecessary work.
-
- The best time achieved for each of the four built in levels is saved
- to disk so that you can keep a record of your progress. To clear the high
- score list, just delete the file "bomb.hs." The size of the board and number
- of bombs is customizeable, but high scores are not kept for custom boards.
- To choose a level, use the Level item under options. Selecting a level,
- even the one that's already being used, also starts a new game.
-
- Two sizes of pieces are provided, with a maximum board size of 90x27
- using small pieces and 52x16 using the large size. The pieces are stored as
- two plane iff brushes in the files "bombsmall" and "bomblarge" and can be
- edited with any paint program. Any changes to the graphics MUST conform to
- the size and placement of the original files. Bomb Squad uses the large
- pieces by default, except on the master level which is too large.
-
- The small "N" gadget at the top of the play-field may be used to start
- a new game. Also, clicking anywhere on the board with the left button after
- the game has ended will begin a new game.
-
- Distribution policy: Please give(don't sell) this program to everyone you
- know. If they don't want it, pester them until they take it anyway. I
- don't ask for anything at all in return, but I do like hearing from people,
- so if you like the game(or even if you despise it) please write me a
- postcard or an e-mail at:
-
- Joe Rumsey
- 265 W. Big Springs Rd. Apt L <--Regular mail
- Riverside, CA 92507
-
- GEnie: J.RUMSEY <-- E-mail
- Boardwalk Hub BBS: (714) 688-2658
-
- If there's anything you don't like, I might just be persuaded to make changes.
- One thing I have in mind is the option of running on a seperate screen, both
- to get it out of the way of other Workbench applications, and for a more
- colorful display. The only drawback is that it would take more memory.
- (not to mention more programming :-)
-
- The two-button click mentioned above is actually a left-right click.
- That is, press the left button first, and then the right while still holding
- the left down. This can be done quickly enough to feel almost simultaneous.
-
- Also a warning: Due to the recursive nature of certain parts of this program,
- the stack should be set fairly large. A stack size of 20000 should be large
- enough for all of the built in levels, but I would reccomend 30000 to be
- safe. The general rule is, the fewer bombs on a level, the larger the stack
- needs to be. At the largest possible board size using small pieces, with
- only one bomb, a stack of about 120000 is needed.
- If you are running from workbench, the stack size is automatically set at
- 30000. From the CLI, you should use the command "stack 30000"(or whatever
- size you want) before running.
-
- Changes
- -------
- V1.1: Fixed a bug when writing high scores to disk. I'd forgotten to close
- the file.
- No longer uses a busy loop.
- Added the new gadget and click on board for new.
- Added sound effects.
-
- Thanks to Mark Peters for his suggestions and pointing out bugs.
-
- ---------------------------------------------------------------------------
-
- Also Available:
-
- Crazy Pipes -- A strategy game involving some quick thinking. Keep the
- water from spilling out of your pipeline for as long as
- possible. This one is shareware.
-
- Coming Soon(Both partially complete):
-
- Serpent -- Move an ever growing snake around a smooth-scrolling maze,
- collecting eggs and dodging beasties. Possibly some adventure
- aspects as well(depending on how motivated I get)
-
- Wheelo -- Drive an inverted unicycle through a world of ramps and platforms,
- gathering weapons and prizes in order to save the planet/galaxy/
- universe/whatever I decide on later.
-
- I'm announcing these two here to force myself to finish them. ;-)
-