home *** CD-ROM | disk | FTP | other *** search
/ Aztec Shareware Collection / AZ_096.ISO / idiot / id.doc < prev    next >
Text File  |  1992-02-14  |  22KB  |  595 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 Idiot's Delight
  10.  
  11.                                   Version 1.11
  12.  
  13.                                Copyright 1991 By
  14.                                    Randy Rasa
  15.                                   18215 Troost
  16.                                 Olathe, KS 66062
  17.  
  18.  
  19.  
  20.      What Is It?     ___________
  21.  
  22.         Idiot's Delight, also known as "Aces Up", is a solitaire card game
  23.         that is extremely simple to play, quite addictive, but terribly
  24.         difficult to win.  Success depends on skill and strategy, but even
  25.         more on the luck of the cards.
  26.  
  27.  
  28.      Program Requirements     ____________________
  29.  
  30.         Idiot's Delight requires 256K of memory, EGA or higher graphics
  31.         capability, and a Microsoft-compatible mouse.  If you are not sure
  32.         you have the right hardware, just run the program.  If there's a
  33.         problem, the program will let you know.
  34.  
  35.         In addition to the program file (ID.EXE), the game requires that
  36.         the card definition files (CARDS.CD1 and CARDS.CD2) be in the
  37.         current directory.  These files contain the bit-maps for each
  38.         cardface in the deck.
  39.  
  40.  
  41.      Using The Mouse     _______________
  42.  
  43.         The mouse pointer will appear as a white arrow with black edges.
  44.         In general, the left button is used to select the object being
  45.         pointed to (a card or an on-screen button).
  46.  
  47.         If you have a three-button mouse, the middle button will blank the
  48.         screen.  This can also be accomplished by pressing the left and
  49.         right buttons simultaneously.
  50.  
  51.  
  52.      How To Play     ___________
  53.  
  54.         Idiot's Delight uses a standard 52-card deck (no jokers), with aces
  55.         ranked high, above kings.  The game is begun by dealing four cards
  56.         in a row.  You may discard any card that is lower than another card
  57.         of the same suit.  When no more cards can be removed, deal four
  58.         more cards onto the remainder of the previous deal and remove all
  59.         possible cards.  If a pile is completely depleted, you can move a
  60.         card from the top of another pile into the space.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.      Idiot's Delight Documentation                                   Page 2
  72.  
  73.  
  74.         The game continues in this way, dealing four cards at a time, then
  75.         removing all possible cards.  The game is won if only the four aces
  76.         are left at the end of the game.
  77.  
  78.         Be very careful of which card you move into spaces.  The natural
  79.         inclination is to move aces into spaces as soon as possible, but
  80.         often it is advisable to consider other possibilities, depending on
  81.         what cards can be freed up with each move.
  82.  
  83.         If the "Assist" option is enabled, a box will appear above the
  84.         cards saying "More Moves Possible" is there is at least one more
  85.         move available.  It might be a good idea to enable this feature if
  86.         you find yourself missing obvious moves once in a while.
  87.  
  88.         Note: The four cards are dealt from the deck by clicking on the
  89.         card back (there is no "Deal" button).
  90.  
  91.  
  92.      Buttons     _______
  93.  
  94.         Along the right side of the screen are a number of "buttons", which
  95.         may be selected by pointing and clicking with the mouse.  The
  96.         buttons are:
  97.  
  98.            Options: This button brings up the options menu, which you can
  99.               use to set your preferences for the following:
  100.  
  101.               Sound: Select "Off" to disable the beeps, clicks, and various
  102.                  other noises the program makes.  Select "On" to enable the
  103.                  sounds.
  104.  
  105.               Session Statistics: When this option is set to "On", the
  106.                  program will keep track of your statistics (games played,
  107.                  games won, change in average score) throughout the game
  108.                  and then display them when you quit.  (Note: During play,
  109.                  you can also display the session statistics by clicking on
  110.                  the score box.)
  111.  
  112.               Assist Option: When this option is turned "On", you will be
  113.                  alerted when more moves are possible.
  114.  
  115.               Background Color: Click on the up-arrow and down-arrow to
  116.                  step through the available background colors, until you
  117.                  find one that suits your tastes.
  118.  
  119.               Card Back: Click on the up-arrow and down-arrow to cycle
  120.                  through the available card designs until you find one you
  121.                  like.  You can also click on the card back itself to bring
  122.                  up a dialog box which will show you all the available card
  123.                  backs and allow you to choose one.
  124.  
  125.               Once you've set things to your liking, you may click on the
  126.               "OK" button to save your preferences to disk, or on the
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.      Idiot's Delight Documentation                                   Page 3
  138.  
  139.  
  140.               "Cancel" button to exit the Options menu without changing
  141.               anything.
  142.  
  143.            Help: This button will bring up several pages of help screens,
  144.               which you can view by clicking on the "Next" or "Prev"
  145.               buttons to move from page to page.  When you are finished
  146.               reading the help, click on the "Done" button to exit.
  147.  
  148.            New Game: This button will end the current game, update your
  149.               statistics, and start a new game.
  150.  
  151.            Quit: Click on this button to exit the program.  If you have
  152.               started a game, the score will be recorded and the statistic
  153.               file updated.  Another way to exit the game is to press the
  154.               "Abort" key (F10).  If you press F10 (and select the "Exit
  155.               This Program" option in the pop-up dialog box or press F10
  156.               again), the program will quit to DOS without saving the data
  157.               file (and thus not giving you a low score if you have to quit
  158.               the program in the middle of a game).  Of course you realize
  159.               this is cheating, don't you?
  160.  
  161.  
  162.      Running Under Windows     _____________________
  163.  
  164.         This program will run properly under Microsoft Windows in real and
  165.         standard modes, but appears to have trouble with 386 Enhanced mode.
  166.         The program exhibits two problems when running in this mode:
  167.  
  168.            1. The mouse coordinates are shifted eight pixels down and to
  169.               the right.  This causes clicks on the upper left corner of an
  170.               object to be ignored, and clicks slightly below or to the
  171.               right of an object to be misinterpreted.
  172.  
  173.            2. The sound is sort of short and stuttering.  Eventually, after
  174.               you lose a game and the "lose" sound is played, the game
  175.               slows down to where it is unplayable.
  176.  
  177.         I have tried using a PIF file and experimenting with all the
  178.         available settings, but with no success.  However, I am not an
  179.         expert on Windows, so if anyone can figure this out, please let me
  180.         know.  In the meantime, here are three alternatives if you want to
  181.         play this game under Windows:
  182.  
  183.            1. Run Windows in real or standard mode.
  184.  
  185.            2. Turn the sound off in the "Options" menu.  You'll still have
  186.               the mouse problem, but at least the program will run at full
  187.               speed.
  188.  
  189.            2. Run the program with the new "/W" (Windows Compatability)
  190.               command-line option.  This option simply shifts the mouse
  191.               coordinates back to where they should be and uses a different
  192.               "lose" sound that doesn't appear to cause problems.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.      Idiot's Delight Documentation                                   Page 4
  204.  
  205.  
  206.         I recognize that none of these are optimal solutions, and I hope to
  207.         improve the situation in the future.
  208.  
  209.  
  210.      Command-Line Options     ____________________
  211.  
  212.         /NC -- "No Cheat" option disables the F10 (abort) key.  Use this if
  213.                you find yourself unable to resist temptation.
  214.  
  215.         /LCD -- This option may improve the screen display on monochrome
  216.                 LCD displays.  This option simply changes a few color
  217.                 combinations to improve contrast on LCDs.
  218.  
  219.         /Rxxxxxx -- This option is used to convert a shareware version of
  220.                     the program to a registered version.  Refer to "A Note
  221.                     To Registered Users" at the end of this document for
  222.                     more information.
  223.  
  224.         /SW -- This option is used to convert a registered version to a
  225.                shareware version.
  226.  
  227.         /W -- This option forces the program to run in "Windows
  228.                Compatability" mode.  Refer to the "Running Under Windows"
  229.                section of this document for more details.
  230.  
  231.         filename.ext -- This option is for alternate data files (see
  232.                         discussion below).
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.      Idiot's Delight Documentation                                   Page 5
  270.  
  271.  
  272.      Statistics     __________
  273.  
  274.         Idiot's Delight keeps track of the score (the number of cards
  275.         you've discarded), the total number of games you've played, the
  276.         number of games you've won (expressed as both a number and a
  277.         percentage), and your average score.  At the end of each game, the
  278.         statistics are written to disk, either in the default ID.DAT or in
  279.         the data file specified on the command line.  The data file also
  280.         contains the preferences you set in the options menu.
  281.  
  282.         To specify a data file on the command line, start up Idiot's
  283.         Delight with the following syntax:
  284.  
  285.                                   ID filename.ext
  286.  
  287.         This allows several different people to use the same copy of
  288.         Idiot's Delight on the same machine, yet keep separate statistics
  289.         for each person.  For example, suppose three people (Tom, Dick, and
  290.         Harry) played the game at various times on the same machine.  They
  291.         could each easily keep personalized data files, containing their
  292.         scores and preferences.  Tom would use his data file by typing:
  293.  
  294.                                     ID TOM.DAT
  295.  
  296.         Likewise, Dick and Harry could have data files called DICK.DAT and
  297.         HARRY.DAT.  Note that the "DAT" extension could be "SCR" or "HGH",
  298.         or whatever, as long as it is three letters or less.
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.      Idiot's Delight Documentation                                   Page 6
  336.  
  337.  
  338.      Legalese     ________
  339.  
  340.         Idiot's Delight is shareware.  As such, you can play it, copy it,
  341.         and give it away as you wish.  In fact, you are encouraged to
  342.         distribute the shareware version of the program to friends, family,
  343.         and strangers alike.  This includes distribution via electronic
  344.         bulletin board systems (BBS), user's groups, and disk-distribution
  345.         services.  All that I ask is that the program remain unaltered, and
  346.         be distributed in an archive consisting of:
  347.  
  348.            ID.EXE ............. the program
  349.            ID.DOC ............. documentation
  350.            CARDS.CD1 .......... card definition file #1
  351.            CARDS.CD2 .......... card definition file #2
  352.  
  353.  
  354.      Registration     ____________
  355.  
  356.         Idiot's Delight is shareware.  If you enjoy the game, please
  357.         support it.  There are three registration packages available:
  358.  
  359.            1. Basic Registration ................................... $5.00
  360.  
  361.               This minimum registration will get you the latest registered
  362.               (no shareware "beg" message) version of Idiot's Delight on
  363.               the diskette of your choice, along with a registration code
  364.               good for all future updates.
  365.  
  366.            2. Package Deal #1 ..................................... $10.00
  367.  
  368.               This package consists of the latest registered version of
  369.               Idiot's Delight, plus shareware versions of my other
  370.               programs, plus a menu program to tie them all together.  Note
  371.               that all of the additional programs are unregistered versions
  372.               (with shareware "beg" screens).  You will also receive a
  373.               registration code good for all future updates of Idiot's
  374.               Delight.
  375.  
  376.            3. Package Deal #2 ..................................... $15.00
  377.  
  378.               This package consists of the latest registered versions of
  379.               Idiot's Delight, plus registered versions of my other
  380.               programs, plus a menu program to tie them all together.  Note
  381.               that all of the additional programs are fully registered
  382.               versions (no shareware "beg" screens).  You will also receive
  383.               registration codes good for all future updates of Idiot's
  384.               Delight and the programs included with your registration.
  385.  
  386.         Basic registration is available on a 5.25", 360K disk or on a
  387.         3.50", 720K disk.  The package deals are available on two 360K
  388.         disks (with the programs ZIPped (with the PKZIP compression
  389.         program) to pack as much as possible onto each disk), one 720K disk
  390.         (ZIPped), or one 5.25", 1.2M disk.  If you do not have access to
  391.         PKZIP, you'll need to order the package deals on a 1.2M disk.
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.      Idiot's Delight Documentation                                   Page 7
  402.  
  403.  
  404.  
  405.         No matter what option you choose, you'll be getting a lot of
  406.         quality software for just a little dough.  Please consider
  407.         registering.
  408.  
  409.         The programs that you will get with the package deals are:
  410.  
  411.            Midnight Oil: An EGA solitaire card game, otherwise known as La
  412.               Belle Lucie and Three Shuffles and a Draw.  In this game the
  413.               deck is dealt into seventeen fans of three cards each.  Cards
  414.               are moved from the fans to four foundations, which are then
  415.               built up in suit from Ace to King.  Midnight Oil is one of
  416.               the best solitaires, affording great opportunity for skillful
  417.               play.  The game keeps statistics in a disk file, and has a
  418.               special auto mode that makes the game especially easy to
  419.               play.
  420.  
  421.            Monte Carlo: An EGA-based solitaire card game in which you try
  422.               to remove pairs of cards from a 5 x 5 matrix.  This easy-to-
  423.               play game offers hours of relaxing fun.  It keeps statistics
  424.               in much the same way as Idiot's Delight, has selectable card
  425.               designs, and a "hint" button that makes the game especially
  426.               easy to learn.
  427.  
  428.            Calculation: This EGA-based solitaire card game is a real brain-
  429.               teaser in which you build up four foundations, each in a
  430.               different sequence.  It requires skill and logical thinking
  431.               to win, but on-screen assistance makes learning and playing
  432.               the game a snap.  It keeps a statistic file like Idiot's
  433.               Delight and has selectable card designs.
  434.  
  435.            Osmosis: In this EGA solitaire card game you have four
  436.               foundations to build, but a card can only be played to a
  437.               lower foundation if it has also been played to an upper
  438.               foundation.  This addictive game is simple to play but
  439.               difficult to win, with success often depending as much on
  440.               luck as skill.  It keeps statistics on-disk, offers
  441.               selectable card backs and has a "peek" option to give you an
  442.               extra edge.
  443.  
  444.            Royal Cotillion: This is a two-deck EGA solitaire in which you
  445.               must build up eight foundations in suit by twos.  It offers
  446.               good opportunity for skillful play, a pleasing layout, and
  447.               hours of engrossing fun.  It keeps a statistics file, has
  448.               selectable card backs, and a time-saving auto mode.
  449.  
  450.            Concentration: An EGA graphics version of the classic memory-
  451.               stretching solitaire.  It keeps a statistics file, features
  452.               selectable card backs, and offers a unique multi-player mode.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.      Idiot's Delight Documentation                                   Page 8
  468.  
  469.  
  470.         You can print the registration form from the initial shareware
  471.         screen.  Simply select the "Print Registration Form" button, then
  472.         select a destination, either to a printer or a file.  If you elect
  473.         to send the form to a printer, make sure it is on-line and ready.
  474.         The form should print on any standard 80-column printer.  If you
  475.         want to save the form to a file, the file "ID.FRM" will be created
  476.         in the current directory.  You can then print out the registration
  477.         form by entering the following command from the DOS prompt (with
  478.         your printer connected and ready):
  479.  
  480.                                   COPY ID.FRM PRN
  481.  
  482.         Then just fill out the form and send it, along with cash, check or
  483.         money order, to:
  484.  
  485.                                     Randy Rasa
  486.                                    18215 Troost
  487.                                  Olathe, KS 66062
  488.  
  489.  
  490.      Revision History     ________________
  491.  
  492.         1.00  01-29-91  First Public Release.
  493.         1.01  02-15-91  Cosmetic changes.
  494.         1.02  03-12-91  Added registration procedure.
  495.         1.03  03-23-91  Modified registration procedure.
  496.         1.04  04-23-91  Added option to print registration form.
  497.                         Changed card definition filenames to CARDS.CD*.
  498.         1.05  05-17-91  Fixed problem with equipment test.
  499.         1.06  06-16-91  Added "Assist" option.
  500.                         Added Abort (F10) key.
  501.         1.07  06-21-91  Fixed bug when moving a card to an empty pile
  502.                         (program would crash if wrong key or mouse button
  503.                         was pressed).
  504.         1.08  08-13-91  The program now exits to DOS after running the
  505.                         registration procedure, and the program date and
  506.                         time are set correctly.
  507.                         Added /LCD command-line switch.
  508.                         Added /M command-line switch.
  509.         1.09  09-02-91  Rewrote mouse initialization routine.
  510.                         Removed /M command-line switch.
  511.         1.10  10-28-91  Added dialog box to select card back.
  512.                         Improved parsing of command-line arguments.
  513.                         Modified the "abort" sequence so that pressing F10
  514.                         once will bring up the abort dialog box, and
  515.                         pressing F10 again will exit the program.
  516.         1.11  02-14-92  Increased number of available card backs to seven.
  517.                         Added "/NC" (No Cheat) command-line option.
  518.                         Added "/W" (Windows Compatability) command-line
  519.                          option.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.      Idiot's Delight Documentation                                   Page 9
  534.  
  535.  
  536.      A Note To Registered Users     __________________________
  537.  
  538.         The registration procedure allows previously-registered users to
  539.         update to the new registered version of the program by entering a
  540.         special 'registration code' that was included as part of your
  541.         order.  Run the shareware version of the program with the "/R"
  542.         command-line switch, followed by the registration code, like this:
  543.  
  544.            ID /Rxxxxxx
  545.  
  546.         You would, of course use the proper registration code in place of
  547.         the "xxxxxx".  Note also that there should be no space between the
  548.         "R" and the registration code.  After running the program with /R
  549.         switch and the proper code, you'll have a brand-spanking new
  550.         registered version of the program.  What this essentially amounts
  551.         to is unlimited, free updates with each registration.
  552.  
  553.         The registration procedure comes with the following limitations:
  554.  
  555.            1. The name your EXE file must be ID.EXE.
  556.  
  557.            2. You cannot perform the registration procedure on a compressed
  558.               version (ie: an EXE file processed with PKLite, Diet, or
  559.               LZEXE).  The EXE file may be compressed after the
  560.               registration procedure, but not before.
  561.  
  562.            3. Please do not distribute registered versions of the program.
  563.  
  564.            4. Since the registration procedure is a new feature, there are
  565.               a number of people who have registered earlier versions that
  566.               won't be able to take advantage of it just yet.  But if you
  567.               send me a self-addressed stamped envelope, I'll be happy to
  568.               send you the registration code.
  569.  
  570.  
  571.         Note: You can also change the program back to the shareware version
  572.               by using the "/SW" command-line switch.  This function is
  573.               subject to the same limitations as with the registration
  574.               procedure (ie: the program must be properly named and
  575.               uncompressed).  Please use this option to "un-register" the
  576.               program if you wish to pass it along to anyone.  Also, please
  577.               include all of the files listed under the "Legalese" section
  578.               of this document.  Thanks.
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.