Klondike.doc v1.8 Copyright © 1991, WallyWare All Rights Reserved Software License: WallyWare Solitaire is brought to you under the concept of "ShareWare". It may be distributed freely providing it is not sold, all of its files remain intact and unaltered, and it is not distributed with commercial products. All other distribution, and all commercial use of this software is expressly prohibited without the written consent of WallyWare. Please feel welcome to "test-drive" WallyWare Solitaire. To rightfully use this program after this brief trial period, a small remittance is required. Send $10.00 if you've contributed to a ShareWare artist during the twentieth century, $20.00 if you haven't :-) Remit fees in US funds by personal or cashiers check drawn on a US bank, or a US or international money order. Make payable to Gaylan Wallis. I hope you enjoy this game. Making a fun game of solitaire and a well- behaved program is a lot of work, so please support the ShareWare products that you use. Your participation will also insure new and even better productions. WallyWare 1324 Parkwoods Terr. Midwest City, OK 73110-7439 USA WallyWare Solitaire: ------------------- The most commonly played solitaire game is known widely as Klondike. It might also be known as Plain Solitaire, ChinaMan, Demon Patience, Fascin- ation or others. But even more numerous than its names are the number of different ways Klondike is played. Unfortunately, most computer solitaire games enforce Hoyle's rules without exception. So, if you like playing by slightly different rules, you're simply out of luck, forced to conform. WallyWare Solitaire not only plays Klondike nicely with low memory/screen requirements, you play by the rules of your choice. Hoyle's rules can be either partially or entirely disabled, and there are 5 different ways of working through the deck. Besides that, there is a Wrap-Up function for when a win is imminent, a palette requester to fine tune the colors to your liking, and a Save-Setup function that remembers how all of the options are set. Also taking a different approach to computerized Klondike, there are three optional play modes. In Sudden-Death, if you miss a move the game ends. In the Near-Death mode, a missed move only gets a warning. When the Move-Indicator is ON, you're constantly informed whether a legal move is possible. Installation: ------------ Just copy the all six of the Klondike files to the directory you choose. Klondike WallyWare Solitaire Game 62052 bytes Klondike.info icon for AmigaOS 1.2-1.3 742 Klondike.2.info icon for AmigaOS 2.0 1334 Klondike.cards Card Images 41022 Klondike.doc This POS 12805 Klondike.doc.info This POS icon 575 --------------- total 118530 bytes Important: Both the card images and document files must be installed with the game before it operate. If you're using AmigaOS 1.2-1.3, the big black icon can be trashed. If you're using AmigaOS 2.0, the secondary icon can be installed by deleting the 1.3 icon and renaming the 2.0 icon. From a CLI or SHELL, and in the same directory as Klondike, enter the commands DELETE Klondike.info RENAME Klondike.2.info TO Klondike.info In a Nut-Shell: -------------- After Klondike is started and has displayed the software license, it reads in the card image data and prompts the user to press anything to begin playing. Once the cards have finished dealing, you're ready to play the first game. Cards are moved by positioning the cursor over the card to be moved, and grabbing it by holding down on the left mouse button. Continue holding down on the mouse button and move the card to its new position. Release the mouse button to drop the card. Several cards can be moved in a single motion by grabbing the deepest card of the pile to be moved. Cards are dealt according to the dealmode when the deck or hand at the (upperleft) is clicked. If the dealmode allows for multiple passes through the deck, clicking the deck position when its empty will pickup the waste pile (talon), in preparation for another pass through the deck. The menus can be used to start new games, change the options and rules, or quit. According to Hoyle: ------------------ 28 cards are dealt to 7 piles called the tableau. The object is to move all of the cards to the top 4 piles called foundations. On the tableau piles, you can build in descending sequence, red on black, or black on red. Multiple cards may also be moved in the tableau and only Kings are allowed to be played in an open tableau pile. When an Ace is freed, it is played in a foundation pile. Thereafter, you may build on the foundations in ascending sequence of the same suit. Once a card has been played in a foundation, it may not be moved. The cards remaining after the deal are called the hand. There are two common methods for working through the hand. In the one card mode, each consecutive card in the hand is turned up and placed in the waste pile. The top card in the waste pile is always available to be played. The game ends after the stack has been gone through once. In the 3 card mode, three cards at a time are dealt from the hand to the waste pile but you may make as many passes through the hand as necessary. Klondike Menus and Keyboard Shortcuts: ------------------------------------- The Right Mouse Button can be used to activate menu items. When a check- mark character is shown with a menu item, the option or rule is turned on. Multiple menu selections can be made by using the left button along with the right button. Shortcuts are available for most of the menu functions or settings. The keyboard shortcuts can be activated the AmigaOS way, by using the right Amiga key inconjunction with the hot key, or by simply pressing the hot key by itself. Game Menu Hot-Key: ----------------------- New Game N Each time a new game is started, your bank balance is charged 50 dollars, the cards are reshuffled then dealt. Chapter 7 7 Sets the bank balance to zero prior to starting a new game. Wally Wrap-up W This function was designed to eliminate the formality of moving cards to foundations when a win is imminent. When activated, as many cards as possible are moved to foundations. If all the cards make it to the foundations, a victory is scored and 500 dollars is credited to your bank balance. This also works nicely when a number of cards need to be moved to the foundations and you feel lazy. Save Setup S This function saves the current menu options and rules so that this arrangement is restored the next time you play Klondike. It creates a file named Klondike.settings in the current directory. Quit Q Ends the Game. The inadvertant press of a bare Q key is protected by a confirmation requester. Options Menu Hot Key: ------------------------ 1-Card 1-Pass 1 Deals 1 card at a time, and allows only one pass through the deck. 3-Card 3-Passes 2 Deals 3 cards at a time, and allows only three passes through the deck. 3-Card N-Passes 3 Deals 3 cards at a time, and allows unlimited passes through the deck. 3-Card N-P.Rev. 4 Deals 3 cards at a time, but their order is reversed as they are moved from the deck to the waste pile. Allows unlimited passes through the deck. 1-Card N-Passes 5 Deals 1 card at a time, and allows unlimited passes through the deck. Rules Menu Hot-Key: ----------------------- All Rules Off - Turns all five rules OFF. Non-Movable Partial Stacks This rule prevents you from moving partial stacks in the tableau. After cards are played in the tableau, they can be moved only a few ways; from the top of a stack to a foundation, as part of all the cards that are face up in that stack or to an empty tableau. The rule is enforced by allowing you to move only cards that are the first face-up card from the bottom (screen top) of the stack. Non-Movable Foundations This rule prevents you from moving cards once they have been played on a foundation. Kings Only on Empty Stacks This rule allows only Kings to be played in empty tableau piles. Normal Foundation Rules This rule consist of two parts. An Ace must be the first card played in an empty foundation. Afterwards, cards played in the foundation must be one value higher and of the same suit as the card its played on. Normal Tableau Rules Cards played in the tableau must be of the opposite color and one value lower than the card its played on. All Rules On = Turns all 5 rules ON. There is a small quirk when this function is selected using the multiple menu selection feature of AmigaDOS. The check marks beside the five rules will not appear until after the mouse buttons have been released and the menu reactivated. Extras Menu Hot-Key: ----------------------- Move Indicator M When on, the Move indicator tells when a legal play is possible. Its up to the user to find the move. Near Death N In this mode, you cannot deal cards from the deck until all the legal moves have been made. Sudden Death D When sudden death is on, if you miss a play you're history. Be sure all the plays have been made before clicking the deck to turn up more cards. Fast Moves F When not ON, the card movements are slower. Spread Talon T With this option ON, the cards in the talon are spread down the screen so you can view cards that would otherwise be hidden in the waste pile. Palette P A crude Palette requester to fine tune the colors for your monitor. Rules Discussion: ---------------- Hoyle's rules are implemented in five parts so to allow for a number of common play variations while still enforcing a set of rules. Still, you can turn them all OFF and move cards about freely. By manually enforcing your own choice of rules you can play a variation of Klondike called How-Many-Times-Do-I-Have-To-Cheat-To-Win. Don't be surprised if you get unexpected results when only a part of the rules are disabled. While one rule might seem to allow a particular move, another rule may still prevent it. For example, if you turn off only the Non-Movable Foundations rule and try to move a card from a foundation to a tableau, the move must still satisfy the normal tableau rules. Scoring: ------- The scoring method employed is based on a 50 dollar charge for playing a game, and a 5 dollar pay back for every card you move to a foundation. If all 52 cards make it to the foundations, then a bonus is included which makes a total score of 500 dollars. Quirks: ------ Intuition doesn't provide a means of turning ON several menu checkmarks internally, so using the multiple menu select feature of AmigaOS to turn ON all the rules doesn't show the checkmarks until the right mouse button is released and the menu is reactivated. Too bad there isn't a MutualInclude field in the MenuItem structure that would turn MenuItems ON the way the MutualExclude field turns them OFF. Still a few problems (of mine) with the menu fonts under AmigaOS 2.0 if the system default font is larger that TOPAZ 8. Wish List: --------- Undo-Last-Move and Undo-All functions. 600x400x3 graphics. Cards images with rounded see-through corners and faster graphics. Track multiple players, including a computer player who can also play by himself. Let me know what like or dislike about WallyWare Solitaire. THANKS! to: ---------- Bob Starkey for work with card imagery. Alan McMindes for torture-testing. Gary Dominguez, Keith Flaming, James Franklin, David Grothe, Mike McDougal, Sean Riddle and the Oklahoma City, OACES user group for lots of suggestions and help testing. Artist: ------ Gaylan Wallis WallyWare 1324 Parkwoods Terr. Midwest City, OK 73110-7439 USA Residence/business Voice 405-733-2768 BIX: gwallis Amy Source BBS 405-793-1097 24hr 1200-14400 Amiga Line BBS 405-324-8061 24hr 1200-2400