Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

JAVA程序员花上一天时间做出来的Android贪食蛇游戏

2021年11月01日6650百度已收录

课题:基于Android的贪食蛇游戏

1需要分析

1) 版式的要求:设计面板清晰,结构明确;相应的文字说明;有相应的注释。

2) 贪吃蛇的基本玩法:即可以用上、下、左、右键控制蛇的运动方向,使之向着有食物的方向运动,并吞吃食物使身体增长,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束。

3) 调节蛇的运动速度: 用户可以调节蛇的速度来选择不同的难度。

4) 选择关卡功能: 游戏分不同的难度级别,用户可以选择不同的难度级别进行游戏。

5) 游戏帮助: 用户可以查看游戏说明、查看英雄榜等。

在Eclipse下安装ADT插件,下载Android虚拟机进行测试(也可直连手机测试),设计算法,进行编码,并将资源整合入项目,并添加部分附加功能,最终完成项目。

2 任务要求:

本课题要求学习、掌握java和Android基础知识,了解贪食蛇游戏原理,实现其代码的编写。要求外观精美,用户体验良好。

1)系统描述:包括问题说明、数据需求和功能需求。

2)系统设计:包括总体设计、数据库表结构、输入/输出设计,用户界面设计、处理过程设计。

3)系统测试:包括测试用例的描述、测试方法和测试结果。

4)设计的特点、不足、收获和体会。

3 相关技术介绍:

3.1系统采用Android开发语言,使用游戏开发框架—Libgdx,使用SQLite数据库 存储游戏数据

3.2 安卓游戏开发流程

JAVA程序员花上一天时间做出来的Android贪食蛇游戏  安卓游戏开发 第1张

游戏开发流程

4 详细设计

1程序流程图说明

JAVA程序员花上一天时间做出来的Android贪食蛇游戏  安卓游戏开发 第2张

系统流程图

2相关文件说明

序号

文件名

主要功能

1

Assets

用来保存图片音效文件,放到内存中

2

Stain

实现食物(石头)类

3

SnakePart

实现蛇身体部分类

4

Snake

实现蛇类

5

Settings

储存游戏设置

6

MrNomGame

显示开始界面

7

LoadingScreen

作为Screen的子类载入画面

8

MainMenuSreen

显示游戏的主菜单画面

9

Helpscreen

显示游戏的帮助画面

10

HighscoreScreen

显示游戏的分数榜画面

11

Gamescreen

显示游戏的不同状态的画面

12

world

实现控制运行等总体要求,如放置食物,蛇移动速度,蛇是否存活等。

3 界面实现

JAVA程序员花上一天时间做出来的Android贪食蛇游戏  安卓游戏开发 第3张

主界面

JAVA程序员花上一天时间做出来的Android贪食蛇游戏  安卓游戏开发 第4张

地图选择

JAVA程序员花上一天时间做出来的Android贪食蛇游戏  安卓游戏开发 第5张

游戏界面

JAVA程序员花上一天时间做出来的Android贪食蛇游戏  安卓游戏开发 第6张

游戏界面

5 课题总结

程序运行正常,本人完成的测试工作包括本章介绍的几个方面。具体通过了以下测试。游戏页面显示、移动蛇头测试,贪吃蛇食物测试,判定结束测试,结束后重新开始暂停测试,恢复测试,压力测试。

评论列表暂无评论
发表评论
微信