网站大量收购闲置独家精品文档,联系QQ:2885784924

android飞机小游戏实训报告.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android飞机小游戏实训报告

1实训时间 2012年12月17日~2013年01月10日 2实训内容 2.1引言 随着科技的发展,现在手机的功能已不仅仅是简单的打接电话、收发短信了。更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。因此,为了迎合众多用户的需求并适应现在手机的规模,我通过这近一个月的学习决定开发出了一套适合各阶层人士的具有很强的娱乐性和交互性的飞机小游戏。 虽然现在市面上存在着各种各样的游戏版本,可是其市场还是相当大的因为它的特殊在于它能吸引人更深入爱不释手.随着游戏其刺激性也更强可以说该游戏的优势在于它的简单易行不论是手机还是小游戏机都能很快顺利的运行对于在外忙碌的人不可能花费大量时间在娱乐上大型游戏是行不通的这样的小游戏刚好迎合了他们的需求 本游戏是基于安卓系统下开发的应用,采用java语言和安卓自带的xml布局编写,采用手机键盘进行操作;操作简便,容易上手。这学期,我们已经学过了JAVA 的基本知识,但是这个开发环境对于我们来说很陌生,还需要了解Android 提供的扩展的JAVA 功能。游戏通过控制飞机发射子弹击毁敌机来实现,子弹为自动发射,飞机可以进行上下左右移动,当子弹碰撞敌机时即判定击毁,通过击败最后的boss来通关游戏。 2.2实训过程和目的 本次实训是由学校聘请外校教师为我们讲解android的一些知识,并带领我们做一些小程序。 本次实训的时间共四周,长达一个月的时间。第一、二、三周是我们的培训时期,每天上午我们听指导老师讲课,下午完成他布置的编程小作业,比如做个简易计算器,模仿银行ATM的取款功能,小型管理系统等。刚开始,我们会出现各种小问题,老师都忙不过来,不过老师还是很耐心地为我们讲解了,在此要非常感谢指导老师,他们负责任的精神是值得我们每位同学学习的。总之,我们最后掌握了在搭建好的Android 开发环境下编写和运行java程序的基本步骤,以及各个Android应用程序组件的含义,用途和使用方法,比如:Activity(最基本的组件),Intent(实现屏幕之间的切换),各种布局方式等,这让我们在编写程序上也提高了工作效率。三个星期的培训也让我们深刻认识到了android功能的强大。 最后一周,我开始着手于我的实习项目——小飞机游戏,我必须要知道这个游戏最基本的游戏规则,软件的基本功能,整个程序的基本框架,主要是三个功能模块:界面模块、运动控制模块、奖励模块,可能因为时间太紧迫了,我所编写的程序过于简单化,但是还是可以运行的。在编写程序的过程中,我也加入了自己的创意,对游戏的界面进行更改和拓展,虽然问题很小,但总之创新会成为最终成果的一个亮点。 我们本次实训的目的就是通过学习和实践,熟悉和掌握一些基于Android平台的编程开发的基础知识,并利用人机交互相关原理,设计并开发出可在Eclipse虚拟机上运行的小游戏。 2.3 Android系统 在用android编写程序前,我们要先了解android系统。 2.3.1 Android系统简介 (1)命名由来 Android一词最早出现于法国作家利尔亚当(Auguste Villiers de lIsle-Adam)在 1886 年发表的科幻小说《未来夏娃》(Lève future)中。他将外表像人的机器人取作 Android。 (2)Logo来源 Android的Logo是由 Ascender 公司设计的。其中的文本使用了Ascender公司专门制作的称之为“GoogleDroid字型”的字型。 Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象征。有时候,它们还会使用纯文本的Logo。 (3)Linux内核 Android操作系统的内核属于Linux内核的一个分支,具有典型的Linux周期和功能,除此之外,Google为了能让Linux在移动设备上良好的运行,对其进行了修改和扩充。Android去除了Linux中的本地X Window System,也不支持标准的GNU库,这使得Linux平台上的应用程序移植到Android平台上变得困难。2008年,Patrick Brady于Google I/O演讲“Anatomy Physiology of an Android”,并提出的Android HAL架构图。HAL以*.so档的形式存在,可以把Android framework与Linux kernel隔开,这种中介层的方式使得Android能在移动设备上获得更高的执行效率。这种独特的系统结构被Linux内核开发者Greg Kroah-Hartman和其他内核维护者称赞。Google还在Android的内核中加入了自己

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档