需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8360 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】21世纪,经济水平高速发展,生活品质不断提高,人们对于日常生活中的娱乐内容有着更高的要求。而随着这股潮流的发展,手机游戏应运而生。人们可以随时随地去打开游戏,玩上几分钟,所以游戏有很好的未来。本文设计实现了基于Android 的飞行射击游戏“Plane Wars”的开发。首先通过游戏策划和框架设计完成了开发的准备工作,随后列出了使用过的一些关键技术和实现方法,包括采用Java语言进行代码编写,采用碰撞技术实现飞机和子弹的碰撞,最终在 Android 手机上进行了发布,经测试,游戏的功能都能正常实现,并且玩家体验良好。本文列举了整个飞机大战游戏的设计步骤,提出的思路与理念对游戏开发也能起到一定借鉴的作用。 【关键词】飞行射击游戏;Android;Java
目录 摘要 Abstract 1 绪论-1 1.1 选题的背景-1 1.2 选题的意义-1 1.3 游戏行业发展现状-1 1.4 系统研究主要内容2 2 游戏策划和框架设计-2 2.1 游戏的主题概述-2 2.2 游戏的功能概述2 2.3 游戏策划及准备工作-4 2.4 游戏的流程设计和模块设计-5 2.5 设计开发的文件结构图-7 3 游戏中关键技术的实现-8 3.1 Android平台概述-8 3.2 Android开发主要实现方式-8 3.3 java开发语言简介-9 3.4 Android 游戏开发中的碰撞检测技术-9 3.4.1 碰撞检测技术基础-10 3.4.2 游戏实体对象之间的碰撞检测-11 4 编码与实现-12 4.1 逻辑计算模式的实现-12 4.1.1 游戏背景设置-12 4.1.2 对游戏中炸弹和子弹运动的控制-12 4.1.3 实现敌机的添加,更改,下落和清除-12 4.1.4 碰撞检测的实现-13 4.1.5 分数的改变-14 4.1.6 主机敌机撞毁后的消失动画 -14 4.2 游戏运行效果-15 5 游戏主要环节实施方案-16 5.1 游戏开发工具的配置-16 5.2 用户测试-17 6 游戏总结和展望-17 6.1 游戏总结-17 6.2 未来设计展望-18 参考文献-19 致 谢-20 |