- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE II
目 录
TOC \o 1-3 \h \z \u 绪论 h 1
1 五子棋手机游戏概述 h 3
1.1 五子棋简介 h 3
1.2 手机游戏的优点 h 3
1.3 五子棋术语 h 3
2 开发环境与工具介绍 h 5
2.1 开发环境与运行环境 h 5
2.1.1 开发环境 h 5
2.1.2 运行环境 h 5
2.2 工具介绍 h 5
2.2.1 Android简介 h 5
2.2.2 Java简介 h 6
3 需求分析与总体设计 h 8
3.1 需求分析 h 8
3.2 系统设计思想 h 8
3.3 系统总体设计 h 8
3.4 系统功能模块及流程 h 9
3.4.1 系统主要功能模块 h 9
3.4.2 系统主要流程 h 10
3.5 玩家视图与操作 h 10
3.5.1 欢迎界面 h 10
3.5.2 游戏帮助界面 h 11
3.5.3 游戏主界面 h 12
4 详细设计 h 15
4.1 欢迎界面设计 h 15
4.2 帮助界面设计 h 16
4.3 游戏主界面设计 h 17
4.4 棋盘类 h 20
4.5 玩家类 h 29
5 人机智能算法分析 h 33
5.1 知识准备 h 33
5.1.1 极大极小树 h 33
5.1.2 深度优先搜索 h 33
5.1.3 剪枝方法 h 34
5.2 算法思想 h 35
5.2.1 算法的主要设计思路 h 35
5.2.2 算法的主要流程 h 37
5.2.3 第一次搜索 h 38
5.2.4 第二次搜索 h 42
5.2.5 第三次搜索 h 44
6 软件测试 h 47
6.1 软件测试方案 h 47
6.2 软件功能测试用例 h 47
7 结论 h 49
参考文献 h 50
致 谢 h 51
手机五子棋游戏设计
摘 要
手机游戏被业内人士称为继短信之后的又一座“金矿”。 从2003年到2010年的市场销售额年均复合增长率为62.4%。可以看出,手机游戏将经历一个黄金发展时期。3G的普及、手机显示性能的提高、手机屏幕的扩大和较高的分辨率,解决了传统手机行业的很多弊端,手机休闲娱乐应用将成为PC休闲娱乐之后又一重要业务增长点。同时Android采用了键盘形式的按键,可以完成更复杂的操作。Android虽然基于Java,但是其虚拟机是基于寄存器的(这与普通的Java基于堆栈不同),速度得到很大的提升,这为Android平台上开发游戏提供了坚强的后盾。
本文将着眼于目前呼声最高的手机操作系统Android系统,设计一款能够提供人机对战和人人大战两种游戏模式的手机五子棋游戏。凭借Android平台提供的非常完美的控件和精美的布局框架设计出一个内容清楚、指示明白、屏幕美观和有亲切感的游戏界面。同时根据我们平常下棋的方式,设计一款操作简单,功能齐全的棋牌游戏。通过对极大极小树思想,深度搜索方法和AlphaBeta剪枝方法的学习研究,设计出一种计算速度快且具有一定智能水平的人工智能算法。
【关键词】五子棋 Android 人工智能
Mobile Phone Renju Game Design
Abstract
Mobile games since the industry was called after a text message goldmine again. From 2003 to 2010 annual sales surged 62.4 percent from compound rate for. Can see, mobile games will experience a golden period of development. 3G phone displays the popularization and performance improvement, the expansion of the phones screen, and a higher resolution, solve the traditional mobile phone industrys many drawbacks, mobile entertainment applications will be after PC entertainment another important business growth. Meanwhile Android also USES a keyboard
您可能关注的文档
- 软土地基上基础的处理方法毕业设计.doc
- 散装化学品船货物作业安全综合评价(模糊安全评价)的研究硕士学位论文.doc
- 桑干河应急输水工程投标书编制毕业设计.doc
- 扫把盖注塑工艺及模具设计毕业设计说明书.doc
- 沙埠矿120万吨新井设计煤矿毕业设计.doc
- 沙湖医院自动喷水灭火系统设计毕业设计.doc
- 山地自行车骑行动态性能研究论文.doc
- 山东建筑大学毕业设计说明书.doc
- 山东省农产品出口状况研究毕业论文.doc
- 山东省医疗事故鉴定机构人力资源胜任力管理研究毕业论文.doc
- DB14∕T 143-2019 苹果褐斑病测报调查规范.docx
- DB14∕T 1417-2017 人工生态公益林经营技术规范.docx
- DB14∕T 1469-2017 胡麻垄膜集雨沟播栽培技术规程.docx
- DB14∕T 1457-2017 带柄玻璃杯标准规范.docx
- DB14∕T 1394-2017 北柴胡良种繁育技术规程.docx
- DB14∕T 1352-2017 晋北区旱地黍子栽培技术规程.docx
- DB14∕T 560-2010 人工影响天气火箭作业系统年检技术规范.docx
- DB14∕T 1510-2017 玉米镰孢穗腐病抗性鉴定牙签接种技术规程.docx
- DB14∕T 166.2-2007 太原绿色转型标准体系 第2部分:框架.docx
- DB14∕T 703-2012 气象灾害等级划分.docx
文档评论(0)