android的飞机空战游戏设计(源码)
随着社会与技术的发展,Android平台的应用已经成为了热门,成为使用率较高的手机应用。而今因智能手机的普及,手游开发变成IT部门炙手可热的行业。人们也更趋向于利用可随身携带的智能移动设备来玩游戏。因此鉴于游戏对社会的影响和可观的发展前景,这次毕业设计我决定采用Android和Eclipse作为集成开发平台,开发Android游戏APP。通过对Android知识的了解,加强了对代码的掌握,完成了一款基于Android平台的机战游戏——飞机空战。对其总体设计的处理与实现做了阐述,并对游戏的详细设计与实现进行了说明,以及对系统的功能和性能进行了分析。在一定Android理论的基础上解释了部分关键代码对游戏中实现对应动画的过程。其内容主要包含“开始按钮”“选择飞机”“游戏界面”等模块,主要说明了每个模块的功能,实现方法。游戏的控制模块做到易懂,易操作,两个手指就能触屏控制整个游戏的操作,以给玩家一个好的游戏环境。最后对论文进行整体总结与归纳。关键词 : Android开发, Java, 3D, 手机游戏
目 录
前 言 1
1 绪论 2
1.1 选题背景 2
1.2 游戏研究的目的 2
1.3 游戏设计思路 3
1.4 论文组织结构 4
2 游戏总体设计 4
2.1 游戏设计的关键 4
2.2 游戏片头与片尾的设计 5
2.3 游戏的功能 7
2.4 游戏的策划及准备 9
3 游戏的详细设计 9
3.1 简要说明 9
3.2 游戏的整体架构 12
3.3 控制器Aircraft_Activity类 13
3.4 游戏相关类 16
3.5 游戏中的着色器 26
4 游戏项目测试 29
4.1 软件测试目的 29
4.2 游戏系统测试 29
4.3 游戏结果分析 32
5 总结与展望 32
5.1 结论 32
5.2 未来的展望 32
致 谢 34
参考文献 35 *好棒文|www.hbsrm.com +Q: ¥351916072$
前 言
随着智能手机性能的提升和模拟现实技术的日益成熟,各种模拟现实类游戏迅猛发展,流行于广大用户之间,游戏的种类也趋于多样化。放眼Android游戏的前景,用户对游戏的需求逐渐增加,有着广泛的发展空间。加入Android应用开发行列的开发商也越来越多。可见,Android游戏应用已经逐渐深入人心,开始占据市场主流。
人们的学习与工作压力越来越大。科技的飞速发展也使得人们依赖于手机,利用在家或工作闲暇时间以手机游戏的方式进行娱乐。这也就意味着Android手机游戏的开发具有现实意义和经济利益。
本项目利用Android平台,实现了一款机战游戏——飞机空战。说明了游戏的开发背景、游戏的架构和游戏模块的处理等,还有在游戏测试过程中发现的需要优化和改善的内容。同时解决一系列问题,如怎么创建游戏框架图,如何完善游戏的各种功能、实现游戏的音乐和音效、让设计界面美观等。在游戏制作过程中,实现了良好的人机交互,是玩家处于一种非常享受的状态。最终实现了一个界面友好、高效稳定和具有娱乐性的游戏。让人们的压力能够得到一些释放。
1 绪论
1.1 选题背景
1.1.1 系统开发背景
随着智能工具的普及,现在的手机已经能够实现大部分电脑的功能。希望能够在工作学习之余,通过可随身携带的仪器来休闲娱乐的手机用户占比越来越高。
从最开始的简单小游戏,到今天的动作冒险、飞行射击、休闲益智等各种类型复杂的游戏。从2D到3D,技术在发展,画面在提升。手游的经济潜力在全世界都是非常的巨大。?
中国游戏行业起步相对国外较晚。自1990年《轩辕剑》的初代在台湾成功发行和1995年推出的武侠游戏《仙剑奇侠传》。都受到了玩家的追捧。今天,中国游戏产业极大刺激了中国的经济增长。
为了迎合用户的需求并且适应现在手机的规模,设计一款具有娱乐性的飞机游戏。虽然现在市面上的游戏非常多,但是手机用户也越来越多,不同的取向也层出不穷。因此我觉得飞机游戏的市场还是很可观。简单,好玩的游戏对于更多的在职人士更容易接受。
1.1.2 Android的背景
Android具有平台的开放性,应用程序间的平等性,无界限、快速方便的应用程序开发等优点。给用户和应用程序开发人员,都带来了全新的体验。开放的平台使得智能手机的生产越来越快。
Android的开发工具Eclipse亦是一个市场占有率较高的,基于Java的可扩展发展平台,其包括一个框架和一组服务,主要通过插件来构建开发环境。而Android的开发工具即为Eclipse的插件,这减少了开发人员的开发成本。
1.2 游戏研究的目的
Android很贴近消费群的购买力,为不同层次的消费者量身定做了属于他们的产品。Android在中国市场正在阔步前进,中国的经济发展速度如日中天,未来一片光明。随着智能手机模拟现实技术的日益丰富,各种类型游戏迅速发展,一个崭新的平台将走向成熟。
如今,手机可以安装很多的应用程序,功能上就如一台小型计算机,并且具备着电脑没有的移动性。这是智能手机的时代,人们比较喜欢在家或工作休息时间以手机游戏的方式达到娱乐的目的。这也就意味着游戏的利润和发展空间是很宽广的。手机游戏可以让我们随时随地都能享受游戏,从繁重的日常生活中解脱出来。
1.3 游戏设计思路
基于现在人们的兴趣爱好以及玩家对游戏的需求,以及安卓手机的兼容性。本游戏的设计思路如下:
根据所玩的手游经验,我希望能够沿用片头动画这个思想,这样会给游戏以及玩家都提供缓冲的时间。片头放映之后便是加载进入游戏主界面,在该界面下可以触摸旋转导弹来选择对应的按钮。每个按钮里都有各自的信息。点击开始,出现选择飞机和模式界面,触摸左右箭头选择一架飞机和点击一个模式后,通过下面的场景选择按钮进入选择场景界面。场景选择还设置了场景预览,单击左下角的按钮即可暂停,单击右下角按钮的停止预览。进入游戏界面,开始游戏。流程图如图11所示。
目 录
前 言 1
1 绪论 2
1.1 选题背景 2
1.2 游戏研究的目的 2
1.3 游戏设计思路 3
1.4 论文组织结构 4
2 游戏总体设计 4
2.1 游戏设计的关键 4
2.2 游戏片头与片尾的设计 5
2.3 游戏的功能 7
2.4 游戏的策划及准备 9
3 游戏的详细设计 9
3.1 简要说明 9
3.2 游戏的整体架构 12
3.3 控制器Aircraft_Activity类 13
3.4 游戏相关类 16
3.5 游戏中的着色器 26
4 游戏项目测试 29
4.1 软件测试目的 29
4.2 游戏系统测试 29
4.3 游戏结果分析 32
5 总结与展望 32
5.1 结论 32
5.2 未来的展望 32
致 谢 34
参考文献 35 *好棒文|www.hbsrm.com +Q: ¥351916072$
前 言
随着智能手机性能的提升和模拟现实技术的日益成熟,各种模拟现实类游戏迅猛发展,流行于广大用户之间,游戏的种类也趋于多样化。放眼Android游戏的前景,用户对游戏的需求逐渐增加,有着广泛的发展空间。加入Android应用开发行列的开发商也越来越多。可见,Android游戏应用已经逐渐深入人心,开始占据市场主流。
人们的学习与工作压力越来越大。科技的飞速发展也使得人们依赖于手机,利用在家或工作闲暇时间以手机游戏的方式进行娱乐。这也就意味着Android手机游戏的开发具有现实意义和经济利益。
本项目利用Android平台,实现了一款机战游戏——飞机空战。说明了游戏的开发背景、游戏的架构和游戏模块的处理等,还有在游戏测试过程中发现的需要优化和改善的内容。同时解决一系列问题,如怎么创建游戏框架图,如何完善游戏的各种功能、实现游戏的音乐和音效、让设计界面美观等。在游戏制作过程中,实现了良好的人机交互,是玩家处于一种非常享受的状态。最终实现了一个界面友好、高效稳定和具有娱乐性的游戏。让人们的压力能够得到一些释放。
1 绪论
1.1 选题背景
1.1.1 系统开发背景
随着智能工具的普及,现在的手机已经能够实现大部分电脑的功能。希望能够在工作学习之余,通过可随身携带的仪器来休闲娱乐的手机用户占比越来越高。
从最开始的简单小游戏,到今天的动作冒险、飞行射击、休闲益智等各种类型复杂的游戏。从2D到3D,技术在发展,画面在提升。手游的经济潜力在全世界都是非常的巨大。?
中国游戏行业起步相对国外较晚。自1990年《轩辕剑》的初代在台湾成功发行和1995年推出的武侠游戏《仙剑奇侠传》。都受到了玩家的追捧。今天,中国游戏产业极大刺激了中国的经济增长。
为了迎合用户的需求并且适应现在手机的规模,设计一款具有娱乐性的飞机游戏。虽然现在市面上的游戏非常多,但是手机用户也越来越多,不同的取向也层出不穷。因此我觉得飞机游戏的市场还是很可观。简单,好玩的游戏对于更多的在职人士更容易接受。
1.1.2 Android的背景
Android具有平台的开放性,应用程序间的平等性,无界限、快速方便的应用程序开发等优点。给用户和应用程序开发人员,都带来了全新的体验。开放的平台使得智能手机的生产越来越快。
Android的开发工具Eclipse亦是一个市场占有率较高的,基于Java的可扩展发展平台,其包括一个框架和一组服务,主要通过插件来构建开发环境。而Android的开发工具即为Eclipse的插件,这减少了开发人员的开发成本。
1.2 游戏研究的目的
Android很贴近消费群的购买力,为不同层次的消费者量身定做了属于他们的产品。Android在中国市场正在阔步前进,中国的经济发展速度如日中天,未来一片光明。随着智能手机模拟现实技术的日益丰富,各种类型游戏迅速发展,一个崭新的平台将走向成熟。
如今,手机可以安装很多的应用程序,功能上就如一台小型计算机,并且具备着电脑没有的移动性。这是智能手机的时代,人们比较喜欢在家或工作休息时间以手机游戏的方式达到娱乐的目的。这也就意味着游戏的利润和发展空间是很宽广的。手机游戏可以让我们随时随地都能享受游戏,从繁重的日常生活中解脱出来。
1.3 游戏设计思路
基于现在人们的兴趣爱好以及玩家对游戏的需求,以及安卓手机的兼容性。本游戏的设计思路如下:
根据所玩的手游经验,我希望能够沿用片头动画这个思想,这样会给游戏以及玩家都提供缓冲的时间。片头放映之后便是加载进入游戏主界面,在该界面下可以触摸旋转导弹来选择对应的按钮。每个按钮里都有各自的信息。点击开始,出现选择飞机和模式界面,触摸左右箭头选择一架飞机和点击一个模式后,通过下面的场景选择按钮进入选择场景界面。场景选择还设置了场景预览,单击左下角的按钮即可暂停,单击右下角按钮的停止预览。进入游戏界面,开始游戏。流程图如图11所示。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1447.html