

MINESWEEPER

09.2003 Alvin Albrecht



This was originally going to be a facelift on

Santiago Romero's "ZX Mines 2" -- find it at

http://www.speccy.org/ and click on "Compiler

Software" -- but wound up being a rewrite as

I wanted to add features missing in Santiago's

version.



Included are two taps of the game, one targetted

at the Spectrum and the other at the TS2068.  At

present the only difference between the two

versions is that the TS2068 version has an option

for control with a TS2068 joystick (rather than

Kempston) and the timer is adjusted to accomodate

the 60Hz interrupt rate on the 2068.



The game was written in C and compiled with Z88DK

using the Sprite Pack library:



http://z88dk.sourceforge.net/

http://www.geocities/aralbrec



If you don't know how to play Minesweeper you've

been living under a rock for about 15 years :)

The game is best played with a mouse.



There is a cheat in the game but it's not free!

I didn't make any effort to hide the cheat in

the source code (hint).



Alvin

aralbrec@interchange.ubc.ca





TO-DO:



1. Add simple sound effects:

   - button clicks?

   - tic-toc of the clock getting louder as

     high scores are approached

   - congratulations sound

   - you lose sound

2. Floating Gimmes for the winner for each

   square not flagged but containing a bomb.

3. A demo mode where the computer plays

   by itself.

4. Related to #3, another cheat that will

   show probabilities that squares contain

   bombs depending on what the player has

   revealed and marked as a bomb.

