GAMERZ.NET
 

Help For Soccolot

Introduction

Welcome to the network Soccolot server. The rules of Soccolot are below. The commands are the same for all pbmserv games.

Soccolot is Copywrite 2000 by David W. Wilson. It is used here with his permission.

soccolot move boardnumber userid password move
"move" consists of <player jersey number><action><direction>
<player jersey number> = {1 to 6} (may be preceded by color W or B)
<action> = one of {r,d,k} (Run, Dribble, or Kick)
<direction> = one of {n,s,w,e,nw,ne,sw,se} (directions of compass)

If the action is 'r' or 'd' then a direction must be given. If the action is 'k' then instead of a direction given, a distance is given as a single digit between 1 and 8 inclusive.

examples:

w2dne
White jersey number 2 dribbles north-east
3k5
player 3 of this player's team kicks the ball 5 spaces
b5rs
Black jersey number 5 runs south

soccolot set userid password [ a | b | c ]
There are three types/displays of fields to play on: a, b, and c. (a is the default field which the programmer considers very asthetic :-)

Rules of Soccolot

The game is a two-player game based loosely on soccer. It is played on an 8x8 soccor field. The game is won by getting the ball to the area marked "GOAL" behind your opponent's back row. The teams, White and Black, each have 6 men. The initial setup is as follows.

(W = White, B = Black, SB = ball).

                    S                 
     -------------------------------  
     |           G O A L           |  player1 : Black
     -------------------------------  
       ||  |W6|W5|W4|W3|W2|W1|  ||    
       |-------------------------|    
       ||  |  |  |  |  |  |  |  ||    
       |-------------------------|    
     S ||  |  |  |  |  |  |  |  ||    
     | |-------------------------|    
       ||  |  |  |  |SB|  |  |  ||    
     E |-------------------------| W  
       ||  |  |  |  |  |  |  |  ||    
     | |-------------------------|    
     N ||  |  |  |  |  |  |  |  ||    
       |-------------------------|    
       ||  |  |  |  |  |  |  |  ||    
       |-------------------------|    
       ||  |B6|B5|B4|B3|B2|B1|  ||    
     -------------------------------  
     |           G O A L           |  player2 : White
     -------------------------------  
                    N                 
(In the following examples the soccor ball is represented by an 'O')

Play proceeds in turns, Black plays first. A play is either a RUN, a DRIBBLE, or a KICK.

RUN:

Move one of your men one space, as a King in chess. A man may not move to an occupied square (by his own man, an opponent's man, or the ball).

DRIBBLE:

If your man is King-adjacent to the ball, you may move that man and the ball each one space, maintaining their relative position. Neither the man nor the ball may move to an occupied square.

For example, note the following position, with White to play:

                              +-+-+-+-+
                              | | | | |
                              +-+-+-+-+
                              | |B|O| |
                              +-+-+-+-+
                              | |W| | |
                              +-+-+-+-+
                              | | |B| |
                              +-+-+-+-+
White may make any of five dribbles, resulting in the following positions:
    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+
    | | | | |    | | | |O|    | |O| | |    | | | | |    | | | | |
    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+
    | |B| |O|    | |B|W| |    |W|B| | |    | |B| | |    | |B| | |
    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+
    | | |W| |    | | | | |    | | | | |    | |O| | |    | | |O| |
    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+
    | | |B| |    | | |B| |    | | |B| |    |W| |B| |    | |W|B| |
    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+    +-+-+-+-+

KICK:

If your man is King-adjacent to the ball, you may move the ball any number of unoccupied spaces in the direction directly away from the man. The ball may move to or across an unoccupied square. The man does not move.

for example, in the following position, White may kick the Ball to any of the positions marked x.

                          +-+-+-+-+-+-+-+-+
                          | | |B| | | |B| |
                          +-+-+-+-+-+-+-+-+
                          | | |x| |B|B| | |
                          +-+-+-+-+-+-+-+-+
                          | |B|x| |x| | | |
                          +-+-+-+-+-+-+-+-+
                          | | |x|x| |B| | |
                          +-+-+-+-+-+-+-+-+
                          | | |O| | | | | |
                          +-+-+-+-+-+-+-+-+
                          | |W|W| |W|W| | |
                          +-+-+-+-+-+-+-+-+
                          | | | | | | | | |
                          +-+-+-+-+-+-+-+-+
                          | | | |W| | |W| |
                          +-+-+-+-+-+-+-+-+
Powered by Apache