GGHyperX

Untitled

Oct 5th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. var btn = "";
  2. var symbol = "X";
  3. var click_count = 0;
  4. var player1 = "";
  5. var player2 = "";
  6. var counter1 = 1;
  7. var counter2 = 1;
  8.  
  9. // Draw Sprüche zufällig auswählen
  10. var draw1 = "Wer mit einem starken Gedanken spielt, kann oft schon mit einem 'unentschieden' sehr zufrieden sein."
  11. var draw2 = "Auch ein 'unentschieden' ist ein Sieg, weil man nicht verloren hat."
  12. var draw3 = "Einigen wir uns auf ein 'unentschieden'."
  13. var array_draw = [draw1, draw2, draw3]
  14. var item = array_draw[Math.floor(Math.random()*array_draw.length)]
  15.  
  16. // Buttons IDs - Variablen zuweisen
  17. var btn0 = document.getElementById("1");
  18. var btn1 = document.getElementById("2");
  19. var btn2 = document.getElementById("3");
  20. var btn3 = document.getElementById("4");
  21. var btn4 = document.getElementById("5");
  22. var btn5 = document.getElementById("6");
  23. var btn6 = document.getElementById("7");
  24. var btn7 = document.getElementById("8");
  25. var btn8 = document.getElementById("9");
  26. var player1 = document.getElementById("player1")
  27. var player2 = document.getElementById("player2")
  28.  
  29. // Buttons abwechselnd x und o als Wert zuweisen
  30. function button(btn) {
  31. click_count++;
  32. if (btn.value == " ") {
  33. btn.value = symbol;
  34. if (symbol == "X") {
  35. symbol = "O";
  36. } else {
  37. symbol = "X";
  38. }
  39. checkForWin()
  40. }
  41. }
  42.  
  43. // Buttons clearen
  44. function clearBtn() {
  45. btn0.value = " ";
  46. btn1.value = " ";
  47. btn2.value = " ";
  48. btn3.value = " ";
  49. btn4.value = " ";
  50. btn5.value = " ";
  51. btn6.value = " ";
  52. btn7.value = " ";
  53. btn8.value = " ";
  54. click_count = 0;
  55. }
  56.  
  57. // winning condition for x
  58. function checkForWin(){
  59. var win = false;
  60. var draw = false;
  61.  
  62. if (btn0.value == symbol && btn1.value == symbol && btn2.value == symbol){
  63. alert (symbol + " has won the game")
  64. win = true;
  65. }
  66.  
  67. else if (btn3.value == symbol && btn4.value == symbol && btn5.value == symbol){
  68. alert (symbol + " has won the game")
  69. win = true;
  70. }
  71.  
  72. else if (btn6.value == symbol && btn7.value == symbol && btn8.value == symbol){
  73. alert (symbol + " has won the game")
  74. win = true;
  75. }
  76.  
  77. else if (btn0.value == symbol && btn3.value == symbol && btn6.value == symbol){
  78. alert (symbol + " has won the game")
  79. win = true;
  80. }
  81.  
  82. else if (btn1.value == symbol && btn4.value == symbol && btn7.value == symbol){
  83. alert (symbol + " has won the game")
  84. win = true;
  85. }
  86.  
  87. else if (btn2.value == symbol && btn5.value == symbol && btn8.value == symbol){
  88. alert (symbol + " has won the game")
  89. win = true;
  90. }
  91.  
  92. else if (btn0.value == symbol && btn4.value == symbol && btn8.value == symbol){
  93. alert (symbol + " has won the game")
  94. win = true;
  95. }
  96.  
  97. else if (btn2.value == symbol && btn4.value == symbol && btn6.value == symbol){
  98. alert (symbol + " has won the game")
  99. win = true;
  100. }
  101.  
  102. // Wenn alle Felder geclickt wurden, dann alert item
  103.  
  104. else if (click_count == 9) {
  105. alert(item)
  106. draw = true;
  107. }
  108.  
  109. if (win == true && symbol == "X") {
  110. player1.value = counter1++
  111. }
  112. else if (win == true && symbol =="O") {
  113. player2.value = counter2++
  114. }
  115.  
  116. // automatisch clearen
  117.  
  118. if(win==true||draw==true){
  119. clearBtn();
  120. }
  121. }
Advertisement
Add Comment
Please, Sign In to add comment