Lernpfad:Hehomon/18: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 10: | Zeile 10: | ||
Wenn ihr die Eigenschaften eures Hehomons verändern wolle (zum Beispiel, weil eine Fähigkeit den Attackwert verbessert), dann könnt ihr das derzeit nicht machen. Die Eigenschaften der Klasse <code>Hehomon</code> sind <code>private</code> und dürfen aus den Unterklassen nicht direkt verändert werden. Ihr habt zwei Möglichkeiten damit umzugehen: | Wenn ihr die Eigenschaften eures Hehomons verändern wolle (zum Beispiel, weil eine Fähigkeit den Attackwert verbessert), dann könnt ihr das derzeit nicht machen. Die Eigenschaften der Klasse <code>Hehomon</code> sind <code>private</code> und dürfen aus den Unterklassen nicht direkt verändert werden. Ihr habt zwei Möglichkeiten damit umzugehen: | ||
# Erstellt passende Setter-Methoden. | # Erstellt passende Setter-Methoden. | ||
# Ändert die ''Sichtbarkeit'' von <code>private</code> auf <code>protected</code>. Das bedeutet, dass die Eigenschaften '''nur von Unterklassen''' verändert werden dürfen, nicht aber von anderen Klassen/Objekten. | # Ändert die ''Sichtbarkeit'' von <code>private</code> auf <code>protected</code>. Das bedeutet, dass die Eigenschaften '''nur von Unterklassen''' verändert werden dürfen, nicht aber von anderen Klassen/Objekten.<br/>Zum Beispiel: <code>protected int angr;</code> | ||
{{Info:End}} | {{Info:End}} | ||
| Zeile 23: | Zeile 23: | ||
<center><colorize>Viel Spaß!</colorize></center> | <center><colorize>Viel Spaß!</colorize></center> | ||
{{Hinweis|Bitte gebt mir zu eurer Erfahrung mit dem Lernpfad ein kurzes (anonymes) Feedback in diesem Etherpad: https://ngb.schule/pad/p/hehomon-feedback}} | |||
Aktuelle Version vom 12. April 2020, 07:23 Uhr
Das war's! Hehomon liegt in unserer Version 1.0 vor. Wir haben schon viel geschafft, aber in der Spieleentwicklung würde man dise Version noch nicht 1.0 nennen, sondern eine erste Alpha. Also eine erste spielbare Version, der aber noch sehr viel polish fehlt. Damit ist gemeint, dass es noch viele Stellen gibt, die man verbessern könnte oder müsste. Kleine Fehler (versucht doch mal, die Tasten A,S,D und F schnell hintereinander zu drücken und beobachtet, weas passiert) und Verbesserungsmöglichkeiten (siehe unten).
Aber vor allem fehlt noch eines: coole Hehomons!
Implementiert eure eigenen Hehomons. Erstellt neue Klassen analog zu Alligung, wenn ihr das noch nicht getan habt. Implementiert die Fähigkeiten passend zu euren Ideen und versucht spannende, aber faire Hehomons zu erstellen.
Wenn ihr die Eigenschaften eures Hehomons verändern wolle (zum Beispiel, weil eine Fähigkeit den Attackwert verbessert), dann könnt ihr das derzeit nicht machen. Die Eigenschaften der Klasse Hehomon sind private und dürfen aus den Unterklassen nicht direkt verändert werden. Ihr habt zwei Möglichkeiten damit umzugehen:
- Erstellt passende Setter-Methoden.
- Ändert die Sichtbarkeit von
privateaufprotected. Das bedeutet, dass die Eigenschaften nur von Unterklassen verändert werden dürfen, nicht aber von anderen Klassen/Objekten.
Zum Beispiel:protected int angr;
Weitere Verbesserungen
Jetzt könnt ihr eure Phantasie freien Lauf lassen und euch weitere Verbesserungen für das Spiel überlegen. Nutzt alles, was ihr im Lernpfad gelernt habt, um eure Ideen umzusetzen. Die Dokumentation der Engine-Alpha und die Tutorials können euch weiterhelfen.
Einige Ideen die ihr imeplementieren könnten:
- Spielt Effekt-Sounds ab, wenn die Hehomons Fähigkeiten einsetzen.
- Animiert die Hehomons, wenn sie Fähigkeiten einsetzen, oder lasst sie leichte Bewegungen ausführen, damit sie nicht so starr wirken.
- Sorgt dafür, dass sich die Hehomons ansehen.
- u.v.m.