// Beispiel fuer zwei Spieler. // Leider sieht man nicht, an wen der Server sendet, aber das wird // aus dem Kontext klar. // --------------------------- // Du bist Spieler 0 SERVER : connect 0 // Ich heisse ... PLAYER 1: Daniel // Das Spiel ist SERVER : boardsize 10 10 3 SERVER : nplayer 2 // Spieler 2 SERVER : connect 1 PLAYER 2: Daniel SERVER : boardsize 10 10 3 SERVER : nplayer 2 // Wenn alle Spieler verbunden sind, wird das Spielfeld Zeilenweise an // alle Spieler gleichzeitig geschickt // Zunaechst die Messwerte SERVER : board 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 1 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 1 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 2 255 255 255 255 255 255 255 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 2 255 255 255 255 255 255 255 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 3 255 255 255 0 255 0 0 200 0 0 100 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 3 255 255 255 0 255 0 0 200 0 0 100 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 4 100 0 255 0 100 255 200 0 255 0 200 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 4 100 0 255 0 100 255 200 0 255 0 200 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 5 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 100 100 100 50 50 50 SERVER : board 5 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 100 100 100 50 50 50 SERVER : board 6 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255 255 0 255 255 0 255 255 255 255 255 255 255 255 255 SERVER : board 6 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255 255 0 255 255 0 255 255 255 255 255 255 255 255 255 SERVER : board 7 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 255 255 255 255 255 255 SERVER : board 7 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 255 255 255 255 255 255 SERVER : board 8 255 255 255 255 255 255 255 255 255 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 8 255 255 255 255 255 255 255 255 255 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 9 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 SERVER : board 9 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 // Anzahl Ziele SERVER : ndest 4 SERVER : ndest 4 // Position der Ziele SERVER : destination 0 1 1 SERVER : destination 0 1 1 SERVER : destination 1 8 8 SERVER : destination 1 8 8 SERVER : destination 2 2 8 SERVER : destination 2 2 8 SERVER : destination 3 8 2 SERVER : destination 3 8 2 // Startpunkte + Position SERVER : nstartpoints 4 SERVER : nstartpoints 4 SERVER : startpoint 0 7 0 SERVER : startpoint 0 7 0 SERVER : startpoint 1 9 1 SERVER : startpoint 1 9 1 SERVER : startpoint 2 8 2 SERVER : startpoint 2 8 2 SERVER : startpoint 3 5 5 SERVER : startpoint 3 5 5 // Jetzt geht's los SERVER : gamestart SERVER : gamestart // Spieler 1: Du bist dran SERVER : dosomething // Ich will rueckwaerts PLAYER 1: backward // Was ist passiert: Spieler 1 wollte rueckwaerts, aktuelle Positionen // aller Spieler SERVER : playerwill 0 backward SERVER : playerwill 0 backward SERVER : position 0 7 1 north SERVER : position 0 7 1 north SERVER : position 1 9 1 north SERVER : position 1 9 1 north // Spieler 2: Du bist dran ......... SERVER : dosomething PLAYER 2: forward SERVER : playerwill 1 forward SERVER : playerwill 1 forward SERVER : position 0 7 1 north SERVER : position 0 7 1 north SERVER : position 1 9 0 north SERVER : position 1 9 0 north SERVER : dosomething PLAYER 1: noop SERVER : playerwill 0 noop SERVER : playerwill 0 noop SERVER : position 0 7 1 north SERVER : position 0 7 1 north SERVER : position 1 9 0 north SERVER : position 1 9 0 north SERVER : dosomething PLAYER 2: backward SERVER : playerwill 1 backward SERVER : playerwill 1 backward SERVER : position 0 7 1 north SERVER : position 0 7 1 north SERVER : position 1 9 1 north SERVER : position 1 9 1 north SERVER : dosomething PLAYER 1: forward SERVER : playerwill 0 forward SERVER : playerwill 0 forward SERVER : position 0 7 0 north SERVER : position 0 7 0 north SERVER : position 1 9 1 north SERVER : position 1 9 1 north SERVER : dosomething PLAYER 2: turnleft SERVER : playerwill 1 turnleft SERVER : playerwill 1 turnleft SERVER : position 0 7 0 north SERVER : position 0 7 0 north SERVER : position 1 9 1 west SERVER : position 1 9 1 west SERVER : dosomething PLAYER 1: noop SERVER : playerwill 0 noop SERVER : playerwill 0 noop SERVER : position 0 7 0 north SERVER : position 0 7 0 north SERVER : position 1 9 1 west SERVER : position 1 9 1 west SERVER : dosomething PLAYER 2: turnleft SERVER : playerwill 1 turnleft SERVER : playerwill 1 turnleft SERVER : position 0 7 0 north SERVER : position 0 7 0 north SERVER : position 1 9 1 south SERVER : position 1 9 1 south SERVER : dosomething PLAYER 1: turnleft SERVER : playerwill 0 turnleft SERVER : playerwill 0 turnleft SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 9 1 south SERVER : position 1 9 1 south SERVER : dosomething PLAYER 2: noop SERVER : playerwill 1 noop SERVER : playerwill 1 noop SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 9 1 south SERVER : position 1 9 1 south SERVER : dosomething PLAYER 1: noop SERVER : playerwill 0 noop SERVER : playerwill 0 noop SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 9 1 south SERVER : position 1 9 1 south SERVER : dosomething PLAYER 2: forward SERVER : playerwill 1 forward SERVER : playerwill 1 forward SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 9 2 south SERVER : position 1 9 2 south SERVER : dosomething PLAYER 1: backward SERVER : playerwill 0 backward SERVER : playerwill 0 backward SERVER : position 0 8 0 west SERVER : position 0 8 0 west SERVER : position 1 9 2 south SERVER : position 1 9 2 south SERVER : dosomething PLAYER 2: noop SERVER : playerwill 1 noop SERVER : playerwill 1 noop SERVER : position 0 8 0 west SERVER : position 0 8 0 west SERVER : position 1 9 2 south SERVER : position 1 9 2 south SERVER : dosomething PLAYER 1: forward SERVER : playerwill 0 forward SERVER : playerwill 0 forward SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 9 2 south SERVER : position 1 9 2 south SERVER : dosomething PLAYER 2: backward SERVER : playerwill 1 backward SERVER : playerwill 1 backward SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 9 1 south SERVER : position 1 9 1 south SERVER : dosomething PLAYER 1: backward SERVER : playerwill 0 backward SERVER : playerwill 0 backward SERVER : position 0 8 0 west SERVER : position 0 8 0 west SERVER : position 1 9 1 south SERVER : position 1 9 1 south SERVER : dosomething PLAYER 2: turnleft SERVER : playerwill 1 turnleft SERVER : playerwill 1 turnleft SERVER : position 0 8 0 west SERVER : position 0 8 0 west SERVER : position 1 9 1 east SERVER : position 1 9 1 east SERVER : dosomething PLAYER 1: noop SERVER : playerwill 0 noop SERVER : playerwill 0 noop SERVER : position 0 8 0 west SERVER : position 0 8 0 west SERVER : position 1 9 1 east SERVER : position 1 9 1 east SERVER : dosomething PLAYER 2: backward SERVER : playerwill 1 backward SERVER : playerwill 1 backward SERVER : position 0 8 0 west SERVER : position 0 8 0 west SERVER : position 1 8 1 east SERVER : position 1 8 1 east SERVER : dosomething PLAYER 1: forward SERVER : playerwill 0 forward SERVER : playerwill 0 forward SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 8 1 east SERVER : position 1 8 1 east SERVER : dosomething PLAYER 2: backward SERVER : playerwill 1 backward SERVER : playerwill 1 backward SERVER : position 0 7 0 west SERVER : position 0 7 0 west SERVER : position 1 7 1 east SERVER : position 1 7 1 east