安卓贪吃蛇实现

 我来答
华源网络
2022-07-08 · TA获得超过5620个赞
知道小有建树答主
回答量:2486
采纳率:100%
帮助的人:151万
展开全部

近年来随着手机技术的不断发展古老的贪吃蛇游戏不能给与广大青少年的良好游戏体验,所以本文再基于古老的贪吃蛇游戏上对游戏进行了改进使得玩法更加多样有趣。

研究的主要内容包括对蛇如何进行控制,实现食物的随机生成,并且对蛇可以进行加速控制。游戏得分等

采用的技术有 多线程 自定义View 以及一个activity

此为一个新版的贪吃蛇游戏,设计的游戏需要蛇的移动、加速、增长、死亡功能。程文件主要包括src文件夹(Java源码)、res文件夹(资源文件)和AndroidMainfest.xml(程序清单)。软件主要由Activities,自定义view 组成 View主要用来绘制图形并进行逻辑的处理。Activity主要实现对蛇的控制和对用户的交互信息等

1、游戏界面

TileView.java

Snake.java

SnakeView.java

snake_layout.xml

在程序设计的时候喜欢将界面与处理分开,这样降低耦合性,易于维护扩展。UI和游戏逻辑进行了分离, 它的实现方式就是,用父类TileView来实现比较基础的界面UI部分,而TileView类的子类SnakeView类完成了游戏控制逻辑部分,这样 就成功的将两者进行了分离,对后面的扩展和维护奠定了良好的基础。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式