home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 42
/
Amiga_Dream_42.iso
/
Atari
/
Games
/
gmmines.lzh
/
MINE.TXT
< prev
Wrap
Text File
|
1994-10-15
|
4KB
|
140 lines
MINESWEEPER
===========
v1.00
(C) M.J.Maisey 1994
Synopsis
========
Minesweeper is an Atari version of the popular Windows
puzzle game with a GEM interface.
System requirements
===================
Atari ST/STE/TT/Falcon with any version of TOS or Multi-
TOS.
Medium res. or higher use recommended (in low res. or
equivalent, the expert window will be larger than the
screen). All graphics cards with a VDI interface are sup-
ported.
Features
========
* High score table
* Customize feature
Installation
============
Copy the MINE.PRG and MINE.RSC files to any directory you
wish.
Running the game
================
Double click on MINE.PRG from the Desktop.
The game
========
The playing area is a grid. Some of the squares on the grid
contain mines. Uncovering a square containing a mine will
end the game.
Other squares, when clicked, will either be completely blank
(in which case the surrounding squares will be automatically
cleared), or will contain a number indicating the number of
mines in adjacent squares. The aim is to deduce where the
mines are, and clear the other squares. To help you remember
where the mines are, you can mark them by holding down eith-
er the right mouse button or one of the shift keys and click-
ing with the left button. In the info line of the window are
two numbers, separated by a slash. The leftmost is the number
of mines left to mark and the rightmost is the time taken so
far. The game menu allows you to select one of the three
different difficults, or produce your own custom game.
Miscellaneous
=============
Yes, so it isn't particularly flashy. I wanted to try to
write a game as I would set about writing an application.
I believe it was worth the effort, as it should run on
virtually anything and be pretty stable. Possible future
versions may include colour on monitors that support it,
better optimisations to speed up the window redrawing rout-
ines, and anything else that comes to mind or is suggested
to me.
Known bugs
==========
If you have a large screen and set up a huge grid with
very few mines, it is possible that the game will hang when
clearing outwards from an empty square. This is due to the
recursive algorithm for filling that I have used, and the
only way for me to correct this bug is to rewrite the ent-
ire routine. Sorry. (Programmers might suggest increasing
the stack size - I have already done this, and the stack is
already at a stupidly large 50K).
The time taken indicator on the window does not always up-
date if you are clearing mines very quickly. This is a
problem with GEM. If there are lots of events, GEM will
dispatch them before doing any updates on the window info
bars. Don't worry about hiscore times, though - these will
always be recorded absolutely accurately.
Licence
=======
This software is freeware. The copyright is retained by the
author, but the software may be copied as long as no charge
greater than a nominal handling charge is imposed upon the
purchaser. All files included in the original distribution,
including this file, must be present on the copied disk. The
right of any individual or organisation to distribute this
software as granted in this license may be rescinded at any
time by the author.
The author accepts no responsibility for any damage result-
ing directly or indirectly from the use or misuse of this
software including, but not limited to, the loss of data.
Bug reports/suggestions to:
Martin Maisey
384 Unthank Rd.
Norwich
Norfolk
ENGLAND
During termtime:
M.J.Maisey@durham.ac.uk
During the vacs:
Martin.Maisey@mnn.mettav.exnet.com (internet)
Martin Maisey on 90:104/105 (NeST)
Martin Maisey on 100:1011/0.5 (Turbonet)
Or try my WWW home page at any time. The URL is
http://www.dur.ac.uk/~d408x2/