急需请教用SQL的存储过程编写的21点游戏
这是这个游戏的规则:
1. 玩家在开局的同时下注。每局开局玩家和庄家先各派两张牌,玩家的牌全开,庄家的牌一开一盖。玩家可根据牌面情况决定是继续要牌还是开牌。
2. 若玩家点数未超过21点,则庄家必须补牌直到点数超过17点;超过17点后,庄家便不能再补牌。
3. 玩家只能在申请开局的同时下注,每次下注最高5000分,最低5分。
4. A牌可算1点或11点,花牌J、Q、K牌都算10点,其他的牌算牌面点数。
5. 每局结束后比较双方牌面点数总和。21点(含)内总点数大的为胜,点数相等则为平局。超出21点即为爆牌。若一方爆牌,则该方为负。
6. 玩家或庄家牌面是A加上10,J,Q,K中的一张,即为Black Jack(BJ)。若玩家是BJ而庄家不是,此时玩家赢。若玩家不是BJ而庄家是,则玩家输。双方均是BJ,为平局。
7. 玩家和庄家至少一方是BJ或者玩家爆牌时,系统自动开牌。
8. 玩家赢,则赢得下注分数(其中玩家是BJ庄家不是时,赢分加倍);玩家若输则扣掉下注分数,积分累计。
9. 如果玩家获得周奖,则积分归零。
10. 若玩家分数低于5分,重新开局时自动获得100分的游戏初始分。
11. 在旧的牌局未结束前,不能申请重新开局。
------解决方案--------------------加我qq我发给你