安卓实训项目:贪吃蛇V1.0

目录

一、功能要求

1、游戏规则

2、游戏设置

3、游戏排行榜

二、运行效果

1、启动界面

2、游戏主控界面

3、选择地图

4、设置速度

5、选择背景音乐

6、开始游戏

7、游戏结束

8、查看排行榜

9、查看帮助信息

10、关于作者

三、涉及知识点

1、布局

2、常用控件

3、线程

4、消息处理器

5、自定义视图

6、图形图像绘制

7、媒体播放器

8、集合类

四、项目结构图

五、项目实现

1、创建安卓项目:贪吃蛇V1.0

2、修改包名

3、创建子包entity、app与view

4、准备图片素材,拷贝到drawable-mdpi目录里

5、在res里创建raw文件夹,拷贝几首mp3音乐

6、在res里创建drawable目录,在里面创建按钮背景选择器

(1)开始游戏按钮背景选择器

(2)选择地图按钮背景选择器

(3)选择背景音乐按钮背景选择器

(4)设置速度按钮背景选择器

(5)排行榜按钮背景选择器

(6)关于作者按钮背景选择器

(7)帮助信息按钮背景选择器

(8)退出游戏按钮背景选择器

7、在app子包里创建应用程序常量接口AppConstants

8、在app子包里创建贪吃蛇应用程序类SnakeApplicaiton

9、在entity子包里创建坐标实体类Coordinate

10、在view子包里创建方砖视图TileView

(1)在values目录创建属性文件attrs.xml

(2)方砖视图类TileView

11、在view子包里创建贪吃蛇视图SnakeView

12、在ui子包里创建贪吃蛇界面类SnakeActivity

(1)贪吃蛇界面布局文件activity_snake.xml

(2)贪吃蛇界面类SnakeActivity

13、在ui子包里创建选择地图界面类SelectMapActivity

(1)在values里的styles.xml里增加单选按钮和按钮的样式定义

(2)选择地图界面布局文件activity_select_map.xml

(3)选择地图界面类SelectMapActivity

14、在ui子包里创建设置速度界面类SetSpeedActivity

(1)设置速度界面布局文件activity_set_speed.xml

(2)设置速度界面类SetSpeedActivity

15、在ui子包里创建选择背景音乐界面类SelectMusicActivity

(1)选择背景音乐界面布局文件activity_select_music.xml

(2)音乐列表项模板music_list_item.xml

(3)选择背景音乐界面类SelectMusicActivity

16、在ui子包里创建排行榜界面类TopListActivity

(1)排行榜界面布局文件activity_top_list.xml

(2)在字符串资源文件strings.xml里定义变量

(3)排行榜界面类TopListActivity

17、在ui子包里创建主界面类MainActivity

(1)主界面布局文件activity_main.xml

(2)字符串资源文件strings.xml里定义变量

(4)主界面类MainActivity

18、在ui子包里修改启动界面类SplashScreen

(1)启动界面布局文件activity_splash_screen.xml

(2)字符串资源文件strings.xml里定义变量

(3)启动界面类SplashScreenActivity

19、项目清单文件设置全部界面都是全屏显示


项目图片素材【百度网盘下载网址 密码:gcpt】

一、功能要求

1、游戏规则

玩家使用方向键或手势滑动操控一条长长的蛇不断吞苹果,同时蛇身随着吞下的苹果不断长,当蛇头撞到蛇身或障壁时游戏结束。

2、游戏设置

玩家可选择地图、设置背景音乐、选

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

howard2005

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值