ja贪吃蛇

题目:基于Android的贪吃蛇游戏。

1需求分析

1)布局要求:设计面板清晰,结构明确;相应的文本描述;有相应的评论。

2)贪吃蛇的基本玩法:你可以用上下左右键控制蛇的移动方向,让它朝着有食物的方向移动,吞下食物让它的身体成长。如果蛇在移动的过程中碰到了墙或者越过了身体,游戏就结束了。

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

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

5)游戏帮助:用户可以查看游戏描述、英雄列表等。

在Eclipse下安装ADT插件,下载Android虚拟机进行测试(或者直接连接手机进行测试),设计算法,编码,整合项目资源,添加一些附加功能,最终完成项目。

2任务要求:

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

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

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

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

4)设计的特点、不足、收获和经验。

3相关技术介绍:

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

3.2 Android游戏开发流程

java贪吃蛇

游戏开发流程游戏开发流程

4详细设计

1程序流程图说明

2相关文件的描述

序列号

文件名

强函数

一个

资产

用于保存图片和声音文件并将其放入内存。

2

瑕疵

实现食物(石头)

蛇形部分

实现蛇身体部分的类

认识蛇

设置

保存游戏设置

MrNomGame

显示开始界面

加载屏幕

将屏幕作为Screen的子类加载。

主菜单屏幕

显示游戏的主菜单屏幕。

帮助屏幕

显示游戏的帮助画面。

10

高分辨率屏幕

显示游戏的分数列表屏幕。

11

游戏屏幕

显示游戏不同状态的图片。

12

世界

实现控制操作等一般要求,如放置食物、蛇的移动速度、蛇是否活着等。

3接口实现

5主题总结

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论