Guten Tag,
Ich bin dabei ein Textadventure zu coodieren, nun hat mich jemand darauf aufmerksam gemacht, dass es viel mehr bringen würde, Klassen für meinen Code einzuführen.
Ich habe mich noch mal an die Arbeit gemacht und meinen Code neu angefangen(Siehe Code).
Nun weiss ich aber nicht, wie ich zufällig eins von den beiden gegnertypen aufrufen kann.
Ich weiss auch nicht, wie ich danach Googeln soll, denn Klassen in ein Array umwandeln kann man nicht.
Es muss also eine andere Methode her.
Ich bin dabei ein Textadventure zu coodieren, nun hat mich jemand darauf aufmerksam gemacht, dass es viel mehr bringen würde, Klassen für meinen Code einzuführen.
Ich habe mich noch mal an die Arbeit gemacht und meinen Code neu angefangen(Siehe Code).
Java:
import java.util.Random;
import java.util.Scanner;
public class player {
static Scanner input = new Scanner(System.in);
static Random rand = new Random();
static int playerHp = 200;
static int playerDmg = 20;
static int enemyDmg;
public static void main(String[] args){
enemy gegner1 = new enemy(100, 50, 50);
enemy gegner2 = new enemy(80, 40, 40);
}
}
class enemy{
Random rand = new Random();
String[] enemys = {"gegner1","gegner2"};
int enemyHp;
int enemyPlusDmg;
int enemyDmg;
enemy(int Hp, int Dmg, int PlusDmg){
this.enemyHp = Hp;
this.enemyDmg = Dmg;
this.enemyPlusDmg = PlusDmg;
}
}
Nun weiss ich aber nicht, wie ich zufällig eins von den beiden gegnertypen aufrufen kann.
Ich weiss auch nicht, wie ich danach Googeln soll, denn Klassen in ein Array umwandeln kann man nicht.
Es muss also eine andere Methode her.
Zuletzt bearbeitet von einem Moderator: