基于JAVA的贪吃蛇游戏的设计和实现.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-23
  • 论文字数:6548
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本设计是用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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费