Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg1-2020:snake [2020/06/22 17:43] Ivo Blöchliger [Aufbau des Spiels] |
lehrkraefte:blc:informatik:ffprg1-2020:snake [2021/04/28 14:11] Ivo Blöchliger [Snake] |
||
---|---|---|---|
Line 7: | Line 7: | ||
=== Spiel via Netzwerk === | === Spiel via Netzwerk === | ||
- | Lassen Sie Ihre Strategie via Netzwerk gegen eine andere spielen, indem Sie folgende Strategie | + | Lassen Sie Ihre Strategie via Netzwerk gegen eine andere spielen, indem Sie die '' |
=== Anleitung === | === Anleitung === | ||
Line 17: | Line 17: | ||
* In game.py: | * In game.py: | ||
* Die eigene Strategie importieren (ganz oben im Code, analog zu ivo_simple_strategy. | * Die eigene Strategie importieren (ganz oben im Code, analog zu ivo_simple_strategy. | ||
- | * Eigene Strategie ganz unten in game.py eintragen (min. 1 ivo_simple_strategy ersetzen). | + | * Eigene Strategie ganz unten in game.py eintragen (min. einmal |
* Code studieren, Fragen stellen. | * Code studieren, Fragen stellen. | ||
Line 36: | Line 36: | ||
Eine Strategie hat Zugriff auf folgende Informationen um den nächsten Schritt zu planen (d.h. welche der 4 Richtungen): | Eine Strategie hat Zugriff auf folgende Informationen um den nächsten Schritt zu planen (d.h. welche der 4 Richtungen): | ||
- | * self.params (Alle Informationen zum aktuellen Spielstand) | + | |
width (int): Breite des Spielfelds | width (int): Breite des Spielfelds | ||
height (int): Hoehe des Spielfelds | height (int): Hoehe des Spielfelds | ||
Line 54: | Line 54: | ||
So liefert z.B. '' | So liefert z.B. '' | ||
+ | |||
+ | Erklärungen: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||