Files
ASDV-WebDev/Assignments/JavaScript/ch05/ch05/ex_5_16_war.html
2023-03-22 13:49:03 -05:00

45 lines
1.6 KiB
HTML
Executable File

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Example 5.17</title>
<script>
function goToWar()
{
var name1 = " "; var name2 = " ";
name1 = prompt("Enter your name: ", " ");
name2 = prompt("Enter your name: ", " ");
var playerOne = 0; var playerTwo = 0; var oneCard = 0; var twoCard = 0; var count = 1;
document.write("<table width = 40% align='center'><tr><td colspan = '2'><h3>The Game of War</h3></td></tr>");
while ((playerOne < 10) && (playerTwo < 10))
{
oneCard = Math.floor(Math.random() * 13 + 1);
twoCard = Math.floor(Math.random() * 13 + 1);
if(oneCard > twoCard)
playerOne++;
else
if(twoCard > oneCard)
playerTwo++;
document.write("<tr><td colspan = '2'>&nbsp;</td></tr><tr><td colspan = '2'>Deal Number" + count + ": </td</tr>");
document.write("<tr><td>" + name1 + "'s card: " + oneCard + " -- Score: " + playerOne + "</td>");
document.write("<td>" + name2 + "'s card: " + twoCard + " -- Score: " + playerTwo + "</td></td>");
count++;
}
if ((playerOne ==10) && (playerTwo != 10))
document.write("<tr><td colspan = '2'><h3>The winner is " + name1 + "!</h3></td></tr>");
if ((playerTwo == 10) && (playerOne != 10))
document.write("<tr><td colspan = '2'><h3>The winner is " + name2 + "!</h3></td></tr>");
document.write("</table>");
}
</script>
</<head>
<body>
<table align ="center" width ="70%"><tr><td>
<h1>&nbsp;</h2>
<h1>Play a Card Game: War</h1>
<h3>Click to begin the game</h3>
<p><input type="button" id="war" value="begin the game" onclick="goToWar();" /></p>
</td></tr>
</table></body>
</html>