Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
1.7 kB
1
Indexable
Never

/*
  deze functie start het spel, en roept alle functies aan
  PARAMETER: keuze van gebruiker
  Returned: Niks
*/
function handleClick(choiceOfUser) {
    //krijg keuze van computer
    const choiceOfComputer = getRandomEmoji();

    //gebruik deze keuze en voeg toe aan dom
    appendComputerPickToDom(choiceOfComputer);

    //voeg eigen keuze toe aan dom
    appendOwnPickToDom(choiceOfUser);

    //krijg de winnaar
    const winner = checkWinner(choiceOfUser, choiceOfComputer)

    //voeg deze winnaar toe aan dom
    appendWinnerToDom(winner);
}

/*
  deze functie gebruiken om de keuze van de computer aan de DOM toe te voegen. DOM == webpagina
    PARAMETERS: keuze van computer
  Returned: Niks
*/
function appendComputerPickToDom(pickOfComputer) {

}

/*
  deze functie gebruiken om de keuze van jezelf aan de DOM toe te voegen.
  PARAMETERS: keuzen van gebruiker
  Returned: Niks
 */
function appendOwnPickToDom(pickOfUser) {

}

/*
  deze functie geeft de keuze van de computer terug, die je later gebruikt om aan de DOM toe te voegne
   PARAMETERS: geen
   RETURNED: "👊" of "✋" of "✌️"

*/
function getRandomEmoji() {
    const options = ["👊", "✋", "✌️"]
    const randomChoice = Math.floor(Math.random() * options.length)
    return options[randomChoice]
}


/*
 Deze funcite checked de winnaar door beide keuzes te vergelijken, en geeft de winnaar terug.
 PARAMETERS: keuze van gebruiker en keuze van computer
 RETURNED: "COMPUTER", of "SPELER"
*/
function checkWinner(choiceOfUser, choiceOfComputer) {
  
}

/*
 deze functie append winnaar aan dom
 PARAMETERS: winnaar, dus "COMPUTER" of "SPELER"
 RETURNED: niks
*/
function appendWinnerToDom(winnaar) {


}
Leave a Comment