admin 发表于 2018-12-3 15:25:07

Android平台下的“黑白双煞”游戏的设计与实现毕业设计论文

技术:Android等
摘要:
随着3G网络技术的发展,很多的基于3G网络技术app开发都在引流而上,手机游戏是每个人都比较喜欢的一项游戏,这个时候手机游戏特别是人们喜欢发展顺势而生,这个时候的手机游戏成为了主要的研究对象。通过手机的趋势来研究软件的开发,如今很多的社会的用户想要的社会的社区性的软件少之又少,很多的手机游戏五子棋都是通过人工完成,都不知道有一种软件可以通过手机计算游戏规则,省去了更多的时间去浪费在人工上。因此本文就是为了研究手机游戏五子棋而设计的一套流程。本文所介绍的基于Android的手机游戏主要包括下面几个方面:实现人机对战与局域网对战,其中的重点是对智能电脑AI与利用UDP协议进行传输交互的实现。五子棋规则相对简单,操作容易,只要黑、白两子,哪一方先连接成五个棋子即获胜。作为游戏,五子棋的规则并不复杂,但重要的是,也是五子棋的乐趣所在,即博弈双方之间的思维碰撞。使用面向对象编程的Java语言,采用结构严谨的架构,简洁明了的UI操作界面,以及先进的第三方数据库SDK的集成。使用本系统可以实现手机游戏信息的共同传播,扩大手机游戏的范围。
关键词:手机游戏;智能电脑AI;第三方数据库SDK

目录:
1 绪论    1
1.1 课题开发背景    1
1.2 Android平台    2
1.3 课题开发目的及意义    4
1.4手机App的兴起    4
1.5手机游戏的定位与开发前景    6
1.6 本文研究主要内容    8
1.6.1 Java    8
1.6.2 Android Studio    9
1.6.3 SDK、API、APP    10
1.6.4 ADT    12
1.6.5 AVD    12
1.6.6 综合实现    12
2 系统分析    14
2.1 系统可行性分析    14
2.1.1 技术可行性    14
2.1.2 经济可行性    14
2.1.3 操作可行性    16
2.2 系统需求分析    17
2.2.1 社会需求    17
2.2.2 用户业务需求    17
2.2.3 功能需求    17
2.2.4 系统用例图    18
3 系统设计    19
3.1 设计思想    19
3.2开发环境及架构    19
3.2.1 开发环境与技术    20
3.3 模块设计    22
3.3.1 单人游戏模块    22
3.3.2 多人游戏模块    22
3.4 数据库设计    23
3.5 开发环境与兼容性问题    23
3.5.1 环境    23
3.5.2 兼容性问题    24
3.5.3 由兼容性问题引申的思考    26
4 系统实现    28
4.1 系统操作流程图    28
4.2 用户模块    28
4.2.1 UI游戏进入界面设计    28
4.2.2人机对战    29
4.2.3开始游戏    30
4.2.4局域网对战    32
4.2.5游戏介绍    34
4.3 项目自我评价    35
5 系统测试    36
5.1 测试方案设计    36
5.1.1 测试策略    36
5.1.2 测试安排    36
5.1.3 测试资源    37
5.2测试用例构建    37
5.2.1 测试用例编写约定    37
5.2.2 测试分析    38
6 总结和展望    39
参考文献    40
致谢    42
外文原文    43
中文翻译    54

论文字数:35906
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****

papapa 发表于 2019-10-21 17:36:24

膜拜大神,后面的请保持队形@_@
页: [1]
查看完整版本: Android平台下的“黑白双煞”游戏的设计与实现毕业设计论文