Tokens

Eine neue Token-Klasse erstellen

Als nächtes wird ein Token, d.h. eine Spielfigur auf dem Board platziert.

Dies geht so:

class Player(Token):

    def setup(self):
        self.add_image(path="images/char_blue.png")
  • In Zeile 1 wird eine neue Klasse als Kindklasse der Klasse Token definiert.
  • In Zeile 3 wird die setup()-Methode definiert, welche beim Erstellen eines neuen Player-Objektes aufgerufen wird.
  • In Zeile 4 wird dann zu dem Player-Objekt ein Bild hinzugefügt.

Das Token zum Spielfeld hinzufügen

Bis jetzt haben wir nur eine Schablone erstellt, um Player-Objekte zu erzeugen.

Jetzt sollen konkrete Objekte erzeugt und zum Spielfeld hinzugefügt werden. Ergänze dazu die setup() - Methode der Board-Klasse, die du zuvor erstellt hast:

class MyBoard(TiledBoard):

    def setup(self):
        ...
        player1 = Player(position = (3, 3))