home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 167.lha / SpiteAndMalice / Read.me < prev    next >
Text File  |  1988-04-27  |  8KB  |  139 lines

  1.  
  2.  
  3.                            Spite And Malice
  4.  
  5.  
  6. Rules and Strategy:
  7.  
  8.      Spite and Malice is a card game which involves both luck and strategy.  
  9. The object of the game is to play all of the 25 cards in your pile.  These 
  10. cards must be played to the center four stacks in numerical order from ace 
  11. to queen. Both the king and joker are wild cards, and may be played on top 
  12. of any other card.  Your hand consists of five cards, which may be played to 
  13. the center or the discards.  Cards that have been discarded may be played to 
  14. the center, but may not be moved from one discard pile to another.  Your 
  15. turn ends when you take a card from your hand and put it into one of the 
  16. discard piles.  Several strategies may be used to defeat your opponent.  You 
  17. may wish to maximize playing of your cards with little regard for the 
  18. ability of your opponent to play.  Alternatively, you may attempt to prevent 
  19. your opponent from playing his cards, even to the detriment of your ability 
  20. to play cards from your pile.  The computer attempts to win through 
  21. intimidation and by maximizing his ability to play cards from his pile.
  22.  
  23. Program Options:
  24.                         Spite And Malice Menus
  25. ____________________________________________________________________________
  26. |Game________|Player_1_____|Player_2_____|Spite_Level_________|Malice_Level|
  27. |New       | |  Computer | |\/Computer | |\/None            | |\/None      |
  28. |Open      | |\/Human    | |  Human    | |  Low             | |  Mean      |
  29. |Save      | |Diff Factor| |Diff Factor| |  Moderate        | |  Nasty     |
  30. |Save As...| `-----------' `-----------' |  Cut off nose to | |  Terrible  |
  31. |Speech On |                             |  spite face      | `------------'
  32. |Slow Play |                             `------------------'
  33. |Rules     |
  34. |Quit      |
  35. `----------'
  36. "Game" Menu:
  37.     The game menu controls file saving and retrieval, and most play 
  38. parameters.
  39. New: Begins a new game.  If the current game is not finished and has not 
  40. been saved, then you will asked if you wish to save the current game first.
  41. Open: Opens a saved game file and begins play from the point that the game 
  42. was last saved.  Currently there is no option for replay or taking back of 
  43. plays.
  44. Save: Saves the current game status under the current file name.  If no file 
  45. name exists, then you will be prompted to enter one.
  46. Save As: Prompts you to enter a file name and save the current game status 
  47. under that file name.
  48. Speech On (Off): Toggles between speech and no speech.  If the computer 
  49. becomes too obnoxious (try to pick up one of his cards), you can tell him to 
  50. shut up.  The default setting is "Speech on".
  51. Slow Play (Fast Play): Toggles between slow and fast movement of cards.  
  52. Slow play allows you to watch as the computer makes his moves.  With fast 
  53. play on, is not possible to watch all the cards being thrown around by the 
  54. computer to make certain that he doesn't cheat.  The default setting is 
  55. "Slow Play".
  56. Rules: When selected, the computer will tell you the rules.  To cancel at 
  57. any time, press the "Shut up!" button.
  58. Quit: Ends the current game.  If the current game is not finished and has 
  59. not been saved, then you will asked if you wish to save the current game 
  60. before exiting the program.
  61.  
  62. "Player 1", "Player 2" Menus:
  63.      These menus select the playing characteristics of each player.  Each 
  64. player may be either human or computer.  The type of opponent for each 
  65. player may be changed at any time during the game.  If both opponents are 
  66. human (much more easily played with real cards, but still an option in this 
  67. program) you will be asked to enter a secret code, which may be any 
  68. combination of letters or numbers.  This secret code must be entered on 
  69. every turn (prevents your opponent from looking at your cards).  Once you 
  70. have entered your secret code, you may turn over your cards by clicking on 
  71. them.  When you discard, your remaining cards will be automatically turned 
  72. face down.  "Diff Fact" brings up a window in which you are to select the 
  73. difficulty level of your computer opponent (easy, difficult, and very 
  74. difficult).  The default setting is "very difficult".
  75.  
  76. "Spite" and "Malice" Menus:
  77.      These menus control how nasty you want your computer opponent to be.  
  78. Default settings are "None".
  79.  
  80. Mode of play:
  81.  
  82.     To move a card, place the mouse cursor above a card, then click and hold 
  83. the left button.  Move the mouse in the direction you wish to move the card 
  84. and let go of the button when it is at the appropriate place.  The card 
  85. doesn't have to be exactly centered on the location when released, and if 
  86. not, it will be moved to the proper location.  If a card is moved illegally, 
  87. then the computer will say an appropriate (?) message and return the card to 
  88. its original location.
  89.  
  90. Technical considerations:
  91.  
  92.     This program was developed using standard AmigaBasic (copyright 
  93. Microsoft Corporation) and compiled using AC/Basic (copyright Absoft Corp).  
  94. The program may be opened from either Workbench or CLI.  To open from 
  95. Workbench, double click on the Spite and Malice "Game" icon or the "Cards" 
  96. or "CardTable" icons.  To open from CLI, make sure that the game program is 
  97. in the current directory type the following:
  98.  
  99.                              Stack 9000
  100.                              Game
  101.  
  102. When opened from CLI, the program uses a file requestor subprogram which 
  103. reads the disks directly and allows the user to scroll the window to select 
  104. files for saving and opening.
  105.     When copying the program to other disks, is is best to copy the entire 
  106. drawer, since there are several files that need to be present for the 
  107. program to run.  If the appropriate files are not present the program will 
  108. produce a message telling the user which file is missing before exiting.  
  109. The following files are necessary:
  110.  
  111.                         Game ........... The main program
  112.                         CardTable ...... The playing table
  113.                         Cards .......... The deck of cards
  114.                         dos.bmap ....... AmigaBasic library
  115.                         exec.bmap ...... AmigaBasic library
  116.                         graphics.bmap .. AmigaBasic library
  117.  
  118.     In addition to these files, the Workbench disk must have the 
  119. translator.library in the LIBS directory and the narrator.device in the DEVS 
  120. directory.  If the program is run from CLI and game files are saved or 
  121. loaded, then Ram-Handler must be present in the L directory and the DOS 
  122. command "Execute" must be present in the C directory.
  123.     This program is completely event driven, responding to menu selections 
  124. and mouse clicks.  User input is via buttons and text string gadgets 
  125. (typing is required only for saving of files and entry of the user's name).  
  126. Buttons are selected with the left mouse button.  Alternatively, highlighted 
  127. buttons may be selected by pressing the "RETURN" or "ENTER" keys.  If a 
  128. "cancel" button is present, it may be selected by typing the "ESC" key.  
  129. Text gadgets may be selected by clicking the left mouse button within the 
  130. box.  If more than one text gadget is present, pressing the cursor up or 
  131. down keys will move to the next text gadget.  The program uses three decks 
  132. of cards (standard decks with two jokers per deck) which are shuffled 
  133. randomly and dealt without replacement.  When a stack of cards in the center 
  134. is completed (ace through queen) it is removed and put into a leftover pile 
  135. (off screen).  When all cards have been used from the initial three decks, 
  136. then the cards in the leftover pile are shuffled and reused.  The program is 
  137. designed for two players, which may be any combination of computer or human 
  138. opponents.
  139.