Smeagle / dungeongame

Inspired by "Spar Wars"
2 stars 1 forks source link

Wachenverhalten implementieren #12

Open murchandamus opened 8 years ago

murchandamus commented 8 years ago

Zu Beginn des Gegnerzugs:

murchandamus commented 8 years ago

Würde ich übernehmen.

Smeagle commented 8 years ago

Guter Einwand von Michael: Wenn es später noch mehr Gegner gibt, oder auch nur die Spielfigur, sollte man eine Oberklasse "Figur" (oder so) erstellen und die Gegner und die Spielfigur davon erben lassen. Attribute wie Sichtradius etc. hängen dann an der Oberklasse.

murchandamus commented 8 years ago

Habe ich auch überlegt. Oberklasse heißt Agent. Agent hat ein Attribut Affiliation das bislang entweder DUNGEON oder PLAYER ist. Hat noch ein paar nützliche Methoden wie getDistance(Agent agent). Kommt dann demnächst im Pullrequest. :)

murchandamus commented 8 years ago

Ich schreibe gerade noch Tests, dann wäre die Wache auch fertig. Verhält sich genau wie bei Spar Wars. (Also, dreht sich in Richtung des nächsten Zugs.)