Projekt:2019/RoverArena: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 89: Zeile 89:
# Pro Runde wird die <code>act()</code>-Methode jedes Rovers einmal ausgeführt.
# Pro Runde wird die <code>act()</code>-Methode jedes Rovers einmal ausgeführt.
# Pro Runde darf ein Rover bis zu zwei ''Aktionen'' ausführen. Als ''Aktion'' gelten alle Aufträge, die zur Ausführung Energie kosten.
# Pro Runde darf ein Rover bis zu zwei ''Aktionen'' ausführen. Als ''Aktion'' gelten alle Aufträge, die zur Ausführung Energie kosten.
# Ein Rober darf sich nicht einfach Energie, Mineralien oder Wasser "erschaffen", außer über die zur Verfügung stehenden Methoden.
# Die <code>act()</code>-Methode darf keine Endlosschleife (oder sehr lange laufende Schleifen) enthalten.
# Hat ein Rover keine Energie mehr zur Verfügung, um Aktionen auszuführen; kein Wasser, um es in Energie zu verwandeln; oder hat er längere Zeit keine sinnvolle Aktion mehr ausgeführt, dann scheidet der Rover aus dem Wettkampf aus und muss warten, bis alle anderen Rover ausgeschieden sind.  
# Ein Rover darf sich nicht einfach Energie, Mineralien oder Wasser "erschaffen", außer über die zur Verfügung stehenden Methoden.
# Hat ein Rover keine Energie mehr zur Verfügung, um Aktionen auszuführen; kein Wasser, um es in Energie zu verwandeln; oder hat er längere Zeit keine sinnvolle Aktion mehr ausgeführt, dann scheidet der Rover aus dem Wettkampf aus und muss warten, bis alle anderen Rover ausgeschieden sind.


== Erste Schritte ==
== Erste Schritte ==