Match v0.9 - Michael Flack.

Visit the AvigoBASIC Home Page at http://members.tripod.com/AvigoBASIC
Join the AvigoBASIC mailing list at http://www.onelist.com/subscribe.cgi/AvigoBASIC

LICENSE INFORMATION

This software is completely free of charge!  However, I would like all those who use it to register by sending an e-mail to mflack@loudoun.com.  In return I will send you a version (via e-mail only) without the nag screens.  Although you may remove the nag screens yourself, future versions may be distributed in compiled form, and I will only be sending updates to those who register.

Please indicate MATCH09 in the subject line of your message!

INSTALLATION

In order to install and run this program, you need ABASIC v1.63, which can be downloaded from http://www.astecsoft.com/AvigoWeb

There are many ways to install memo files on the Avigo, including re-typing the entire program!  One better method is to cut and paste the code into a Lotus Organizer memo and then synchronize the Avigo. The memo must be called "Match.b" That's all the help I can provide. Sorry if you needed more!

HOW TO PLAY

Match is a game of concentration...

The goal of the game is to match shapes.  The playing grid is comprised of twelve squares, under which are hidden six pairs of shapes.  The first time you press a square, a shape will appear and stay in view, while you attempt to find the correponding match.  When you select a second square, one of two things happens.  If the shape under the second square matches, both shapes remain "on" and your score is increased.  If the second shape does not match the first, then both shapes disappear and your score is decreased.  The end of a round occurs when you have sucessfully matched all six pairs of shapes.

Initially you have sixty (60) points.  Each square pressed decreases your score by five points.  Each matching square increases your score by fifteen points.  The following chart summarizes scoring:

1st Square pressed	-5
2nd Square pressed	-5
Unsuccessful match	nothing happens
Sucessful match		+15

If you reach a score of zero, the game is over.  Also, if you hit twelve squares in any round without finding a match, the game is over.  The game does not really have an end, other than those mentioned here.  Keep track of how many points you got when reaching the end of a certain round for competition purposes (for example, at round 10 I had 150 points). Future versions of the game may include a time limit.

KNOWN PROBLEMS

* This program will not run when compiled with CBASIC 1.22 (or any older version of the compiler) due to some known bugs in the compiler.

* Speed, speed, speed and speed!  I am hoping to get a faster version delivered once the new version of the BASIC compiler has been released.

FUTURE VERSIONS

* Time limit
* More shapes
* More grid squares (4x4, 5x4)

FEEDBACK AND BUGS

I would like some feedback on this game.  Please let me know what you think (good or bad) by sending an e-mail to mflack@loudoun.com.  If you find any bugs, let me know and I'll try to get them fixed.

+++++