Hallo IsaacCohen und danke für deine Bemühungen
,
Ich habe an meinem Programm schon etwas weitergearbeitet und wollte gerade dieses Thema damit abschließen, weil ich ein Teil der Probleme behoben hatte.
Das Leben kann negativ werden und der Spieler stirbt nie. Hier fehlt noch eine entsprechende Prüfung und verlassen der Schleife
Das habe ich hier erstmal weggelassen, aber in meinem anderen Packet.Klasse ist das alles integriert.
Die initialisierung der Enemy-Liste könntest du vor der ersten Schleife durchführen.
Wie das den ?
|
Quellcode
|
1
2
|
this.hp = rand.nextInt(randomHp)+plusHp;
this.dmg = rand.nextInt(randomDmg)+plusDmg
|
Das passiert jedes mal doch nur, wenn ein
neues EnemyObjekt erstellt wird.
Wie soll es denn weitergehen mit deinem Spiel? Im Moment sieht es ein wenig nach einem Pokemon-Kampf aus, man steht den Gegner gegenüber und kann dann eine Aktion wählen und ausführen bis einer von beiden tot ist.
Also ich habe sehr viel vor, an was ich hier arbeite ist derzeit nur das einfache Kampfsystem.
Nach dem ich mich etwas mehr mit den Klassen befasst habe und das Spiel weiter ausgebaut habe mit Story, Items, Bossgegnern, und und und, werde ich anfangen nach einer Möglichkeit zu suchen um anstatt der Javakonsole ein Textfeld/Label zu verwenden und anstatt der Keys halt eben Buttons.
Am Ende möchte ich dann ein paar Grafiken mit rein bringen, dass alles kann bei mir aber noch sehr lange dauern.