const options = ["Stein", "Papier", "Schere"]; let playerScore = 0; let computerScore = 0; const playerScoreElement = document.getElementById("player-score") const computerScoreElement = document.getElementById("computer-score") const roundResultsMessage = document.getElementById("results-msg") const buttonStein = document.getElementById("rock-btn") const buttonPapier = document.getElementById("paper-btn") const buttonSchere = document.getElementById("scissors-btn") buttonStein.addEventListener("click", () => showResults("Stein")); buttonPapier.addEventListener("click", () => showResults("Papier")); buttonSchere.addEventListener("click", () => showResults("Schere")); const winnerMsgElement = document.getElementById("winner-msg"); const optionsContainer = document.getElementById("options-container"); const resetGameBtn = document.getElementById("reset-game-btn"); function getRandomComputerResult(){ const number = Math.floor(Math.random()*options.length); return options[number]; } function hasPlayerWonTheRound(player, computer){ if (player === "Stein" && computer === "Schere" || player === "Schere" && computer === "Papier" || player === "Papier" && computer === "Stein"){ return true; } else { return false; } } function getRoundResults(playerChoice){ const computerChoice = getRandomComputerResult() const playerWon = hasPlayerWonTheRound(playerChoice, computerChoice); if(playerWon){ playerScore++; //playerScore += 1; playerScore = playerScore + 1; return `Spieler hat gewonnen! ${playerChoice} schlaegt ${computerChoice}`; } else if (playerChoice === computerChoice){ return `Unentschieden: beide haben ${playerChoice} gewaehlt.`; } else { computerScore++; return `Computer hat gewonnen! ${computerChoice} schlaegt ${playerChoice}`; } } function showResults(playerChoice) { roundResultsMessage.innerText = getRoundResults(playerChoice) playerScoreElement.innerText = playerScore; computerScoreElement.innerText = computerScore; }