字符游戏—智能蛇

关于智能蛇的伪代码实现:

int main ( )
{
construction (); //生成地图、蛇
food();//在地图上随机生成一次食物,而后每当执行一次eat函数之后,就刷新执行一次food函数。
judge();//判断四周是否是墙壁、自己的身体以及食物
eat();//吃食物
move();//移动
grow();//吃到食物后身体增长
if(周围有食物)
eat();
grow();
else
move();
}

智能蛇能够通过吃到食物而不断地变长,并且一切都是其自身实现,包括寻找食物,躲避自己的身体以及防止撞到墙壁,直到蛇的身体占满了整个地图为止。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值