home *** CD-ROM | disk | FTP | other *** search
- The Game of ROBOTS
-
- ROBOTS is a fairly old game which has been implemented in BASIC for
- several microcomputers. This version is a newer, faster version which works
- on any CP/M system. A 24 line by 80 column screen is best, but other sizes,
- including larger screens, are fully supported. The terminal must support
- cursor addressing, however.
-
- The game is fairly simple, pitting the human player against an ever-
- increasing army of dumb, but deadly, robots. The playing area is depicted
- on the terminal's screen, surrounded by a box of '#'s, with a single
- statistics line at the bottom. The player is represented by '$', robots by
- '%'s and land mines by '*'s. The landmines blow up if touched, killing the
- player or robot which touched them. Robots are violent machines and destroy
- one-another if they collide. Naturally, they kill the player if they reach
- him. The landmines are stationary, but the player and the robots can move
- around - up, down, left, right and diagonally. Each time the player moves,
- the robots all move one position towards the player.
-
- The player moves by using the keys on a numerical keypad, or keys on the
- main keyboard. If the player is viewed as being on the 5 key (or the j or J
- key), then the other keys move him in the corresponding direction. The
- resulting key layout is:
-
- 7, y, Y 8, u, U 9, i, I
- up-left up up-right
-
- 4, h, H 5, j, J 6, k, K
- left stand still right
-
- 1, b, B 2, n, N 3, m, M
- down-left down down-right
-
- The mines, robots and the player are positioned randomly at the start of
- the battle. If the arrangement is particularily bad, the player can use the
- space bar to relocate his character. This can only be done before moving.
- After having moved, the space bar is equivalent to the '5' key. If the player
- succeeds in destroying all of the robots, the next round will have more
- robots and proportionately more land mines. A key strategy element to ROBOTS
- is that pairs of robots can be lead so as to collide with each other.
-
- If the terminal resets or the communications line has a transmission
- error, the screen can be redrawn by pressing 'r', 'R' or CONTROL-R. Pressing
- '?' will re-display the instructions, and pressing CONTROL-C will immediately
- return to CP/M.
-
- ROBOTS must be configured to operate on the user's terminal before it can
- be used. This is done using the CONFIG utility which is included on the
- distribution diskette. Refer to the accompanying writeup on CONFIG for
- details on how to do this.
-
- ROBOTS, CONFIG, and the terminal independent CRT I/O library were all
- written entirely in the Draco systems programming language.