基于Android的贪吃蛇游戏.docVIP

  • 54
  • 0
  • 约4.34万字
  • 约 40页
  • 2022-04-21 发布于湖北
  • 举报
东北石油大学应用训练任务书 课程 ___________________________题目 专业 姓名 学号 主要内容、基本要求、主要参考资料等 主要内容: 本无线开发应用训练利用ADT eclipse开发Android软件,主要完成贪吃蛇游戏的软件开发。其中有三大模块,分别是项目框架、游戏类图设计、界面设计。侧重于Java类的编写和视图layout的的xml编写。 基本要求: (一)掌握Eclipse集成开发环境中Android开发的完整开发流程; (二)掌握课题的工作原理,完成系统分析及相应的程序设计工作,包括: (1)贪吃蛇游戏主界面程序设计; (2)贪吃蛇游戏类图的设计; (3)贪吃蛇Android项目框架的搭建。 (三)撰写无线开发应用训练报告。 主要参考资料: [1] 陈炜,张晓蕾,侯燕萍等.Java软件开发技术[M].北京:人民邮电出版社,2005. [2] 林城. Android 2.3 应用开发实战[J].机械工业出版社,2011:17-321. 完成期限 2016年2月29日~2016年3月11日 指导教师 2016年2 月 29日 目录 TOC \o 1-3 \h \z \u 一、开发背景和需求分析 1 二、开发环境与准备工作 2 三、系统功能与原型设计 3 四、详细设计与编程实现 4 4.1 项目框架 4 4.2 游戏类图设计 5 4.3 界面设计 6 五、系统调试和运行 11 总结 11 参考文献 12 附录(源程序代码) 12 一、开发背景和需求分析 Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。 早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构[1],主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。 针对当今游戏开发的流行趋势,手机游戏的设计已成为主流,随着计算机技术及硬件技术的不断发展,用户的需求量也越来越多,并且用户追求的效果也越来越好,在此形势下好的设计方法尤为重要,基于android系统的手机游戏设计方法简单且效率较高[2]。贪吃蛇游戏也是很多人热衷的游戏,用户不仅要求其界面设计精美,更希望操作简单,程序执行速度快。 Android支持使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。考虑到Java虚拟机的效率和资源占用,谷歌重新设计了Android的Java,以便能提高效率和减少资源占用,因而与J2ME等不同[3]。 操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。 贪吃蛇游戏是一款老牌的手机游戏,同时也是一款比较需要耐心地游戏。贪吃蛇游戏就是一条小蛇,不停地在屏幕上游走,吃各个方向出现的食物,越吃越长。只要蛇头碰到屏幕四周,或者碰到自己的身子,小蛇就立即毙命。玩“贪吃蛇游戏”,难度最大的不是蛇长得很长的时候,而是开始的时候。那时蛇身很短,看上去难度不大,却最容易死掉,因为把玩一条小蛇让人容易走神,失去耐心。 二、开发环境与准备工作 JDK由一个标准类库和一组建立, 测试及建立文档的Java实用程序组成。其核心Java WTK是Sun公司提供的无线开发工具包, 分

文档评论(0)

1亿VIP精品文档

相关文档