mjc 发表于 2007-4-27 10:20:07

***游戏类***blackjack 二十一点游戏

把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件
要完成此效果把如下代码加入到<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 "spades";

   if(suit == 2)
      return "clubs";

   if(suit == 3)
      return "diamonds";

   return "hearts";
}

function cardname(card)
{
   if(card == 1)
      return "ace";

   if(card == 11)
      return "jack";

   if(card == 12)
      return "queen";

   if(card == 13)
      return "king";

   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 align="center">
    <tr>
      <td width="79">
      <div align="center"><font color="#33ff33">庄家牌点</font></div>
      </td>
      <td width="155">
<input type=text name=dealer></td>
</tr>
<tr>
      <td width="79" height="17">
      <div align="center"><font color="#33ff33">玩家牌点</font></div>
      </td>
      <td width="155" height="17">
      <input type=text name=you></td>
</tr>
</table>

<p>

<center>
      <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)>
</center>

</form>
      










--------------------------------------

拥有三人行论坛管理系列软件,一个人就可以管理一个论坛的更新维护。还能使您的论坛有千人在线的真实火暴效果,让您不在为论坛因没有人气而留不住会员而烦恼,使您的论坛早日成为一流的论坛。详情请登陆网站:http://www.cnsrx.cn 三人行论坛管理软件,站长必备的专业好工具。(您使用的是免费版本,购买收费版本后,将不带广告。业务QQ:247216 44985227)
页: [1]
查看完整版本: ***游戏类***blackjack 二十一点游戏