需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6548 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计是用JAVA编程语言开发的手机游戏项目。可用于搭载有Android平台的智能手机上,因为本人在上课时对JAVA基础知识接触的并不算特别多,加上存在有一些客观条件上的禁止,所以计划之中是做出一款单机版本的小游戏。回忆起童年,在拥有第一台游戏机之后曾经疯狂的迷恋过一阵子贪吃蛇这款游戏,为了在比赛中赢过同学,课余时间都一直在练习,渴望刷新自己的每一次记录!后来了解到这款游戏曾经是获得过巨大的成功,被装载于nokia的每款机型中,在世界上广为流传,为众多人所喜爱。哪怕现在的贪吃蛇游戏仍在保持更新换代,依然有开发商选择在研发这款游戏,说明这款游戏的受众始终是不小的。 从2011年的第一季度开始,全球手机系统的市场份额统计中的数据来看,Android平台已经跃居全球第一位,有着在最多人数的装机量。所以在本次的毕业设计上,我选择了制作一款运行在Android平台下的贪吃蛇程序,文章开篇将介绍Android平台的一些基础内容,并在这之上引出它的特点及未来发展的前景和方向。然后在总体设计中会介绍系统的流程设计思路,以及逻辑上如何做到使游戏流畅的运行,它们利用到了哪些类与控件,最后的详细设计会从代码的角度讲述实现游戏流畅运行的方法。相信这成果满足的了手机用户的一般娱乐需求。
关键词:JAVA编程;Android平台;吞食蛇
目录 摘要 Abstract 1-绪论-5 1.1 引言-5 1.2 Android平台的内容简介-5 1.2.1 Android平台的历史来源及发展-5 1.2.2 Andoird平台的四大优势特点-5 1.3 贪吃蛇的开发目的与意义-6 1.3.1 贪吃蛇的开发目的-6 1.3.2 贪吃蛇的开发意义-6 1.4 可行性分析-7 1.4.1 技术可行性-7 1.4.2 经济可行性-7 2 需求分析-8 2.1 功能需求分析-8 2.1.1接受指令功能-8 2.1.2绘制画布功能-8 2.1.3游戏得分功能-8 2.2 用户需求分析-8 2.2.1简单上手-9 2.2.2运行流畅-9 2.2.3操作便捷-9 3 贪吃蛇游戏的系统设计-10 3.1 系统流程设计-10 3.2 模块实现原理-10 3.2.1 贪吃蛇的界面程序-10 3.2.2 贪吃蛇的控制程序-12 3.3 系统概要设计-12 3.3.1 游戏总体构成-12 3.3.2 主界面模块的划分-13 3.3.3 控制模块的划分-14 3.4 系统类图-14 4 贪吃蛇游戏的详细设计-15 4.1 Snake类-15 4.2 TileView类-15 4.3 SnakeView类-16 结 论-18 参 考 文 献-19 致 谢-20 |