[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pbmserv] Robots



Hi,

The game Robots has been added to the server. This is an oldie but a goodie that some of you may be familiar with.

This is something of an experiment, being the server's first solitaire game: just the thing for those who have a few minutes to kill, are sick of opponents who delay/chat/win too much, or those who just like playing with themselves (and let's face it, who doesn't?)

The ratings list is effectively a high score table showing each player's individual best.

Cameron

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Help For the Game Of Robots

Introduction

   Welcome to the network Robots server. The challenge command is
   described here. Other commands are the same as for all pbmserv games.

robots challenge [-level=number] userid

   Starts a new game for userid. The -level parameter sets the starting
   level [1..20] with the default being 1.

Rules

   It's you against the robots. Each level you are randomly placed in a
   room with a number of robots. After each move, all robots take one
   step directly towards you. If two or more robots try to step onto the
   same spot they crash and form a scrap heap which you can hide behind,
   but if a robot reaches you the game is over.

   A sample game is shown below.
   +-----------------+
   | . . . . . . . . |
   | . . . r . . . . |        @ = You
   | . . . . # . r . |
   | . . r . . # r . |        r = Robot
   | . . . # . . . . |
   | . r r . . @ r . |        # = Scrap heap
   | . . . . . . . . |
   | . . . . . . . . |
   +-----------------+
    Level     = 1
    Teleports = 3
    Can Blast = 1
           ------
    Score =     0
           ======

   If @ stays where they are, then a robot will kill them next turn.
   However moving NW (up and to the left) is a safe move that will win
   the level after one more turn.

Moves

   N, E, S, W, NE, NW, SE, SW
   Take one step in a direction.

   BN, BE, BS, BW, BNE, BNW, BSE, BSW
   Blast in a direction. This allows you to create a scrap heap adjacent
   to your current position in the direction indicated. You can only use
   your blaster once per level.

   P
   Pass. Stay where you are and let the robots take one step towards you.

   T
   Teleport to another location. If the "Teleports" indicator is greater
   than 0, then you will perform a safe teleport that is guaranteed to
   land you at a safe location. You can still teleport is the "Teleports"
   indicator shows 0, but your safety is not guaranteed and you are
   taking a grave risk. You receive one bonus safe teleport after
   completing each level. Unsafe teleports are marked '*' in the move
   list.

   L
   Last stand. Stay where you are for the rest of the level, and let the
   robots keep stepping towards you until death or glory.

   Q
   Quit the game.

Score

You score 1 pt for every robot destroyed.

   Stepping in a direction costs 1 pt. Teleporting costs 10 pts and
   blastng in a direction costs 10 pts.

   It is possible to make multiple moves per turn. This not only speeds
   up the game, but is a good way to save pts as you are only penalised
   according to the most expensive step of the move: all other steps are
   free!

   Up to eight moves per turn can be specified. The server makes as many
   legal moves as possible, but bails as soon as a bad move, Last stand
   or Quit command is encountered.

   Since you are not playing an opponent then your rating is equivalent
   to your highest score, and the rankings list is effectively a high
   score table. Improve your rating by beating your high score. The
   win/loss/tie breakdown shows the number of times you have
   beaten/fallen below/equalled your previous high score.

Syntax

The move syntax is indicated by the following examples:

       robots move board# userid password n      (step to the north)
       robots move board# userid password p      (pass this turn)
       robots move board# userid password t      (teleport)
       robots move board# userid password bse    (blast to the southeast)
       robots move board# userid password ls     (make your last stand)
       robots move board# userid password q      (quit)
       robots move board# userid password n,p,sw,t (step north, pause,
   step southwest, teleport)
       robots move board# userid password t,t,t,t  (teleport a few times)

References and History

   Robots has been around for donkey's years under various names.
   Multiple move bonus system by Cameron Browne.

Implementation and help file by Cameron Browne, April 2004.