JavaScript :: Aufgabe #7 :: Lösung #4
4 Lösungen
#7
Schere Stein Papier als Browsergame in Javascript
Fortgeschrittener - JavaScript
von Programmer21
- 05.05.2019 um 21:42 Uhr
Die Aufgabe ist ein Schere Stein Papier Spiel in Javascript zu Programmieren.
Man soll gegen einen Computer-Gegner spielen.
Man soll gegen einen Computer-Gegner spielen.
#4
von Aliex (60 Punkte)
- 23.04.2021 um 03:12 Uhr
[CODE]
[/CODE]
HTML-Code
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Game</title> </head> <body> <script src="index.js"></script> <h1 id="WinMSG">Wins: 0</h1> <h1 id="LoseMSG">Lose: 0</h1> <p id="ChatMSG">welcome to scissors stone paper</p> <button onclick="clickscissors()">scissors</button> <button onclick="clickstone()">stone</button> <button onclick="clickpaper()">paper</button> </body> </html>
JavaScript-Code
let WinMSG; let ChatMSG; let LoseMSG; onload = (event) => { WinMSG = document.getElementById("WinMSG"); ChatMSG = document.getElementById("ChatMSG"); LoseMSG = document.getElementById("LoseMSG"); }; let wincount = 0; let losecount = 0; let message = ""; let winmsg = ""; let losemsg = ""; function clickscissors() { let random = Math.floor(Math.random() * 4); let Player = 0; let Bot = random; if(Bot === Player){ message = "Draw! Dein Gegner hat auch Schere!"; ChatMSG.innerText = message; }else if(Bot > 0 && Bot < 2){ message = "Lose! Dein Gegner hat Stein!"; losemsg = "Lose: " + ++losecount; ChatMSG.innerText = message; LoseMSG.innerText = losemsg; }else if(Bot > 1 && Bot < 3){ message = "Win! Dein Gegner hat Papier!"; winmsg = "Wins: " + ++wincount; ChatMSG.innerText = message; WinMSG.innerText = winmsg; }else{ message = "Lose! Dein Gegner hat Stein!"; losemsg = "Lose: " + ++losecount; ChatMSG.innerText = message; LoseMSG.innerText = losemsg; } }; function clickstone() { let random = Math.floor(Math.random() * 4); let Player = 1; let Bot = random; if(Bot === Player){ message = "Draw! Dein Gegner hat auch Stein!"; ChatMSG.innerText = message; }else if(Bot < 1){ message = "Win! Dein Gegner hat Schere!"; winmsg = "Wins: " + ++wincount; ChatMSG.innerText = message; WinMSG.innerText = winmsg; }else if(Bot > 1 && Bot < 3){ message = "Lose! Dein Gegner hat Papier!"; losemsg = "Lose: " + ++losecount; ChatMSG.innerText = message; LoseMSG.innerText = losemsg; }else{ message = "Lose! Dein Gegner hat Papier!"; losemsg = "Lose: " + ++losecount; ChatMSG.innerText = message; LoseMSG.innerText = losemsg; } }; function clickpaper() { let random = Math.floor(Math.random() * 4); let Player = 2; let Bot = random; if(Bot === Player){ message = "Draw! Dein Gegner hat auch Papier!"; ChatMSG.innerText = message; }else if(Bot < 2 && Bot > 0){ message = "Win! Dein Gegner hat Stein!"; winmsg = "Wins: " + ++wincount; ChatMSG.innerText = message; WinMSG.innerText = winmsg; }else if(Bot < 1){ message = "Lose! Dein Gegner hat Schere!"; losemsg = "Lose: " + ++losecount; ChatMSG.innerText = message; LoseMSG.innerText = losemsg; }else{ message = "Lose! Dein Gegner hat Schere!"; losemsg = "Lose: " + ++losecount; ChatMSG.innerText = message; LoseMSG.innerText = losemsg; } };
[/CODE]
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1