Java项目案例-黑杰克.ppt
《Java项目案例-黑杰克.ppt》由会员分享,可在线阅读,更多相关《Java项目案例-黑杰克.ppt(33页珍藏版)》请在三一文库上搜索。
1、项目案例,黑杰克,项目描述,项目描述,黑杰克游戏实现如下功能: 发牌:一开始给每个玩家发一张牌,这张牌是底牌,只有玩家自己知道是什么,然后只发给要牌的玩家。如果所有玩家都不再要牌,则开牌计分。 计分:2到10都是按牌面计算点数,直接累加。J、Q、K按10点计算,A一般记作11点累加,此时如果点数大于21点则将A记作1点。 爆分:21点为最大点数值,如果玩家手中的牌点数大于21点,则属于爆分,玩家手中点数将归0,判定为输。 要牌:玩家在底牌之后可以继续要牌,知道点数满意或爆分为止。 下注:玩家在每局开局前可下注,定当前局输赢的钱数。 输赢:21点位最大点数,哪个玩家点数大,就哪个玩家赢。,任务划
2、分,1、需求讲解(30分钟) 教员演示游戏效果,讲解基本需求。 2、编码阶段(350分钟) (1)扑克及玩家类(100分钟) (2)荷官类(50分钟) (3)玩家手中的牌类(50分钟) (4)游戏类主要方法(50分钟) (5)游戏类辅助方法(30分钟) 3、项目总结(20分钟),第一阶段任务,扑克及玩家类(100分钟) 创建扑克类(40分钟) 创建玩家类(60分钟),扑克类,对于一张扑克牌来说,主要有牌面值及花色,Card类用faces数组及suits数组分别存储所有牌面值及花色,并提供了getFace()方法及getSuit()方法获取一张扑克的面值及花色信息。,扑克类关键代码,编写主要属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 项目 案例 杰克
链接地址:https://www.31doc.com/p-2201894.html