home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / SPIELE / PATIENCE / MIDNIGHT / MO.DOC < prev    next >
Encoding:
Text File  |  1993-12-01  |  24.1 KB  |  595 lines

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