
贪吃蛇
文章平均质量分 94
MrZhangXX
这个作者很懒,什么都没留下…
展开
-
贪吃蛇的部分设计
首先,我们得想想贪吃蛇游戏的结构,四周的边框,边框里的蛇,和随机出现的食物而这些所有的部分,都是局限在边框这一范围内,因此,我们可以先创建一个二维数组,将这三个部分分别用不同的数字表示。 创建完基本的二维数组之后,边框又是固定的,因此我们就得考虑一下一个贪吃蛇编程中最重要的事了,就是蛇本身是如何运动的,要怎样编程才能让蛇能像我们原创 2017-12-28 21:16:51 · 647 阅读 · 0 评论 -
贪吃蛇(智能蛇的一些算法)
在网上参考了各大神的代码后,了解了BTS算法: 要实现一定的智能,肯定就要用到相应的寻路算法.我采用的是最简单的宽度优先搜索的方式 (BFS算法) 所以在具体的实现游戏之前,我们先来看一下BFS算法. 该算法在中有详细解说,并给出了可行的伪代码,本系列的博文的重点不在于此,所以只是简单一说,然后给出代码. 下面就给出一个例子来说明该算法的寻路过程 (说明:我们将路原创 2017-12-28 21:26:55 · 2780 阅读 · 1 评论