當前位置:編程學習大全網 - 源碼下載 - 求 21點(BLACK JACK) JAVA GUI 源代碼

求 21點(BLACK JACK) JAVA GUI 源代碼

<html>

<head>

<title></title>

</head>

<body>

<script LANGUAGE="JavaScript">

<!-- Hide from non-JavaScript browsers

function random(maxValue)

{

day = new Date();

hour = day.getHours();

min = day.getMinutes();

sec = day.getSeconds();

return (((hour + 1) * (min + 1) * sec) % maxValue) + 1;

}

function pickSuit()

{

suit = random(4);

if(suit == 1)

return "紅桃";

if(suit == 2)

return "草花";

if(suit == 3)

return "方塊";

return "紅心";

}

function cardName(card)

{

if(card == 1)

return "Ace";

if(card == 11)

return "侍從";

if(card == 12)

return "皇後";

if(card == 13)

return "國王";

return "" + card;

}

function cardValue(card)

{

if(card == 1)

return 11;

if(card > 10)

return 10;

return card;

}

function PickACard(strWho)

{

card = random(13);

suit = pickSuit();

//alert(strWho + " picked the " + cardName(card) + " of " + suit);

return cardValue(card);

}

function NewHand(form)

{

form.dealer.value = 0;

form.you.value = 0;

form.dealer.value = eval(form.dealer.value) + PickACard("Dealer");

form.you.value = eval(form.you.value) + PickACard("You");

}

function Dealer(form)

{

while(form.dealer.value < 17)

{

form.dealer.value = eval(form.dealer.value) + PickACard("Dealer");

}

}

function User(form)

{

form.you.value = eval(form.you.value) + PickACard("You");

if(form.you.value > 21)

{

alert("妳破了!");

}

}

function LookAtHands(form)

{

if(form.dealer.value > 21)

{

alert("對手破了,妳勝出!");

}

else if(form.you.value > form.dealer.value)

{

alert("妳勝出了!");

}

else

if(form.dealer.value == form.you.value)

{

alert("平局!");

}

else

{

alert("對家勝了!");

}

}

//--></script>

<form>

<table BORDER="3">

<tr>

<td>對家有</td>

<td><input TYPE="TEXT" NAME="dealer" size="20"></td>

</tr>

<tr>

<td>妳有</td>

<td><input TYPE="TEXT" NAME="you" size="20"></td>

</tr>

</table>

<div align="center"><center><p><input TYPE="BUTTON" VALUE="要牌"

onClick="User(this.form)"> <input TYPE="BUTTON" VALUE="亮牌"

onClick="Dealer(this.form);LookAtHands(this.form);"> <input TYPE="BUTTON"

VALUE="再來壹手" onClick="NewHand(this.form)"> </p>

</center></div>

</form>

</body>

</html>

  • 上一篇:通達新牛散實用源代碼
  • 下一篇:C++讀EXCEL源程序
  • copyright 2024編程學習大全網