RPG Playground 4: Die Gesundheit (Health) des Heros

Ziele:

  • Du weisst, wie du die Gesundheit (Health) des Heros beeinflussen kannst
  • Du lernst weitere Möglichkeiten kennen, um in RPG Playground zu programmieren
  • Du hast Spass
Informatikunterricht

Heal the Hero

Du hast es sicher schon bemerkt: wenn der Hero in einen Battle mit einem Monster verwickelt ist, nimmt die linke Zahl oben im Balken ab, wenn er vom Schwert getroffen wird. Die zweite Zahl ist übrigens die maximale obere Grenze der Gesundheit.

Es wäre doch traurig, wenn die Gesundheit aus Prinzip nur abnehmen würde. Deshalb zeige ich dir auf dieser Seite eine Möglichkeit, den Hero im Gameablauf wieder zu "heilen".

heros health


Showcase: eine typische Spielsituation

Versuche, die beiden farbigen Würfel zu berühren! Wie verändert sich die Gesundheit?



Spiel in eigenem Tab öffnen: ↗ rpgplayground.com



Wie macht man das?

Erstaunlicherweise braucht es dafür nur gerade sechs Zeilen Code (das ist kaum zu glauben 😲). Die Monster habe ich übrigens nur hinzugefügt und nichts daran verändert.

Auf den beiden Würfeln habe ich bei "Talk Behaviour" den folgenden Code hinterlegt:

Der Code auf dem roten Würfel

Roter IceCube

Nachdem ich den roten Würfel auf dem Spielfeld platziert habe, habe ich ihn icubeRed getauft.


Der Code auf dem grünen Würfel

Grüner Icecube

Nachdem ich den grünen Würfel auf dem Spielfeld platziert habe, habe ich ihn icubeGreen getauft.


Analysiere die beiden Code-Schnippsel und beantworte die folgenden Fragen:

  1. Mit welchen (Schlüssel-)Wörtern wird der Wert der Gesundheit des Heros gesteuert?
  2. Was ist der Unterschied zwischen increases with und becomes? Was heisst "increase" auf deutsch?
  3. Was bewirkt wohl inactive?
  4. Wo auf dem Spielfeld wird der Text mit interface info text becomes ausgegeben?
  5. Wo musst du zwingend die Anführungs- und Schlusszeichen notieren (so wie nach says)?

Mann gibt Tipp

Die maximale Gesundheit der Heros kann nicht überschritten werden

Das ist kein Fehler, sondern logisch: Mit increases with kannst du die Gesundheit des Heros nur steigern, bis die maximale Grenze (Max health) erreicht ist. Dieser Fact versauert dir ev. das Testen des Games, das ist aber grundsätzlich etwas, das in der Natur der Sache liegt.


Einstellungen für die Gesundheit

Die maximale Gesundheit des Heros (Max health)

Wenn du in RPG Playground ein neues Game erstellst, hat der Hero bereits eine voreingestellte maximale Gesundheit von 50. Diese wird ja im Balken oben rechts im Game angezeigt. Je nach dem, wie du dein Spiel planst, kommst du wahrscheinlich zum Schluss, dort ein grössere Zahl haben zu müssen.

Mein erster Gedanke war, dass ich das irgendwie bei den Grundeinstellungen des Games zu definieren habe, was aber eine komplett falsche Idee war, weil es solche Preferences gar nicht gibt. Hmm, eigentlich ist das ja logisch: Das gehört zum Hero selber.
Klicke auf den Hero, um ihn zu aktivieren, darauf kannst du diese Einstellung vornehmen:

heros Max health


Die Monster schaden der Gesundheit des Heros (Hit damage)

Wenn der Hero vom Schwert eines Monsters getroffen wird, schadet das der Gesundheit. So weit so gut. Wenn der Hero aber bereits nach fünf Hits gestorben ist, ist das jedoch für den Gamer doch etwas frustrierend. Früher oder später wirst du versuchen, den Schaden, der ein Monster anrichten kann, besser einzustellen.

Klicke auf das Monster, um den Schaden besser einzustellen:

monsters Hit damage


Nachdenklicher Man

8ung Stolperstein!

Leider muss man diese Einstellung für jedes Monster einzeln vornehmen, weil es keine Möglichkeit gibt, Monster zu duplizieren.
Das wäre ein Feature, das wirklich praktisch wäre, zum Beispiel dann, wenn man wie in meinem Showcase ein "Heer" mit gleichartigen Monstersoldaten einsetzt.