日期:2014-05-18  浏览次数:20327 次

急需请教用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我发给你