Die folgenden Sequenzdiagramme stellen den Spielablauf, der durch die run-Methode der Arena (1. Diagramm) koordiniert wird, dar.
    Dies ist neben der Initialisierung durch initGame und das abschließende Bestimmen des Gewinners durch calculateWinner hauptsächlich folgendes:

    • Aufruf der Methode oneTurn: (2. Diagramm)
      • Ermitteln einer zufälligen Roboter-Reihenfolge mit Hilfe der Methode mixRobots.
      • Befehl von jedem Roboter erfragen, der über die Methode executeCommand ausführt wird.

    • Aufruf der Methode exchangeManagment: (3. Diagramm)
      • Ermitteln einer zufälligen Roboter-Reihenfolge mit Hilfe der Methode mixRobots.
      • Kartentausch erfragen und evtl. durchführen.


    Diagramm der Run-Methode der Arena:


    Diagramm der oneTurn-Methode der Arena:


    Diagramm der exchangeManagement-Methode der Arena: