home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.uni-stuttgart.de/pub/systems/acorn/
/
Acorn.tar
/
Acorn
/
acornet
/
fun
/
games
/
towers.spk
/
!Towers
/
!Help
< prev
next >
Wrap
Text File
|
1992-09-25
|
4KB
|
109 lines
Towers
------
By Danius T. Michaelides
Copyright September 1992.
This software is Freeware. This means that the application can be freely copied
and distributed, as long as no charge is made for it, and all the files are
left intact.
The Game
--------
Towers is a card game much like patience. The object is to place all four
suits on top of their symbol in ascending order. Cards can be grouped
together as long as they are of the same suit and in descending order.
There are 10 columns of cards, 4 suit positions (top left) and 4 blank
places (top right). The blank places are used to move cards around.
Initially there area5 cards in each of the columns and 2 in the blank area.
To move a card or number of cards simply drag the card to where you want to
move it. To move a group of cards, just drag the first card in the group.
You can only drag a group if the cards are of the same suit and are in
descenging order.
Towers will help you move cards by doing the work of moving individual cards
to the intermediate blank area. For example, if you want to move three
descending cards from one column to another, inorder to make a longer group,
simple drag the three cards to destination column. Towers will move the
cards if there is enough space in the blank area to make the move (in this
case if there are 2 free slots). Hence the largest group of cards that can
be moved is 5.
Bare in mind that some hands may not be possible...
Other Features -- Available from the menu
--------------
Undo
Select Undo to undo(!) the last move. Note that when using Undo in
conjunction with Auto Move, you have to Undo moves made by Auto Move
New Hand
Deals a new hand.
Restart
A hand can be restarted if you decide you are getting nowhere fast.
Auto Move.
If the Auto Move option is selected (default) Towers will look for cards
that can be moved up to the suit area. So once you make a move, Towers will
then check if any newly uncovered cards can be moved up onto their
respective suit pile. Hence, when playing with this feature active, cards
will "disappear" up to the suit piles automatically.
Scores
Towers maintains a running total of the number of hands played and the
number that where completed. The values are stored in a file within the
Towers directory. The name and location of the file can be changed by
changing the Towers$Results variable in the !Run file. Hence, Towers can be
run from a read-only file system, with the data file being stored
elsewhere.
The Boring Bit
--------------
Credit to the 'designer' of the card sprites in the !Patience application.
If you have any comments, bug reports, useful features to add etc, mail me
at
dtm90@ecs.soton.ac.uk
History
-------
1.00
----
Started 3rd September 1992
- Is the seed for rand good enough??
- Redraw, why can't I call Wimp_forceredraw twice to invalidate the
start and destination columns??
Finished 7th September 1992
1.01
----
- Corrected dragging to suit pile bug
- Major revamp of redraw code, now much faster
- Reduced size and increased speed by removing printf, fscanf, and fopen
- Now you can't restart a completed hand
- Window now has the correct max size
- <Towers$Results> is now read in at the start and stored internally
- Added Undo feature
- Reduced number of shuffle moves from 10000 to 2500
- Changed window force redraw size (because of larger window)
- Added beep if undo when there is nothing to undo
Future Updates (as from version 1.00)
--------------
There are a number of added features I might(!) add:
(i) Undo (Ç - 1.01)
(ii) Auto Solve ( - )
(iii) Saving/Loading of games ( - )
(iv) Multiple hands ( - )