| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8963 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在游戏系统开发当中,通过多线程技术能为玩家开启倒计时进程,通过Swing技术实现了手牌点击、游戏按钮与各种事件,极大地丰富了游戏的界面完整性;在游戏后台中,实现了抢地主、发牌、出牌、判赢等算法,通过合理分配资源和确定电脑优先考虑某些条件与因素,合理地解决了洗牌的乱序、牌的排序、出牌的策略等问题,基本完成斗地主系统内部核心算法。在游戏当中,玩家既能对战两位电脑玩家,也可以能与另一个电脑玩家对战另一个电脑玩家,通过以上界面与算法的基础上,在整个过程当中,游戏出牌既能在合理情况下,也让玩家感受棋牌游戏的竞技性。
关键词:Java;斗地主;竞技
目 录
摘 要
Abstract
1. 系统调查-1
1.1研究背景-1
1.2研究目的与意义-2
1.3系统规则-2
1.4论文组织-2
2. 可行性研究-4
2.1技术可行性研究-4
2.1.1主要技术-4
2.1.2关键技术-4
2.2社会可行性分析-4
3. 需求分析-6
3.1系统功能需求-6
3.2开发技术与运行环境-7
3.2.1开发技术-7
3.2.2运行环境-7
4. 系统设计-8
4.1技术支持-8
4.2功能模块流程图设计-8
4.2主要类设计-14
4.3主要算法设计-15
4.3.1洗牌算法思路-15
4.3.3判断牌类型算法思路-16
4.3.4出牌算法思路-18
4.3.5判赢算法思路-21
5.系统测试-22
5.1测试环境与配置-22
5.2测试用例设计-22
5.2.1洗牌、分牌模块测试用例-22
5.2.2抢地主测试用例-23
5.2.3出牌、判赢测试用例-25
6. 系统展示-28
7. 小结-30
参考文献-31
致谢 |

