Js Ile Basit Bir Taş Kağıt Makas Oyunu

JavaScript:
function computerPlay() {
    const choices = ["taş", "kağıt", "makas"];
    return choices[Math.floor(Math.random() * choices.length)];
}

function playRound(playerSelection, computerSelection) {
    playerSelection = playerSelection.toLowerCase();
    computerSelection = computerSelection.toLowerCase();

    if (playerSelection === computerSelection) {
        return "Berabere! Her ikisi de " + playerSelection + ".";
    } else if (
        (playerSelection === "taş" && computerSelection === "makas") ||
        (playerSelection === "kağıt" && computerSelection === "taş") ||
        (playerSelection === "makas" && computerSelection === "kağıt")
    ) {
        return "Kazandınız! " + playerSelection + " bilgisayarın " + computerSelection + "unu yendi.";
    } else {
        return "Kaybettiniz! Bilgisayar " + computerSelection + " seçti ve siz " + playerSelection + " seçtiniz.";
    }
}

function game() {
    let playerScore = 0;
    let computerScore = 0;

    for (let i = 0; i < 5; i++) {
        const playerSelection = prompt("Taş, kağıt veya makas seçin: ");
        const computerSelection = computerPlay();
        const result = playRound(playerSelection, computerSelection);
        console.log(result);
        if (result.includes("Kazandınız")) {
            playerScore++;
        } else if (result.includes("Kaybettiniz")) {
            computerScore++;
        }
    }

    console.log("Oyun bitti! Sonuçlar:");
    console.log("Oyuncu Skoru: " + playerScore);
    console.log("Bilgisayar Skoru: " + computerScore);
}

game();
 
Üst