home *** CD-ROM | disk | FTP | other *** search
/ House of Games 2 (Hi-Tech Products) / House_of_Games_II_Hi-Tech_Products.iso / games / 95 / rrswitch.doc < prev    next >
Text File  |  1992-05-27  |  17KB  |  336 lines

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