Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. package minion;
  2.  
  3. import de.hsrm.mi.prog.util.StaticScanner;
  4.  
  5. public class Minion {
  6.  
  7. public static void main(String[] args) {
  8.  
  9. int minionsTakenLeft = 0,minionsTakenRight = 0,minionNumber = 10,minionsTaken =0;
  10. String side,left = "l",right = "r",computer = "Computer",player = "Player";
  11. int norbertPosition = (int) (Math.random() *10 +1);
  12. String starter,hasNorbert;
  13. boolean test;
  14.  
  15. do
  16. {
  17. System.out.println("Wer soll beginnen ? (Player/Computer)");
  18. starter = StaticScanner.nextString();
  19. test = !starter.equals(player);
  20. }while(!starter.equals(player) || !starter.equals(computer));// Warum worked dat net
  21.  
  22. while((minionsTakenLeft + minionsTakenRight) < 10)
  23. {
  24.  
  25. if(norbertPosition <= minionsTakenLeft)
  26. {
  27. if(starter.equals(player))
  28. hasNorbert = "computer";
  29. else
  30. hasNorbert = "player";
  31. }
  32. if(norbertPosition >= minionNumber - minionsTakenRight)
  33. {
  34. if(starter.equals(player))
  35. hasNorbert = "computer";
  36. else
  37. hasNorbert = "player";
  38. }
  39. for(int i = minionsTakenLeft;i <= minionNumber-minionsTakenRight;i++)
  40. {
  41.  
  42. if(i == norbertPosition)
  43. {
  44. System.out.print("O ");
  45. }
  46. else
  47. {
  48. System.out.print("M ");
  49. }
  50. }
  51. System.out.println("");
  52.  
  53. if(starter.equals(player))
  54. {
  55. //do
  56. // {
  57. System.out.println("Von welcher Seite wollen sie Minions nehmen ?(Links/Rechts)");
  58. side = StaticScanner.nextString();
  59. // }while(!side.equalsIgnoreCase(right) ||!side.equalsIgnoreCase(left));
  60.  
  61. // do
  62. // {
  63. System.out.println("Wie viele Minions wollen sie nehmen ?(1/2/3)");
  64. minionsTaken = StaticScanner.nextInt();
  65. // }while(minionsTaken > 3 || minionsTaken < 0);
  66.  
  67. if(side.equals(right))
  68. {
  69. minionsTakenRight = minionsTakenRight + minionsTaken;
  70. }
  71. else
  72. {
  73. minionsTakenLeft = minionsTakenLeft + minionsTaken;
  74. }
  75. starter = "Computer";
  76. }
  77. }
  78. }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement