基于Android的贪吃蛇游戏

基于Android的贪吃蛇游戏

ID:39541982

大小:1.08 MB

页数:30页

时间:2019-07-05

基于Android的贪吃蛇游戏_第1页
基于Android的贪吃蛇游戏_第2页
基于Android的贪吃蛇游戏_第3页
基于Android的贪吃蛇游戏_第4页
基于Android的贪吃蛇游戏_第5页
基于Android的贪吃蛇游戏_第6页
基于Android的贪吃蛇游戏_第7页
基于Android的贪吃蛇游戏_第8页
基于Android的贪吃蛇游戏_第9页
基于Android的贪吃蛇游戏_第10页
资源描述:

《基于Android的贪吃蛇游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、东北石油大学应用训练任务书课程___________________________题目专业姓名学号主要内容、基本要求、主要参考资料等主要内容:本无线开发应用训练利用ADTeclipse开发Android软件,主要完成贪吃蛇游戏的软件开发。其中有三大模块,分别是项目框架、游戏类图设计、界面设计。侧重于Java类的编写和视图layout的的xml编写。基本要求:(一)掌握Eclipse集成开发环境中Android开发的完整开发流程;(二)掌握课题的工作原理,完成系统分析及相应的程序设计工作,包括:

2、(1)贪吃蛇游戏主界面程序设计;(2)贪吃蛇游戏类图的设计;(3)贪吃蛇Android项目框架的搭建。(三)撰写无线开发应用训练报告。主要参考资料:[1]陈炜,张晓蕾,侯燕萍等.Java软件开发技术[M].北京:人民邮电出版社,2005.[2]林城.Android2.3应用开发实战[J].机械工业出版社,2011:17-321.完成期限2016年2月29日~2016年3月11日指导教师2016年2月29日目录一、开发背景和需求分析1二、开发环境与准备工作2三、系统功能与原型设计3四、详细设计与编

3、程实现44.1项目框架44.2游戏类图设计54.3界面设计6五、系统调试和运行11总结11参考文献12附录(源程序代码)12无线开发应用训练(报告)一、开发背景和需求分析Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(softwarestack,又名软件叠层)的架构[1],主要分为三部分。底

4、层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。针对当今游戏开发的流行趋势,手机游戏的设计已成为主流,随着计算机技术及硬件技术的不断发展,用户的需求量也越来越多,并且用户追求的效果也越来越好,在此形势下好的设计方法尤为重要,基于android系统的手机游戏设计方法简单且效率较高[2]。贪吃蛇游戏也是很多人热衷的游戏,用户不仅要求其界面设计精美,更希望操作简单,程序执行速度快。Android支持使用Java作为编程语言来开发应用程序,而Android的Ja

5、va开发方面从接口到功能,都有层出不穷的变化。考虑到Java虚拟机的效率和资源占用,谷歌重新设计了Android的Java,以便能提高效率和减少资源占用,因而与J2ME等不同[3]。操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(VirtualMachine)。Android的中间层多以Java实现,并且采用特殊的Dalvik虚拟机(DalvikVirtualMachine)。Dalvik虚拟机是一种“暂存器型态”(RegisterBased)的Java虚拟机,变量

6、皆存放于暂存器中,虚拟机的指令相对减少。贪吃蛇游戏是一款老牌的手机游戏,同时也是一款比较需要耐心地游戏。贪吃蛇游戏就是一条小蛇,不停地在屏幕上游走,吃各个方向出现的食物,越吃越长。只要蛇头碰到屏幕四周,或者碰到自己的身子,小蛇就立即毙命。玩“贪吃蛇游戏”,难度最大的不是蛇长得很长的时候,而是开始的时候。那时蛇身很短,看上去难度不大,却最容易死掉,因为把玩一条小蛇让人容易走神,失去耐心。26无线开发应用训练(报告)二、开发环境与准备工作JDK由一个标准类库和一组建立,测试及建立文档的Java实用程

7、序组成。其核心JavaWTK是Sun公司提供的无线开发工具包,分四种模拟器Defaultcolorphone用于具有彩色显示屏幕的手机模拟器Defaultgrayphone用于具有单色灰度屏幕的手机模拟器Mediacontrolskin用于具有音频和视频控制功能的手机模拟器Qwertydevice用于具有标准打字键盘的手机模拟器Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Ec

8、lipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。ADT是一个用来开发Android应用程序的Eclipse插件[4],本次开发也将应用的EclipseADT插件来完成贪吃蛇游戏的编程。Android应用越来越广泛,开发Android游戏也渐渐成为市场的必须,本游戏的开发是基于Android4.0系统,采用eclipse编程实现[5]。具体实现过程分为以下3步:项目框架、游戏类图设计、界面设计。1、新建一个eclipse工程。图1新建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。