Hallo Zusammen,
ich habe soweit mein bescheidenes Spiel als Main fertiggestellt, leider muss ich das ganze ploten wenn ihr wisst was ich meine.
Das Problem: ich weiß gar nicht, wie ich das machen soll.
es handelt sich um ein Münzwurf-Spiel
Vorgabe- SpielerA- und SpielerBfeld soll eingelegt werden. insbesondere Vorgabe soll per Tastatur eingegeben werden. man brauch dafür Event-Listner soweit ich weiß. wie kann man sowas einbauen? gibt es vielleicht sowas wie Vorlage?
ich würde für eure Hilfe sehr dankbar!
hier ich ein Teil mein Programm:
ich habe soweit mein bescheidenes Spiel als Main fertiggestellt, leider muss ich das ganze ploten wenn ihr wisst was ich meine.
Das Problem: ich weiß gar nicht, wie ich das machen soll.
es handelt sich um ein Münzwurf-Spiel
Vorgabe- SpielerA- und SpielerBfeld soll eingelegt werden. insbesondere Vorgabe soll per Tastatur eingegeben werden. man brauch dafür Event-Listner soweit ich weiß. wie kann man sowas einbauen? gibt es vielleicht sowas wie Vorlage?
ich würde für eure Hilfe sehr dankbar!
hier ich ein Teil mein Programm:
Java:
import java.util.*;
public class Münzwurf {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int [] Vorgabe = new int [10];
System.out.print("geben Sie bitte die Vorgabezahlen ein: ");
for (int j=0; j<10; j++)
Vorgabe[j] = scanner.nextInt();
System.out.print("Vorgabe :");
System.out.println(Arrays.toString(Vorgabe));
int [] SpielerA = new int[10];
int [] SpielerB = new int[10];
Random r = new Random();
for(int s = 0; s<10; s++){
SpielerA[s] = r.nextInt(2) ;
SpielerB[s] = r.nextInt(2) ;
}
System.out.print("Spieler A :");
System.out.println(Arrays.toString(SpielerA));
System.out.print("Spieler B :");
System.out.println(Arrays.toString(SpielerB));
System.out.println("");
int Agewonnen = 0;
int Bgewonnen = 0;
for(int t = 0; t<10; t++){
if(SpielerA[t] == Vorgabe[t] & SpielerB[t] != Vorgabe[t]){
System.out.println("Runde "+(t+1)+" Spieler A gewinnt ");
Agewonnen+=1;
}
else if(Vorgabe[t] != SpielerA[t] & SpielerB[t] != Vorgabe[t]
| Vorgabe[t] == SpielerA[t] & Vorgabe[t] == SpielerB[t]){
System.out.println("Runde "+(t+1)+" keiner hat gewonnen");
}
else {
System.out.println("Runde "+(t+1)+" Spieler B gewinnt ");
Bgewonnen+=1;
}
}
System.out.println("----------------------------------------------");
System.out.println( " Spieler A hat " + Agewonnen +" Runde(n)
gewonnen");
System.out.println("----------------------------------------------");
System.out.println( " Spieler B hat " + Bgewonnen +" Runde(n)
gewonnen");
System.out.println("----------------------------------------------");
if( Agewonnen > Bgewonnen){
System.out.println("Spieler A gewinnt das Spiel");}
else if(Agewonnen == Bgewonnen){
System.out.println("keiner hat das Spiel gewonnen");}
else{ System.out.println("Spieler B gewinnt das Spiel");}
}}