21点

JavaScript学习:21点游戏

旧时模样 提交于 2020-04-11 18:40:13
一、游戏规则 21点游戏的规则有很多种,我在写这个21点游戏的时候,选取了一种规则,描述如下: 1、游戏共有两名玩家,玩家1(庄家)和玩家2,在我编写的这个21点中,玩家1是电脑,玩家2是你,电脑坐庄。 2、一开始,给你和庄家各发两张牌,你可以看到你的两张牌,庄家的牌一张是明牌,一张是暗牌(暗牌是扣过来的牌,你不知道具体点数是多少)。 3、你和庄家的牌都是从一副牌里发出来的,共计52张(不要大小Joker)。 4、A可以当做1点和11点用,J、Q、K当做10点用,其他牌按面值计算点数。 5、发牌后,你可以选择要或不要牌,选择要牌后,如果你的点数大于21点,你就输了,否则你还可以选择要或不要牌,如果你选择不要牌,则轮到庄家要牌。 6、轮到庄家时,如果庄家的点数小于17点,则庄家必须要牌,当庄家点数大于或等于17时,庄家有权继续选择要或不要。如果庄家点数大于21点,则判定庄家输。 7、如果你和庄家都不要了,且双方都没有爆掉,则双方摊牌,计算双方点数,以点数大者胜,若双方点数一致则为平局。 二、目录结构 游戏的目录结构如下: 1、resource目录下,存储了游戏需要使用的图片。 2、bgm.ogg是游戏的背景音乐(我把QQ斗地主的背景音乐放进来了╮(╯▽╰)╭) 3、black_jack.html是一个网页,使用浏览器打开它就可以开始进行游戏了 4、black_jack