From ac9730a8c5e64846ace23ddf5adeba7e9bb27628 Mon Sep 17 00:00:00 2001 From: HomamS Date: Wed, 4 Sep 2019 22:12:49 -0400 Subject: [PATCH 1/2] rock-paper-scissors Homework --- game.js | 46 +++++++++++++++++++++++++++++++++++++++++++++- index.html | 3 +++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/game.js b/game.js index 3d7e01b..5e2302d 100644 --- a/game.js +++ b/game.js @@ -1,3 +1,47 @@ // Write all your code here // Replace the contents of this file with your own code -console.log('Hello, world!'); + +const list=['Rock', 'Paper', 'Scissors']; +function computerPlay(){ + return list[Math.floor(Math.random()*list.length)]; +} +console.log(computerPlay(list)); + +function playRound(playerSelection, computerSelection){ + if(playerSelection==computerSelection){ + return "No Winner, Please Play again"; + } + + else if(playerSelection=="Rock" && computerSelection=="Paper") { + return "You lose, Paper beats Rock"; + } + else if(playerSelection=="Paper" && computerSelection=="Rock") { + return " You Win, Paper beats Rock"; + } + else if(playerSelection=="Rock" && computerSelection=="Scissors") { + return "You Win, Rock beats Scissors"; + } + else if(playerSelection=="Scissors" && computerSelection=="Rock") { + return "You lose, Rock beats Scissors"; + } + else if(playerSelection=="Scissors" && computerSelection=="Paper") { + return "You Win, Paper beats Scissors"; + } + else if(playeSelection=="Paper" && computerSelection=="scissors") { + return "You lose, Paper beats Scissors" + } +} +const playerSelection ='Rock'; +const computerSelection= computerPlay(); +console.log(playRound(playerSelection, computerSelection)); + +function game(){ + var play=[]; + for( let i=0, i<4, i++){ + play[i]=playRound; + + } + console.log(playRound(playerSelection, computerSelection)); + +} +} diff --git a/index.html b/index.html index 947177f..72a59f2 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,9 @@ + Rock, Paper, Scissors! From 99336d8d32d0f8b5f12515f0c4825b240af747f1 Mon Sep 17 00:00:00 2001 From: HomamS Date: Sun, 22 Sep 2019 10:22:28 -0400 Subject: [PATCH 2/2] Part two Done --- game.js | 90 ++++++++++++++++++++++++++++++++++++++++++------------ index.html | 69 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 139 insertions(+), 20 deletions(-) diff --git a/game.js b/game.js index 5e2302d..b443e1c 100644 --- a/game.js +++ b/game.js @@ -1,47 +1,99 @@ // Write all your code here // Replace the contents of this file with your own code + const list=['Rock', 'Paper', 'Scissors']; function computerPlay(){ return list[Math.floor(Math.random()*list.length)]; } -console.log(computerPlay(list)); +// console.log(computerPlay(list)); +let roundResult = ""; function playRound(playerSelection, computerSelection){ + // const playerSelection = prompt("please chose whether Rock, Paper or Scisers"); if(playerSelection==computerSelection){ - return "No Winner, Please Play again"; + roundResult = "Please play again!"; + return "No Winner"; + } - else if(playerSelection=="Rock" && computerSelection=="Paper") { - return "You lose, Paper beats Rock"; + if(playerSelection=="Rock" && computerSelection=="Paper") { + roundResult = " You lose :("; + return "You lose"; } else if(playerSelection=="Paper" && computerSelection=="Rock") { - return " You Win, Paper beats Rock"; + roundResult = "Congratulation You Win :)"; + return " You Win"; } else if(playerSelection=="Rock" && computerSelection=="Scissors") { - return "You Win, Rock beats Scissors"; + roundResult = "Congratulation You Win :)"; + return "You Win"; + } else if(playerSelection=="Scissors" && computerSelection=="Rock") { - return "You lose, Rock beats Scissors"; + roundResult = " You lose :("; + return "You lose"; + } else if(playerSelection=="Scissors" && computerSelection=="Paper") { - return "You Win, Paper beats Scissors"; + roundResult = "Congratulation You Win :)" + return "You Win"; + } - else if(playeSelection=="Paper" && computerSelection=="scissors") { - return "You lose, Paper beats Scissors" + else if(playerSelection=="Paper" && computerSelection=="Scissors") { + roundResult = " You lose :("; + return "You lose"; + } + + } -const playerSelection ='Rock'; -const computerSelection= computerPlay(); -console.log(playRound(playerSelection, computerSelection)); -function game(){ - var play=[]; - for( let i=0, i<4, i++){ - play[i]=playRound; +// console.log(playRound(computerPlay())); + +// function game(){ +// var play=[]; +// for( let i=0; i<4; i++){ +// play[i] = playRound(computerPlay()); +// } +// console.log(play); +// } +// game(); +let playerScore = 0; +let computerScore = 0; +function play(playerSelection){ + let round = playRound(playerSelection, computerPlay()); + + let result = document.createElement("li"); + result.innerHTML = roundResult; + document.getElementById("score").appendChild(result); + if(round === "You lose"){ + computerScore++; + } + else if("You Win"){ + playerScore++ + } + + if(playerScore === 5){ + + document.getElementById("result").innerHTML = "You Win....:)
Start Over"; + + } + else if(computerScore === 5){ + + document.getElementById("result").innerHTML = "You lose....:(
Start Over" } - console.log(playRound(playerSelection, computerSelection)); } -} + document.getElementById("rock").addEventListener('click',function() { + play("Rock"); + }); + + document.getElementById("paper").addEventListener('click',function() { + play("Paper"); + }); + + document.getElementById("scissors").addEventListener('click',function() { + play("Scissors"); + }); diff --git a/index.html b/index.html index 72a59f2..dea4cf1 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,80 @@ - Rock, Paper, Scissors! + +

Rock, Paper, Scissors! Game...

+

Click on your Choise Below!!

+
+ + + +
+ +
+

The Record of rounds..

+
+ +
+

The result ...!

+
+ +