home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / p-robo30.zip / README.NOW < prev    next >
Text File  |  1993-02-28  |  6KB  |  132 lines

  1. JUST WHAT IS P-ROBOTS?
  2.  
  3.  
  4. P-ROBOTS ("pee-robots") is a game based on computer programming in PASCAL.
  5. The object of the game is to design and program a "robot" that can triumph
  6. over similar robots designed and programmed by others in a real-time battle
  7. of wits and flying missiles.  You control your robot by writing a procedure
  8. in PASCAL to specify your robot's behavior and strategy in its efforts to
  9. vanquish up to three other robots in a battle to the death.  A variety of
  10. pre-defined P-ROBOTS PASCAL functions and procedures allow your robot to
  11. track its position on the battlefield, monitor its health or damage
  12. condition, and calculate the distance and angle to opponents from its
  13. current battlefield position.  Each robot is equipped with a cannon to fire
  14. missiles, and a motorized drive mechanism to either close in for the kill
  15. of a hapless opponent or flee from a fierce foe. Optionally, robots may be
  16. equipped with bombs, a repair kit, different types of armor and warheads, a
  17. deflection shield, and/or a cloaking device.
  18.  
  19. P-ROBOTS is an excellent way for the novice programmer to sharpen his/her
  20. PASCAL skills and have fun at the same time.  However, P-ROBOTS does assumes
  21. that the robot designer/programmer already knows the fundamentals of
  22. programming in PASCAL.  For the experienced programmer, P-ROBOTS offers a
  23. chance to see just how well you program in a programming environment where
  24. "bad" code can lead to graphic and ignoble defeat and "brilliant" code can
  25. bring triumph and glory.
  26.  
  27. In addition to being enjoyed in thousands of homes, P-ROBOTS has been
  28. successfully used in a number of classroom settings -- from high school PASCAL
  29. programming classes to graduate level courses in Artificial Intelligence.  "The
  30. competitive environment that P-ROBOTS creates has really sparked my students'
  31. desire to learn.  Our weekly robot contests are great fun and enjoyed by all --
  32. including me," said one high school PASCAL teacher.  Another teacher has
  33. challenged his PASCAL students by offering a unique reward: any student who can
  34. design and program a robot that can beat the teacher's robot consistently, does
  35. not have to take the final exam.
  36.  
  37. Version 3.0 of P-ROBOTS has a number of significant improvements over prior
  38. versions including an optional "Integrated Development Environment" or IDE,
  39. that can be used to create, edit and test (i.e., compile) your robots.  When
  40. you test/compile a robot using the IDE, the compiler will identify any errors
  41. you have in your robot source code by positioning the cursor within the editor
  42. where the error occurred within your source code -- so you can very easily make
  43. the appropriate correction(s).  The IDE can also be used to set up
  44. "tournaments" of robots, select various match options (such as animation speed,
  45. number of obstacles, unlimited fuel, etc.), and conduct the tournament
  46. according to the robots and options you have selected.
  47.  
  48. P-ROBOTS can be run with as little as 384K of memory and a monochrome or CGA
  49. monitor.  However, if your system has more memory and a better monitor (EGA or
  50. VGA), P-ROBOTS has been designed to take advantage of your hardware's greater
  51. capability.
  52.  
  53.  
  54. WHAT THIS DISK/FILE CONTAINS
  55.  
  56. This disk contains version 3.0 of P-ROBOTS which is being distributed by
  57. SOFTWORKS as shareware.  You can make copies of these files and distributed
  58. them freely -- as long as the documentation and other files are not changed.
  59.  
  60. If you find P-ROBOTS of value, you should register your copy by sending $30
  61. (for the latest version plus a nicely printed, spiral bound-manual) or $ 20
  62. (for the latest version without the printed manual) to SOFTWORKS.  See the
  63. file ORDER.FRM for details.
  64.  
  65. Registered users will receive some "goodies" that are not on this disk --
  66. including the Turbo Pascal and QuickPascal source code for a multi-tasking
  67. P-code compiler that was used to create P-ROBOTS and the pascal source code
  68. for the P-ROBOTS program itself.  Read the documentation file, P-ROBOTS.DOC
  69. for details.
  70.  
  71. Files on the disk:
  72.  
  73.     PR-DEMO.BAT  -- execute this batch file to get a demo of P-ROBOTS
  74.  
  75.     P-ROBOTS.DOC -- the documentation file for P-ROBOTS
  76.  
  77.     P-ROBOTS.EXE -- the P-ROBOTS program
  78.  
  79.     ABASIRI.PR  \
  80.     ASSASSIN.PR  \
  81.     CHASER.PR     \
  82.     DECOY.PR       \
  83.     FOO.            \
  84.     GORO.PR          \
  85.     HOTSHOT.PR        \
  86.     LEADER.PR          \
  87.     M1_GO.PR            \
  88.     M66.PR               \
  89.     MARVIN.PR              A collection of sample robots
  90.     MECHANIC.PR          /
  91.     MT_FUJI.PR          /
  92.     NINJA.PR           /
  93.     NINJA2.PR         /
  94.     PATROL.PR        /
  95.     RUNNER.PR       /
  96.     SLANT6.PR      /
  97.     SNIPER.PR     /
  98.     SUBMINI.PR   /
  99.     WIMP.PR     /
  100.     ETC...     /
  101.  
  102.  
  103. If you are using P-ROBOTS' "Integrated Development Environment" or IDE, you
  104. need the following additional files on your hard disk (on the same directory
  105. where the above files are kept):
  106.  
  107.           IDE.BAT        The batch file used to invoke the P-ROBOTS'
  108.                          "Integrated Development Environment."
  109.  
  110.           PR-SHELL.EXE   The "shell" program with a built-in full-screen
  111.                          editor and a test compiler that can be used to
  112.                          develop and test your robots.  This program is called
  113.                          by IDE.BAT.
  114.  
  115.           POPDOS.EXE     A really "nifty" utility program that can be called
  116.                          by hitting the <Alt><F10> key combination to invoke
  117.                          DOS from within another program.   See POPDOS.DOC for
  118.                          details.  POPDOS is loaded by IDE.BAT and is used to
  119.                          run P-ROBOTS from within the "Integrated Development
  120.                          Environment."
  121.  
  122.           P-ROBOTS.PCX   A graphic title screen for the IDE which will be
  123.                          displayed if you have an EGA or VGA monitor.
  124.  
  125.           *.HLP          Various help files accessed by hitting <F1> from
  126.                          within the IDE.
  127.  
  128.  
  129. If you not are using P-ROBOTS' IDE, you may delete these files to save disk
  130. space.
  131.  
  132.