![e59135e4f0fe84d08dfec748dd717141.png](https://i-blog.csdnimg.cn/blog_migrate/7bbbe3c66f0048d1136b699004feff5f.png)
![3fbe4912cc6894c9f00687698ddab2c3.png](https://i-blog.csdnimg.cn/blog_migrate/cc26cf233dcadc13d5dec6b438267e70.png)
游戏主要满足以下几点:
(1)能够通过控制"上下左右"按键来控制贪吃蛇的走位;
(2)”贪吃蛇“吃到食物后会增长一个长度;
(3)当贪吃蛇碰到四周的墙壁或者碰到自己的身体的时候,程序就会弹出窗口提示游戏结束;
(4)能够在游戏中暂停程序(通过空格键)。
以下为代码模块。
1.初始设置:初始设置是画出蛇的位置和食物的位置;同时进行相关的参数的设置。
function snake
axis equal %设置坐标轴为对称
axis(0.5+[0, 20, 0, 20]) %加0.5是为了之后的墙壁碰撞检测的方便
set(gca,'xtick',[],'ytick',[],'xcolor','w','ycolor','w&#