安卓平台的贪吃蛇游戏设计与实现.docx

  • 需要金币500 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-03-01
  • 论文字数:8305
  • 当前位置论文阅览室 > 论文模板 > 企业管理 >
  • 课题来源:(天才(吴))提供原创文章

支付并下载

内容摘要:手机游戏在国内外市场发展迅速,贪吃蛇是一款经典的游戏,最早出现在Nokia自带的游戏中,为不同年龄段的朋友所喜爱。在市场接受度来说,本文所设计的贪吃蛇有稳定的玩家群,而且成本低,操作简单,个人及小团队都可在短时间内完成。

本文先阐述了贪吃蛇的游戏项目构思以及各具体功能,然后根据需求设计了系统的框架、流程图,在系统框架结构的基础上针对每一个主要功能进行了详细设计,其中包括了功能板块设计,自定义view,按键监听,响应触摸事件,界面设计。

关键词:Android系统 贪食蛇游戏 手机游戏

 

目录

摘要

Abstract

一、绪论-1

(一)研究背景-1

1.国内手机游戏现阶段发展-1

2.国外手机游戏现阶段发展-1

(二)Android简介及特性-1

1.Android简介-1

2.Android特性-2

( 三)Android发展-2

二、需求分析-2

(一)功能需求-2

(二) 用户需求-3

(三)可行性分析-3

1.经济可行性分析-3

2.技术可行性分析-3

3.Android应用程序组件-4

三、概要设计-6

(一)项目构思-6

(二)系统流程设计-6

(三)模块划分-7

1.游戏主界面模块-7

2.游戏控制模块-8

(四)模块实现原理-8

1.界面模块实现-8

2.游戏控制模块实现-9

(五) 运行机制-10

(六) 界面设计-11

1.主界面设计-11

2.界面美化设计-11

(七)开发工具-11

1.开发环境-11

2.环境搭建-11

3.开发工具-12

四、 详细设计-12

(一)UML进行面向对象设计-12

1.GameView类的设计-13

2.OperatorSnake类的设计-13

(二) 模块实现流程图-14

1. 主界面设计-14

2. 选择地图模块设计-15

3.选择难度模块设计-15

(三)程序主结构-16

五、 编码实现-16

(一)判断是移动还是吃食物还是死亡-16

(二)随机获取食物-17

(三)排行榜排名-18

(四)按键监听-19

(五)响应触摸事件-20

六、系统测试与分析结果-22

(一)游戏功能测试-22

(二)游戏控制测试-22

(三)游戏界面测试-23

(四)测试结果-23

七、结论-23

八、致谢-24

九、参考文献-24