math - How to calculate the winner and loser when with dice in javascript -



math - How to calculate the winner and loser when with dice in javascript -

i have set 2 separate "games" 2 dice go @ random , calculates score both. can't show "winner" , "loser". theres player 1 , player 2, , want write winner or loser below player highest or lowest score. tried calculating myself using javascript none of code find correct.i have searched everywhere online nil seems working don't know doing wrong sorry beingness long in dire need doing isn't working, code have here dices , score no "winner" or "looser"

<!doctype html> <html> <head> </head> <body> <div> <script> var randomnumber1 = math.floor (math.random()*6)+1; var randomnumber2 = math.floor (math.random()*6)+1; var opentag = " <img src = 'die"; var closetag = ".gif'>"; var imagetagstring1 = opentag + randomnumber1 + closetag; var imagetagstring2 = math.floor(math.random()*6)+1; var imagetagstring2 = " <img src = \"die" + randomnumber2 + ".gif\">"; var score = randomnumber1 + randomnumber2; document.write ("<p>the score : " + score); document.write(imagetagstring1); document.write(imagetagstring2); </script> </div> <div> <script> var randomnumbera = math.floor (math.random()*6)+1; var randomnumberb = math.floor (math.random()*6)+1; var opentag = " <img src = 'die"; var closetag = ".gif'>"; var imagetagstring1 = opentag + randomnumbera + closetag; var imagetagstring2 = math.floor(math.random()*6)+1; var imagetagstring2 = " <img src = \"die" + randomnumberb + ".gif\">"; var score2 = randomnumbera + randomnumberb; document.write ("<p>the score : " + score); document.write(imagetagstring1); document.write(imagetagstring2); </script> </div> </body> </html>

assuming have images die1.gif die6.gif in same directory html file, next code should fine:

<!doctype html> <html> <body> <script type ='text/javascript'> var player1dice1 = math.floor (math.random()*6)+1; var player1dice2 = math.floor (math.random()*6)+1; var player2dice1 = math.floor (math.random()*6)+1; var player2dice2 = math.floor (math.random()*6)+1; var scorep1 = player1dice1 + player1dice2; var scorep2 = player2dice1 + player2dice2; var opentag = " <img src = 'die"; var closetag = ".gif'>"; var p1d1 = opentag + player1dice1 + closetag; var p1d2 = opentag + player1dice2 + closetag; var p2d1 = opentag + player2dice1 + closetag; var p2d2 = opentag + player2dice2 + closetag; document.write ("<p>player 1 score : " + scorep1); document.write(p1d1); document.write(p1d2); document.write ("<p>player 2 score : " + scorep2); document.write(p2d1); document.write(p2d2); if (scorep1 > scorep2) { document.write("<p>player 1 wins. player 2 loses.</p>"); } else if (scorep2 > scorep1) { document.write("<p>player 2 wins. player 1 loses.</p>"); } else { document.write("<p>draw.</p>"); } </script> </body> </html>

also, read this.

javascript math random dice

Comments

Popular posts from this blog

formatting - SAS SQL Datepart function returning odd values -

c++ - Apple Mach-O Linker Error(Duplicate Symbols For Architecture armv7) -

php - Yii 2: Unable to find a class into the extension 'yii2-admin' -