毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道Android毕业设计

基于Android平台的星际射击游戏的设计与实现

  • 设计环境:sqlite + Android毕业设计
  • 论文字数:10000字以上
  • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
  • 相关Tags:游戏  
  • 难度系数:

基于Android平台的星际射击游戏的设计与实现简介

 论文题目: 基于Android平台的星际射击游戏的设计与实现 

 
1.游戏概述
        游戏的种类很多有益智类、冒险类、驾驶类,战斗类或非战斗类动作游戏等。目前在手机上能够运行的手机游戏,包含有射击游戏、格斗游戏、简单的街机风格游戏、运动类游戏、解密游戏等等。
 
2. 课题开发内容与目标
        本文开发的射击类游戏就是属于战斗类动作游戏;其游戏规则比较简单,即击中对手;得胜条件单纯,即把对手消灭掉。画面设计与飞机属性,也是重要的显示指标,操作设计主要采取触屏方式来实现飞机方向的控制,也可以用外接键盘来实现方向控制。在游戏的开发中要实现这些功能,将涉及到精确度和操作的舒适度。本文即通过Android手机游戏开发平台,成功地对游戏进行了开发,并对整个游戏的开发环境、基础、配置、开发的需求、可行性、策划、设计与实现进行了介绍。
 
3.毕业设计需要重点研究的、关键的问题及解决的思路
       图形碰撞与处理:包括子弹与飞机之间的碰撞,飞机爆炸的效果——可以通过图形边界进行逻辑判断。
       各种特效的应用与处理:包括给飞机加血,增加飞机作战力,增加防护等——可以通过图片的碰撞来增加飞机的固定属性。
       其他窗体:包括关卡,背景音乐的设置,音效的设置——背景音乐通过MediaPlayer类来实现歌曲的加载、播放和暂停。
       屏幕响应处理:触摸手机屏幕控制飞机的方向来移动飞机——可以通过实现监听接口(OnTouchListener接口)来监听手指在屏幕上的动作,获取即时的坐标,然后通过对坐标数据进行逻辑判断,从而控制飞机的上、下、左和右的移动。
       界面之间的切换:在游戏界面和菜单界面之间的切换——setContentView()函数来变换布局从而达到切换界面的效果。
       背景地图:主要利用地图编辑器生成一个二维数组,然后在屏幕上根据二维数组中的数字确定每张图片的大小和位置,依次在屏幕上画出来,可以实现地图的移动和复杂地形的编辑。
主要问题:
       Google API的熟练使用——本程序主要涉及的类有Activity类、SurfaceView类、Runnable接口、OnTouchListener接口和MediaPlayer类。
对MVC架构Android平台本身的特点的理解——MVC是当前比较流行的框架,Android中界面部分也采用了当前比较流行的MVC框架。在Android中M就是应用程序中二进制的数据,V就是用户的界面。Android的界面直接采用XML文件保存的,界面开发变得方便。
各种复杂的逻辑判断处理和对图片素材的应用——涉及图片之间的边界计算,图片的移动速度的控制,图片素材的加载,移动和释放。
       LGame引擎的了解和掌握——LGame引擎是一款国人开发的Java游戏引擎,该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。
 

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询