Lernpfad:Hehomon/7: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 31: Zeile 31:
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Kasten|Wenn ihr schon eure eigenen ''Hehomons'' implementiert, dann macht die Fähigkeiten jetzt noch nicht zu kompliziert. Dazu habt ihr später noch Zeit.|Farbe={{Farbe:Warnung}}}}
{{Kasten|Wenn ihr schon eure eigenen ''Hehomons'' implementiert, dann macht die Fähigkeiten jetzt noch nicht zu kompliziert. Dazu habt ihr später noch Zeit.|Farbe={{Farbe:Warnung}}}}
{{Lösung:Start}}
[[Quelltext:Alligung.java]]
{{Lösung:End}}

Version vom 27. Februar 2020, 16:33 Uhr

Angriff und Verteidigung

Jetzt ist es an der Zeit, Alligung seine Fähigkeiten beizubringen. Jedes Hehomon hat vier Fähigkeiten: Zwei "Angriffe" und zwei "Verteidigungen".

Alligung.png
Alligung
Lp / A / D: 100 / 8 / 6
Typ: drache
Fähigkeiten
Alli-BÄMM - Ein heftiger Hieb, der dem Gegner zufälligen Schaden zwischen 4 und angr*2 zufügt.
Klauen-Kratzer - Ein einfacher Klauen-Angriff, der dem Gegner immer angr Schaden zufügt.
Allez Hopp - Alligung macht ein Kunststück, dass alle Gegner zu 50% paralysiert.
Gator-Aid. - Alligung heilt 10 Lebenspunkte.

Unterklassen können die Methoden ihrer Oberklasse überschreiben. Das bedeutet, dass die Methode der Oberklasse in der Unterklasse neu implementiert wird. Dazu muss sie die gleiche Signatur haben, wie die Methode der Oberklasse. Zum Beispiel für Alligungs zweite Verteidigung:

public void verteidigung2( Hehomon pGegner ) {
    heilen(10);
}
Icon Heft.png
Arbeitsauftrag

Implementiert die Fähigkeiten von Alligung entspechend der Beschreibung oben.

Wenn ihr schon eure eigenen Hehomons implementiert, dann macht die Fähigkeiten jetzt noch nicht zu kompliziert. Dazu habt ihr später noch Zeit.