home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / rrswitch.zip / RRSWITCH.DOC < prev    next >
Text File  |  1991-01-05  |  17KB  |  342 lines

  1.                     RRSWITCH:  RAILROAD SWITCH CHALLENGE
  2.                     Version 6.D,(c) 1982-91, Fred Miller
  3.           
  4.           
  5.           │   NOTE: This is a SHAREWARE DEMONSTRATION VERSION
  6.           │   See instructions later in this document for
  7.           │   ordering the fully operational version.
  8.           │   Not all functions described in this document are
  9.           │   available in the SHAREWARE DEMONSTRATION VERSION.
  10.           
  11.           ┌──────────────┐
  12.           │ INTRODUCTION │
  13.           └──────────────┘
  14.           
  15.           RAILROAD SWITCH CHALLENGE is a PC program designed to
  16.           challenge the best of the armchair way freight train crews. 
  17.           The game objective of RRSWITCH is to move railroad freight
  18.           cars along simulated tracks to industry locations, and
  19.           subsequently assemble a departing freight train on the
  20.           mainline track.  Several different "layouts" are available
  21.           including one patterned after John Allen's TIMESAVER.
  22.           
  23.           RRSWITCH was originally written in 1982.  Since that time
  24.           the program has undergone a number of changes and
  25.           improvements including better graphics, color, optional
  26.           mouse controls, etc.  This version runs on MS-DOS based PCs
  27.           (IBM Compatible), CGA or better color graphics, and
  28.           optionally makes full use of a Microsoft Compatible two or
  29.           three button Mouse.  Although RRSWITCH will operate on the
  30.           original IBM PC (or TANDY 1000), the higher speeds of later
  31.           PCs provide for faster graphics movement.  The program will
  32.           operate on DOS 2.1 or better on a machine with at least
  33.           256K.
  34.           
  35.           The program requires the following files: RRSWITCH.EXE,
  36.           RRSWITCH.OV0, RRSWITCH.OV1, RRSWITCH.DAT and at least one of
  37.           the layout files RRSWITCH.L01 or RRSWITCH.L02 to operate. 
  38.           The game save file RRSWITCH.TAB will be created if not
  39.           already resent.  This file, RRSWITCH.DOC, is not necessary
  40.           for program operation.
  41.           
  42.           ┌────────────────────────┐
  43.           │ OPERATING INSTRUCTIONS │
  44.           └────────────────────────┘
  45.           
  46.           An abbreviated version of these instructions is available in
  47.           the "on-screen" tutorial, accessible from the MAIN MENU.
  48.           RRSWITCH - Railroad Switching Challenge is activated from
  49.           the DOS command line by typing 'RRSWITCH', for example if
  50.           running from the diskette your DOS command line would be
  51.           A>RRSWITCH.
  52.           
  53.           The RRSWITCH logo and MAIN MENU will be displayed with five
  54.           choices presented in a bar formatted Menu.  The selected
  55.           choice will be highlighted and can be changed with the
  56.           left/right arrow keys, space bar, the first letter of the
  57.           desired option, or clicking a Mouse button over the choice.
  58.           
  59.           The MAIN MENU selections are:
  60.           
  61.           OPERATE    - To begin the actual train switching operations
  62.                        on the configured layout,
  63.           CONFIGURE  - Set various RRSWITCH operating parameters such
  64.                        as screen colors, timer functions and values,
  65.                        layout selections, etc.  (More specific
  66.                        descriptions are provided later in this
  67.                        document.)
  68.           TUTORIAL   - Learn from an on-screen abbreviated version of
  69.                        these instructions,
  70.           DEMO       - To begin a fully automated demonstration of a
  71.                        switching challenge.
  72.           QUIT       - End RRSWITCH and return to DOS command line.
  73.           
  74.           ┌──────────────────┐
  75.           │ TRAIN OPERATIONS │
  76.           └──────────────────┘
  77.           
  78.           After selecting "OPERATION" from the MAIN MENU, the program
  79.           will ask for the engineer's initials.  (DEM will be used for
  80.           DEMO mode.) Three non-blank keystrokes are required.  The
  81.           engineer's identification will be displayed on the screen
  82.           and also posted in RRSWITCH.TAB with the game description,
  83.           date and scores, if the SAVE option is toggled ON.  The
  84.           engineer's ID can be changed at any time with the
  85.           appropriate menu selection.
  86.           
  87.           The configured layout will be loaded and initialized, and
  88.           then the Challenge Begins!
  89.           
  90.           Switching assignments must be accomplished in a minimum of
  91.           moves and with a minimum of demerits within a prescribed
  92.           time limit.  These assignments are generated in a random
  93.           fashion, usually not repeating for many runs. Moves are
  94.           counted for each change in direction of the engine. 
  95.           Demerits are accumulated by running off the end of a track,
  96.           by hitting (or trying to push) a car not coupled to the
  97.           current train/engine, or by running a track switch not
  98.           appropriately set to the train route.
  99.           
  100.           New (or repeated) switching assignments are generated and
  101.           displayed in the upper left of the track layout screen.  A
  102.           running total of moves and demerits is displayed in the
  103.           upper right portion of the screen, along with the time
  104.           expended.                                               
  105.           
  106.                                                          ┌───┬───┬───┐
  107.           The numeric keypad (keys as shown ->) is used  │ 7 │ 8 │ 9 │
  108.           to control all train action.  One hand, touch  ├───┼───┼───┤
  109.           control becomes second nature after a few      │ 4 │ 5 │ 6 │
  110.           trial runs. (Note that the NUMERIC LOCK and    ├───┼───┼───┤
  111.           CAPS LOCK modes are automatically set and re-  │ 1 │ 2 │ 3 │
  112.           eased by the program.)                         └───┴───┴───┘
  113.           
  114.           Routes are set by first selecting a switch with KEY-7, then
  115.           setting the upper route with KEY-8, or the lower route with
  116.           KEY-2.
  117.           
  118.           Couplers are set by first selecting a coupling position with
  119.           KEY-9, then uncoupling with KEY-1, or coupling with KEY-3.
  120.           
  121.           The engine is moved Westbound by KEY-4, and Eastbound by
  122.           KEY-6.
  123.           
  124.           All activity can also be controlled with a Microsoft
  125.           compatible two or three button Mouse.  The middle button (or
  126.           simultaneous left and right buttons) when pressed with the
  127.           mouse cursor (RR Crossing Symbol) appropriately placed, will
  128.           toggle switch settings and couplers.
  129.           
  130.           Left or right mouse buttons pressed while the cursor is over
  131.           the engine will cause the train to move Westbound or
  132.           Eastbound, respectively.  By holding the buttons down, and
  133.           "dragging" the cursor along the tracks, the train can be
  134.           kept in motion.
  135.           
  136.           Pressing any button over the WEST and EAST notations on the
  137.           bottom of the screen will also move the train.
  138.           
  139.           ┌─────────────────┐
  140.           │ THE POP-UP MENU │
  141.           └─────────────────┘
  142.           
  143.           KEY-5 is used to access a pop-up menu displayed in the
  144.           center of the screen.  Any mouse button pressed with the
  145.           cursor at the bottom message line will also access the
  146.           pop-up menu. Current game action may be continued after
  147.           executing the various menu options.
  148.           
  149.           The pop-up menu functions and mode options are selected by
  150.           pressing the designated key, or by moving the highlighted
  151.           bar to  the selection with the up/down arrow keys, and then
  152.           pressing [ENTER].
  153.           
  154.           The mouse buttons can also select options and
  155.           "double-clicking" will activate the selection without the
  156.           need for [ENTER].
  157.           
  158.           The Pop-up Menu selections available are:
  159.           
  160.           [N] = Start a NEW switching assignment,
  161.           [R] = RESTART the same assignment from the beginning,
  162.           [C] = CONTINUE the current assignment,
  163.           [P] = Manually POSITION the cars on the layout to set
  164.                 up a specific assignment,
  165.           [L] = LIST previously saved scores, and optionally select a
  166.                 previously recorded assignment to rerun,
  167.           [E] = Change ENGINEER's identification,
  168.           [G] = Display the scoring GOALS set for current assignment,
  169.           [Q] = QUIT the challenge and return to the MAIN MENU.
  170.           
  171.           ┌─────────────────────────┐
  172.           │ PROGRAM STARTUP OPTIONS │
  173.           └─────────────────────────┘
  174.           
  175.           RAILROAD SWITCH CHALLENGE is started from DOS by typing
  176.           'RRSWITCH'.  Various command line options may also be set to
  177.           start-up.  These selections will override any start-up
  178.           selections previously set in the CONFIGURE function.
  179.           The following run options can be included on the command
  180.           line by typing the parameters after RRSWITCH:
  181.           
  182.           O = Start RRSWITCH and go directly to train OPERATE,
  183.               bypassing the MAIN MENU.
  184.           T = Start RRSWITCH and go directly to the on-screen
  185.               TUTORIAL, by passing the MAIN MENU.
  186.           D = Start RRSWITCH with an automated DEMONSTRATION
  187.               assignment, by passing the MAIN MENU.
  188.           
  189.           Note that upper or lower case can be used and that no
  190.           punctuation, (comma) is necessary.  For example, a DOS
  191.           command of 'RRSWITCH D' would start the program in automatic
  192.           demonstration mode.  A command line entry of 'rrswitch d'
  193.           would give the same results. 
  194.           
  195.           ┌───────────────────────┐
  196.           │ ASSIGNMENT GENERATION │
  197.           └───────────────────────┘
  198.           
  199.           A number of alternative approaches to generation of each new
  200.           switching assignment are possible.  The default at startup
  201.           (or selection from the pop-up menu) is NEW, a completely
  202.           random generation of car placements.  In addition, a
  203.           previous assignment may be selected for replay from the
  204.           RRSWITCH.TAB file through use of the LIST/SELECT option on
  205.           the menu.  And still another alternative is that of manual
  206.           specific car placement by use of the <P> POSITION option on
  207.           the menu.
  208.           
  209.           Whichever assignment generation approach is used, the car
  210.           placement can be immediately regenerated either during or
  211.           immediately after completion by using the <R> RESTART option
  212.           on the menu.
  213.           
  214.           ┌───────────────────┐
  215.           │ RRSWITCH.TAB FILE │
  216.           └───────────────────┘
  217.           
  218.           When the Save Score option is toggled on, the final results
  219.           of each switching assignment will be written to a file named
  220.           RRSWITCH.TAB.  The contents of this file can also be
  221.           displayed at any time from the OPERATIONs pop-up menu.  The
  222.           file can also be edited with any ASCII text editor to delete
  223.           entries, etc. If the file does not exist, a new one will be
  224.           created if scores are saved.
  225.           
  226.           The format of each record (line) of the RRSWITCH.TAB file
  227.           is:
  228.           Positions  1-2  = Layout Number (not displayed on screen)
  229.           Position   4-6  = Engineer's Identification
  230.           Positions  8-15 = Date stamp
  231.           Position  17-19 = Total score
  232.           Position  21-25 = Score evaluation 
  233.           Position  27-35 = Starting car locations, e.g., 240000005
  234.                             means car 1 at location 2, car 2 at 4, and
  235.                             car 9 at 5. A '0'   location means the car
  236.                             is not placed.
  237.           
  238.           Note that the Starting car locations are described in the
  239.           same format as would be called for in using the manual car
  240.           positioning mode ("P" on the pop-up menu)
  241.           
  242.           ┌───────────────────────┐
  243.           │ SETTING CONFIGURATION │
  244.           └───────────────────────┘
  245.           
  246.           Many of the operating characteristics can be set in the
  247.           Configuration Function accessed from the MAIN MENU.  Each of
  248.           the options or parameters are selected using the up/down
  249.           arrow keys, the first letter of the option, or clicking over
  250.           the selection with any Mouse button.
  251.           
  252.           The selected or active option or parameter is hi-lighted. 
  253.           For multiple value parameters, the values are cycled
  254.           (forward and backward) by the left and right arrow keys or
  255.           (forward) by Mouse button or [ENTER] key.
  256.           
  257.           The available options are:
  258.           
  259.             -  For appropriately equipped CGA screens (TANDY 1000) or
  260.                EGA and VGA screens, each of the four colors of the CGA
  261.                palette can be set to any of sixteen colors.
  262.             
  263.             -  The Musical Emphasis (sound on errors) can be cycled ON
  264.                or OFF
  265.             
  266.             -  The Timer function which counts down to zero on any one
  267.                switching assignment can be cycled ON or OFF.
  268.             
  269.             -  If the Timer function is ON, the time allowed per car
  270.                can be set at 10 second intervals (Eg 10, 20, 30....
  271.                through 90)
  272.             
  273.             -  The Mouse can be ENABLED or DISABLED.  Note that an
  274.                appropriate Microsoft compatible driver must be loaded
  275.                for the Mouse function to be ENABLED.
  276.             
  277.             -  The automatic GAME SCORE SAVING feature can be cycled
  278.                ON or OFF. When this feature is ON, the game score will
  279.                be saved at completion of the challenge as shown above
  280.                in the description of RRSWITCH.TAB.  The saved score
  281.                facilitates reconstruction of previous games, useful
  282.                for Switching Contests, etc.
  283.             
  284.             -  The CONFIGURATION settings can be reset to the STANDARD
  285.                values or the previously saved DEFAULT values.
  286.             
  287.             -  The CONFIGURATION settings can be saved (to file) as
  288.                the DEFAULT values loaded each time RRSWITCH is loaded
  289.             
  290.             -  Exiting the CONFIGURATION function without saving the
  291.                values will leave the selections in effect only as long
  292.                as RRSWITCH is operating (until exiting to DOS).
  293.           
  294.           ┌─────────────────────┐
  295.           │ NECESSARY LEGALEEZE │      SHAREWARE DEMO VERSION
  296.           └─────────────────────┘
  297.           
  298.           The Shareware DEMO version (6.D) is donated to the PUBLIC
  299.           DOMAIN, for NON-COMMERCIAL use.  The program including this
  300.           file may be freely copied for such use without any
  301.           restrictions.  However COMMERCIAL use or distribution
  302.           without prior written consent of the author is PROHIBITED. 
  303.           The program is provided "as is" without warranty of any
  304.           kind, either expressed or implied, including, but not
  305.           limited to the implied warranties of merchantability or
  306.           fitness for a particular purpose.  The entire risk as to
  307.           results and performance of the program is assumed by the
  308.           user. Should the program prove defective, the user assumes
  309.           the entire responsibility for necessary servicing, repair or
  310.           correction.
  311.           
  312.           ┌─────────────┐
  313.           │ CONCLUSIONS │
  314.           └─────────────┘
  315.           
  316.           The full operational version of RRSWITCH VERSION 6 is
  317.           available from CHALLENGE PRODUCTS for $25.00, shipping and
  318.           handling included, (NJ Residents add 7% tax).  Checks and
  319.           Money Orders accepted.
  320.           
  321.           Version 6.0 includes two layouts:
  322.           
  323.           Layout 01 - Similar to the John Allen TIMESAVER (and used in
  324.           the DEMO)
  325.           
  326.           Layout 02 - Similar to that published in Model Railroader
  327.           Magazine, January 1991, by Gordon Odegard, called Portage
  328.           Potpourri.
  329.           
  330.           Additional layouts are planned and will be made available at
  331.           a modest additional cost.
  332.           
  333.           Comments and suggestions for enhancements are always welcome
  334.           and may be forwarded to the author at CompuServe address
  335.           72207,3273, or:
  336.           
  337.                             CHALLENGE PRODUCTS
  338.                             FRED MILLER
  339.                             7 TEMPLAR WAY 
  340.                             PARSIPPANY, NJ 07054
  341.           
  342.           Enjoy!