java五子棋游戏设计论文+源代码
时间:2017-04-26 22:45 来源:毕业论文 作者:毕业论文 点击:次
摘 要:近年来随着安卓手机的普及,手机上安卓游戏非常受广大用户欢迎。本系统以安卓为平台,根据Java技术,分析并设计了五子棋游戏的开发过程,实现了游戏在手机上的运行。该游戏具有简单易学、老少皆宜的特点,具有人工智能的功能。关键词:安卓游戏;五子棋;人机对战;Java;智能7744 Development of Java Game Program Abstract: In recent years, with the popularity of Android phone, Android games will cause direction of customers’ attention. This system uses android as pat-form. Besides, it is based on Java technology to realize gobang’s operation on cellphone. This paper analyzes the process of gobang’s development. The game has the characteristics of easy to learn, for young and old, has the function of artificial intelligence. KeyWords: Android Games;Gobang; Man-machine Battle;Java;AI 目 录 摘 要 1 引言 1 1.系统开发的背景与意义 1 1.1 背景和意义 2 1.2 游戏介绍 2 1.3 我的主要工作 3 2.系统概述与需求分析 3 2.1 系统开发目标 3 2.2 开发工具 3 2.3功能需求分析 4 2.4性能需求分析 4 3.概要设计 5 3.1 五子棋的基本规则 5 3.2 程序设计分析 5 3.3 数据流图 6 4.详细设计 6 4.1 用例图 6 4.2 类图 7 5.程序运行 8 5.1 程序测试 8 5.2 测试方法和测试用例 8 5.3 运行效果图 9 6.结论 10 参考文献 10 致谢 11 Java小游戏程序开发引言 随着移动通信的发展和互联网向移动终端的普及,人们的需求也越来越高,人们已经不再满足于Symbion,Windows Mobile,Palm OS等过于封闭的平台。所以为了更好的满足人们的生活,市场迫切的需要一个开放性很强的平台。而Android正好满足于人们的需求,是一套真正意义上的开放性移动设备综合平台,其中包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java 构成的开源软件,允许所有厂商和个人在其基础上进行开发。安卓平台具有很好的市场开发潜力,因为安卓平台的开放性特点不仅能促进技术(包括平台自身)的创新,又有助于降低开发成本,而且还能让运营商非常方便地制定自己的特色化的产品。 1.系统开发的背景与意义 1.1 背景和意义 (1)背景 随着生活节奏的加快,人们的压力越来越大,为了缓解人们压力开发的游戏也是满目琳琅。其中运行在安卓平台的游戏深受大家的喜爱。目前,Android游戏不但可以运行于智能手机,也可以运行在平板电脑上。 随着各平台对无线通信网络、WIFI网络、蓝牙网络的良好支持,游戏将创新出更好的游戏性和用户本验。比如在线游戏,多人游戏,联机对战等将进一步加强玩家对游戏的粘着度,容易通过对道具等的控制产生营利模式,玩家之间的互动功能的需求等还将有助于未来的网络游戏加速开发过程。 移动设备的随身性使休闲小游戏将得到快速的发展的一个关键。因此必须解决休闲化、时间片化方向发展的问题。移动设备只有对分散时间的利用,才能促进游戏向时间片化方向发展,即一个游戏可以随时开始,随时结束,充分利用用户分散的时间片来运行。 (责任编辑:qin) |