home *** CD-ROM | disk | FTP | other *** search
- 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
-