Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. package dicegames;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Pig {
  6. private Die die1;
  7. private Die die2;
  8. private int spiller1points = 0;
  9. private int spiller1runde = 0;
  10. private int spiller2points = 0;
  11. private int spiller2runde = 0;
  12. private int kast;
  13. private int kast2;
  14. private int rolls;
  15. private String goOn;
  16. private String goOff;
  17. private Scanner scan;
  18.  
  19. public Pig() {
  20. die1 = new Die();
  21. die2 = new Die();
  22. scan = new Scanner(System.in);
  23. }
  24.  
  25. public void SpillerEt() {
  26.  
  27. while(spiller1points < 100 || spiller1runde < 100){
  28.  
  29. if (rolls==0) {
  30. System.out.println("spiller 1 det din tur ");
  31. }
  32. die1.roll();
  33. rolls++;
  34.  
  35. kast = (die1.getFaceValue());
  36. System.out.println("Du slog " + kast);
  37.  
  38. if (kast == 1) {
  39. spiller1runde = 0;
  40. rolls = 0;
  41. System.out.println("Runden er tabt");
  42. System.out.println("Dine points i alt er stadig " + spiller1points);
  43. SpillerTo();
  44. break;
  45. }
  46. else{
  47. spiller1runde += kast;
  48. if ((spiller1points + spiller1runde)>=100) {
  49. System.out.println("Dine points i alt er " + (spiller1points + spiller1runde));
  50. System.out.println("Spiller 1 har vundet!");
  51. break;
  52. }
  53. System.out.println("Dine points for runden er nu " + spiller1runde);
  54. System.out.println("Points i alt " + (spiller1points + spiller1runde));
  55. System.out.println("Vil du slå videre? ja/nej");
  56. goOff = scan.nextLine();
  57. if (goOff.equalsIgnoreCase("nej")) {
  58. spiller1points += spiller1runde;
  59. spiller1runde = 0;
  60. rolls = 0;
  61. SpillerTo();
  62. break;
  63. }
  64.  
  65. }
  66. }
  67. }
  68.  
  69. public void SpillerTo() {
  70. while(spiller2points < 100 || spiller2runde < 100){
  71.  
  72. if (rolls==0) {
  73. System.out.println("spiller 2 det din tur ");
  74. }
  75. die2.roll();
  76. rolls++;
  77.  
  78. kast2 = (die2.getFaceValue());
  79. System.out.println("Du slog " + kast2);
  80.  
  81. if(kast2 == 1) {
  82. spiller2runde = 0;
  83. System.out.println("Runden er tabt");
  84. System.out.println("Dine points i alt er stadig " + spiller2points);
  85. SpillerEt();
  86. break;
  87. }
  88. else{
  89. spiller2runde += kast2;
  90. if ((spiller2points + spiller2runde)>=100) {
  91. System.out.println("Dine points i alt er " + (spiller2points + spiller2runde));
  92. System.out.println("Spiller 2 har vundet!");
  93. break;
  94. }
  95. System.out.println("Dine points for runden er nu " + spiller2runde);
  96. System.out.println("Points i alt " + (spiller2points + spiller2runde));
  97. System.out.println("Vil du slå videre? ja/nej");
  98. goOn = scan.nextLine();
  99. if (goOn.equalsIgnoreCase("Nej")) {
  100. spiller2points += spiller2runde;
  101. spiller2runde = 0;
  102. rolls = 0;
  103. SpillerEt();
  104. break;
  105. }
  106. }
  107. }
  108. }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement