android的手游设计与开发(源码)

本课题是基于Android系统,通过Android Studio开发工具,使用Java语言开发制作的一款安卓小游戏。首先游戏场景绘制部分,在开发工具中中创建项目,并且创建游戏所需的类,搭建基本的代码结构。然后创建一个二维数组,用于保存游戏的场景,而且将场景初始化。还需要在SurfaceView中根据场景数据,在界面中绘制点阵。通过OnTouchListener为SurfaceView添加触摸响应,根据点击坐标判断触摸的元素。游戏逻辑部分需要创建几个功能函数,包括判断点是否在边界,获取点的相邻元素,获取点到边界的距离和点的移动。根据敌人的位置寻找更加容易逃脱的路径。让敌人找到最近的可用路径并且移动,实现游戏胜利和游戏失败的判断。最终在模拟器上进行模拟且能实际应用于手机,供用户娱乐消遣。关键词 手机游戏,Android,Java
目 录
1.绪论 1
1.1手机游戏 1
1.2游戏分类 1
1.3手机游戏研究现状 2
1.4技术简介 3
1.4.1Android简介 3
1.4.2开发工具简介 5
1.4.3开发语言介绍 6
2.需求分析 6
2.1系统功能分析 6
2.1.1游戏基本功能需求 7
2.1.2游戏具体功能需求 7
2.2可行性分析 8
2.2.1技术可行性 8
2.2.2经济可行性 8
2.2.3时间可行性 8
2.3课题运行环境 8
3.总体设计 8
3.1课题系统总体设计 8
3.2总体设计流程 9
3.3游戏程序结构 15
4. 系统测试 16
4.1系统测试运行结果 16
结 论 20
致 谢 21
参 考 文 献 22
绪论
1.1手机游戏
手机游戏是指一类能在手机上运行,为用户提供休闲娱乐的Application程序软件。目前,最常用的手机游戏开发使用的语言是Java。其次是C++语言和C语言。随着信息技术的进步与发展,智能手 *好棒文|www.hbsrm.com +Q: ^351916072^ 
机逐渐普及,现在手机能够做到很多以前难以想象的功能。而且现在的手机游戏与以前的一些游戏如:大富翁,数独和2048这类画面单调,玩法枯燥的游戏完全不同。现在的游戏发展迅速,游戏界面多彩多样,玩法多种多样且创意不断,有着很强的娱乐性与可玩性。
1.2游戏分类
(一)从开发技术的角度分类
1.嵌入式游戏:此类游戏在出厂前就已经被固化在手机芯片中了,诺基亚公司的《贪吃蛇》就是一款这样的游戏。但是由于用户自己不能对游戏进行更新或卸载,所以嵌入式游戏现在已经不是很受欢迎了。
2.短信游戏:短信游戏的玩法就是发送一条短信到某个号码,此号码连接着游戏厂商的服务器。游戏厂商收到短信后,会给玩家回复消息来与玩家互动。根据游戏厂商返回的内容与玩家发送的内容来判断游戏的趣味性与可玩性。不过这种游戏有个很大的弊端就是短信是要收费的。
3.网页游戏:网页游戏是当下极为流行的一类游戏。现在我们打开网页,各式各样的网页游戏作为广告占据了网页的边边角角。这些游戏一般都是使用CSS,JS,PS和HTML5这些工具来开发的。这些游戏包罗万象,益智类,动作类,竞技类和冒险类等的游戏网页游戏都能实现。这些游戏一开始还是有趣的,但是可玩性不是很高。因为他们的模式大都相同,而且一些稍微大型的游戏对网络速度的要求比较高,需要占用很大的网络流量。
4.J2ME游戏:J2ME全称是Java 2 Micro Edition,是Java 2的微型版,是针对移动手机设置的一系列小游戏。顾名思义,他们肯定是用Java语言编写的。因此他们有着比SMS和WAP更为亲近的互动界面。目前,J2ME并不是手机上配置的唯一的解释语言,但它却得到了绝大多数手机厂商的支持,所以J2ME游戏也得到更多用户的青睐。
5.其他平台的游戏:除以上几种类型游戏外,还有一些使用其他技术平台开发的游戏,像BREW游戏。但是这些游戏对手机的局限性较高,即他们只能在一些特定的手机上面运行,很难实行推广。用户数量少,使得这些游戏很难在竞争中存活下来。
(二)从游戏的操作模式与内容分类
可以把游戏分为竞技类,射击类,动作类,休闲类,益智类,角色扮演类与人生模拟类等游戏,这些游戏大都有个共同点,他们都设置了的大量关卡或是不同的场景与剧情,需要玩家一步步地闯完每个关卡,体验每个剧情,才能获得游戏的最终胜利。
1.3手机游戏研究现状
随着手机网络的发展,手机的上网速度越来越快。近年来,手机网络通信从3G发展到4G,速度上发生了质的改变。以前的传输速度还只是几百KB/S,现在普遍都是几兆每秒的速度。而且通过政府政策的大力支持,很多地方现在都已全面覆盖4G网络。虽然我国的手机网络通信发展迅速,但相较于外国,还是有一定的落后。现在,很多国家着重5G(第五代移动通信技术)技术的突破与普及。5G的速度要比4G的速度大到4到6倍。可想而知,这种技术一旦普及,手机通信市场必然将推动起又一波科技浪潮。
说完手机网络的发展,就必然要说下手机自身性能的发展。当下,可以毫不夸张的说智能手机已全面普及。智能手机的出现使得各种手机应用的制造商横空出世,大赚一笔。游戏厂商也是其中的一种。随着技术的突破与发展,智能手机使得很多之前只能通过PC端进行的游戏可以在手机上进行操作。而且由于近年来智能手机的普及,这更使得游戏厂商不惜代价地将一些以前只能在大型设备上的火爆游戏更改为手机游戏,因为他们有着庞大的用户群。据第三方游戏市场研究机构Newzoo发布的最新全球游戏市场收入报告显示,预计2018年总共有2.3亿玩家将在游戏方面投入1379亿美元,同比增长超过13%,其中手游占比超过50%。相比前些年的102亿美元的收入,手机游戏的收入近年来的增长实在是太快太大了。
由于地理位置信息服务的发展,像GPS与北斗定位导航系统,能实时地更新确定用户的位置状态,使得游戏厂商又发掘出了新的游戏模式。开发商们开始不再将思维局限于“静止着玩游戏”,他们试着让人们可以边运动边玩游戏。这一思想的成功从“Pokemon Go”这款超级火爆的游戏中得以实现。玩家可以通过自己对智能手机的设置,从而实现在现实世界里发现虚拟精灵,然后通过与虚拟精灵的战斗结果来确定是否可以将其捕获。像之前听说的以谷歌地图为基础在街头捕捉虚拟精灵的新闻就是说的是这款游戏。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1025.html

好棒文