samedi 9 mai 2015

Erste Schritte Würfelspiel in Java.

Hallo,
Ich bin neu hier im Forum, bin 20 Jahre alt, fange grade an Java zu lernen und mach grade meine ersten Schritte.
Mein erstes Programm soll ein Würfelspiel für bis zu 4 Spieler werden. Hier mal mein Anfang:
Java Code:

  1.  
  2. import java.util.Random;
  3.  
  4. import javax.swing.JOptionPane;
  5.  
  6. public class Würfelspiel {
  7. public static void main (String[] args) {
  8. int gesamtPunkte = 0;
  9. int einWurf = 0;
  10. while (gesamtPunkte<30){
  11. int wurf = JOptionPane.showConfirmDialog(null, "Willst du Würfeln?");
  12. if (wurf == 0){
  13. einWurf = wuerfeln();
  14. gesamtPunkte += einWurf;
  15. if (gesamtPunkte>30)
  16. gesamtPunkte -= 30;
  17. JOptionPane.showMessageDialog(null, "Du hast eine " + einWurf +" gewürfelt. \nDu hast insgesamt " + gesamtPunkte + " Punkte.");
  18. } else if (wurf == 1) {
  19. gesamtPunkte -= 2;
  20. JOptionPane.showMessageDialog(null, "Feigling!!! Dir werden wieder 2 Punkte abgezogen.\n Du hast jetzt " + gesamtPunkte + "Punkte.");
  21. } else if (wurf == 2) {
  22. JOptionPane.showMessageDialog(null, "Du hast das Spiel beendet bevor es vorbei war.");
  23. } if (gesamtPunkte == 30)
  24. JOptionPane.showMessageDialog(null, "Du hast Gewonnen.\nHerzlichen Glückwunsch.");
  25.  
  26. }
  27.  
  28. }
  29. public static int wuerfeln () {
  30. Random wuerfel = new Random();
  31. int Augenzahl =1 + wuerfel.nextInt(6);
  32. System.out.println(Augenzahl);
  33. return Augenzahl;
  34. }
  35. }


Meine Idee : Es soll ein Spieler nach dem anderen "würfeln" . Nach kicken auf das "rote X " wird das Programm nicht beendet, nach klicken von "Cancel" auch nicht, so jetzt meine Frage: Muss ich mehrere Klassen schreiben für mehrere Spieler? Oder was habt ihr für Lösungsvorschläge. Wenn ich mich nicht undeutlich ausgedrückt habe , tut es mir leid, dann bitte einfach fragen.


Erste Schritte Würfelspiel in Java.

0 commentaires:

Enregistrer un commentaire