home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip Hitware 7
/
Chip_Hitware_Vol_07.iso
/
chiphit7
/
spiele
/
95gulf
/
readme.txt
< prev
next >
Wrap
Text File
|
1996-09-20
|
5KB
|
101 lines
GULF - A Windows card game by Kurt Lundqvist of Lundqvist Associates.
NOTE: You *must* have already installed the Visual BASIC 4 runtime libraries to use
this game, failure to do so will cause the game to quit at startup, complaining about
the lack of various DLLs. Many apologies for this - it's the bane of distributing
VB apps, perhaps I should take up a real language ;)
Its freeware and if you would like the source code (you need Visual BASIC 4 to use it)
then email kurt@mutant.demon.co.uk and ask for it. You are more than welcome to
distribute it, but if you do please keep this README.TXT file with the application.
If you like this game (I've done others too) then I would appreciate it if you would
email me (available addresses given at the end of this document). If you hated it and
resented the download time it took (or if it didn't work on your machine) then, again,
I would (sort of) like to know.
Description
This is a solitaire game and has been implemented by just about
everyone it seems, so here's my attempt. It take a minute to learn
and about as long to get tired of it... The objective is to clear the
game board by removing cards that are one higher or lower in rank than
the current face-up card. Early rounds have jokers which match with
anything.
Installing
Make a directory for Gulf and copy GULF.EXE into it. Put the KLCARDS.DLL
file into any directory on your path (the Windows home directory seems a
logical choice.
Playing
This game is played with the mouse. At the start you will see 7 stacks, each
holding 5 cards. You can only remove a card that is at the bottom of a stack.
To the left of the game board are two card holders, the lower one is the current
"face up" card and the upper card (showing the card back) is where you select a
new face up card when all moves from the current one have been exhausted. If you
use all available cards and the main baord is not empty then you lose...if you
clear the main board before running out of cards you win, get the bonus gamble and
go on to another round. If a joker is visible it will match with any card. Aces are
low and kings high, but they don't "wrap around", so only twos can release aces and
Queens for Kings (making these "end cards" the hardest to get rid of). In the first
round there are 4 jokers, but for every round you complete there is a 50/50 chance
that one will be removed from subsequent rounds.
When you remove a card from the board, it becomes the current face up card, so if
you start out with a 4, and click on a 5 on the main board (the suit of the card
doesn't matter), the 5 becomes the current face up card any you can click on any
available 4s or 6s on the board.
At the end of a round (assuming you win) if you have gained bonus points you can gamble
them (or choose not to) gambles continue until:
* You lose
* You decide to take the current win
* The next gamble would be for more points than you currently have
Menu shortcuts:
Ctrl+A - Shows "About" box (includes program version)
Ctrl+N - Start new game with current Preferences
Ctrl+X - Exit the game
Scoring:
You rack up points for releasing consecutive cards without drawing a new one,
so look for long sequences. You get 1 point for the first card removed, 2 for
the next, 3 for the one after that, etc. This count is reset when you click
the card back to select a new start card. The end of round bonus is calculated
by counting the number of cards you *didn't* play and if the round had 4 jokers
you get 1 point for each, if it had 3 jokers you get 2 points for each unplayed
card, right up to 5 each when you complete a round with no jokers (hard).
Other stuff
The card back is selcted at random from 20 designs, right-clicking on it cycles
through them, but the selected card back is only retained for the current game.
Watch the mouse pointer. It changes to a "no entry" sign when the mouse is over
a card that cannot be clicked. When it's a default pointer then you can play that
card by clicking on it.
If you would like to use KLCARDS.DLL in your games, you're welcome to. It doesn't
contain any code and the cards are arranged in roughly the same way as Microsoft's
CARDS.DLL. The resource refences are:
1 - 13 Clubs (Ace through King)
14 - 26 Diamonds (Ace through King)
27 - 39 Hearts (Ace through King)
40 - 52 Spades (Ace through King)
53 Joker
54 - 73 Card backs
100 X symbol
101 O Symbol
102 Monochrome mask used to clip the corners off the cards when blitting
Thanks go out to John Wojcik for giving me the algorithm for a faster transparent blit
routine than the official Microsoft one.
Email:
You can contact the author at -
The Internet: kurt@mutant.demon.co.uk
CompuServe : 100043,3143