Java项目案例-黑杰克幻灯片.pptVIP

  • 11
  • 0
  • 约6.44千字
  • 约 33页
  • 2016-12-14 发布于浙江
  • 举报
项目案例 黑杰克 项目描述 项目描述 黑杰克游戏实现如下功能: 发牌:一开始给每个玩家发一张牌,这张牌是底牌,只有玩家自己知道是什么,然后只发给要牌的玩家。如果所有玩家都不再要牌,则开牌计分。 计分:2到10都是按牌面计算点数,直接累加。J、Q、K按10点计算,A一般记作11点累加,此时如果点数大于21点则将A记作1点。 爆分:21点为最大点数值,如果玩家手中的牌点数大于21点,则属于爆分,玩家手中点数将归0,判定为输。 要牌:玩家在底牌之后可以继续要牌,知道点数满意或爆分为止。 下注:玩家在每局开局前可下注,定当前局输赢的钱数。 输赢:21点位最大点数,哪个玩家点数大,就哪个玩家赢。 任务划分 1、需求讲解(30分钟) 教员演示游戏效果,讲解基本需求。 2、编码阶段(350分钟) (1)扑克及玩家类(100分钟) (2)荷官类(50分钟) (3)玩家手中的牌类(50分钟) (4)游戏类主要方法(50分钟) (5)游戏类辅助方法(30分钟) 3、项目总结(20分钟) 第一阶段任务 扑克及玩家类(100分钟) 创建扑克类(40分钟) 创建玩家类(60分钟) 扑克类 对于一张扑克牌来说,主要有牌面值及花色,Card类用faces数组及suits数组分别存储所有牌面值及花色,并提供了getFace()方法及getSuit()方法获取一张扑克的面值及花色信息。 扑克类关键代码 扑克

文档评论(0)

1亿VIP精品文档

相关文档