home *** CD-ROM | disk | FTP | other *** search
- ********************* !Minesweeper v1.41 by Keith Drakard *******************
-
- How to play:
-
- Double-click on the file icon to load the program onto the icon bar.
- Follow me so far? Now click on the rubbish picture of a mine (it'll do for
- now) on the icon bar to bring up the main window. The windows are made to
- run in mode 40 (a 256 colour mode) - if you don't have a multiscan monitor, I
- apologise now for my appalling lack of effort and promise to do something
- about them when I have time. (Although you can just rearrange them when they
- appear, so it isn't a problem to have any stray heart-attacks over)
- You are now ready to play... Click on the smiling face icon at the top of
- the window and the digital displays on either side of it will light up. They
- are the number of flags you have left to place (on the left) and the time
- it's taken you so far (on the right in minutes and seconds - take over 9:59
- to finish it and the minutes will recycle 0-9).
- Press Select (left button) over an grid square. If you're lucky, a number
- will appear in it. This tells you the number of mines in the squares around
- it - obviously there can be a maximum of eight. If you're very lucky, you
- will have clicked on a square that doesn't have any mines around it - the
- icon will appear blank. You could now click on all eight squares around it in
- complete safety, seeing if these contain any more blanks, but this takes time
- and as the object is to locate all the mines in as short a time as possible,
- the computer will help you and automatically reveal the contents of the eight
- squares next to it. If some of these are blank, then it reveals the contents
- of the eight surrounding those squares and so on...Basically, with one click,
- you may occasionally clear half the screen.
- Alternatively, you could be unlucky and click on a mine. You'll know if
- you do this because the computer will blow up, the screen flash red and bits
- of detonated mine will land around your ears. Or rather, a little red mine
- will be placed in your square and a beep will be made. At this point, the
- game is over.
-
- As you wander around the screen, pressing select, you may begin to think
- you know where some of the mines are placed. ie -
-
- ? 1 1 - - } it's a safe bet to say that the ?x square is
- ? ?x 1 - - } the square with the mine in it...
- ? 1 1 - - }
-
- To win the game, you must identify the location of all 35 mines and mark
- the relevant squares with a flag. To make a flag appear on the grid, press
- Adjust (right button) over a square. If you're not sure about the location,
- press adjust again over the same square and the flag will change to a
- question mark. Press adjust once more and the square will revert back to a
- blank.
- Once all the flags have been placed on the screen, the computer will work
- out if you've got them all in the right places or tell you how many you got
- wrong.
-
- When you get really good, press Menu (middle button) over the window and
- choose HiScores... to bring up another window with the top 5 times in it.
- Type your name into the beige box and start playing. The computer will work
- out if you were good enough to get onto the table and save it automatically
- for you if you successfully completed a screen.
- If you want to reset the hiscore table then go into the resources dir and
- delete the HiScore file. The program will then automatically create a new,
- easier, hiscore table for you.
-
- Pressing on the face icon (or choosing New Game from the menu) during a
- game will end what you're doing and restart the screen with a new pattern of
- mines.
-
- There are three standard levels at the moment: 16x12 with 35 mines
- 12x12 with 25 mines
- 10x10 with 17 mines
- and an option for a custom grid between 2x2 and 16x12 with as many mines
- as you want.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Future improvements:
-
- 1) Adjustment of windows to mode 15
- 2) Better iconbar sprite
-
-
- Credits:
-
- The wimp library shell was provided by Joe Taylor's !WimpEd application.
- Everything else (see below) is © Keith Drakard 1994, okay?
-
- The exceptions to ©KjD are most of the sprites:-
-
- The tile sprites were nicked off a similiar (but sufficiently different)
- game by Mike Goldfield (apart from a few which I did design)
- All the digital numbers were swiped from !DigiClock by Ian Cripps and put
- to a use which I doubt he ever intended for them
- And the happy/sad/laughing faces were pinched from the excellent iconbar
- demo !Moody by Pete Goodwin
-
- Apart from the Mike Goldfield (&cat) sprites, they are all public domain.
- The tile sprites however, are probably © Acorn Computing. Obviously, I
- consider the use of 6k of sprites fair game as long as they are credited for
- it (I wouldn't use them if I didn't think that they were good) but if their
- opinions differ, let me know and I'll design my own. (Although quite honestly
- how many different ways you can draw a 10x10 tile is beyond me.)
-
-
- Address:
-
- I can be reached (most of the time) at:
-
- Keith Drakard,
- The Bungalow,
- Church Lane,
- Brundish,
- Woodbridge,
- Suffolk IP13 8BA.
-
-
- Donations:
-
- Like every other Acorn programmer, I'm saving up for the PRM's :
-
- If you like this program, please send me some appeciative donations (cash)
- and I'll send back some of my other PD (Yahtzee and solitare games, a
- mini-diary program, a useful printer front-end [designed for school use -
- keeps accounts re users printouts] and some other bits and pieces).
-
-
- *****************************************************************************
-
- Plea:
-
- Over the course of several wimp programs, I've learnt a fair bit about the
- !WimpEd application shell. However, a few things still escape me...
-
- 1) What do all the different settings of mask% in the wimp poll routine
- actually do?
- 2) How can I make my windows mode-independant?
- 3) For a game like this, making custom screen sizes (not limited to 16x12)
- is desirable. How?
-
- I'd really like to know the answers to these (and I hope it isn't to fall
- back on hand coding every single wimp task).
-
- *****************************************************************************