令人智熄的智(zhi)能(zhang)蛇

在这之前

上个周的作业是做一个“亦步亦趋”的贪吃蛇,虽然对于我来说有点难,但我还是做了,而且做的过程中感觉越来越好玩,做完又玩了好久。因为这个游戏十分简单,不需要任何技术。
做的过程中,由于老师已经给了伪代码和函数头,就是一个实现的问题,多debug几次,毕竟不用自己想算法,还是可以接受的
来一张图
这里写图片描述
这波操作666
然后知道了用getch()函数代替getchar()函数可以不用敲回车;
然后弄了一个system(“cls”)函数清屏游戏体验好了很多

智能蛇想破头

没错虽然这周作业我也是按照老师给的伪代码写的但是发生了很多令人头大的问题
比如这只智障蛇吃两口就瘫软不动不能前行了
又比如自己撞到自己脖子死了,哇是真的气
这里写图片描述
然后就往里面加限制条件
一开始我生成食物用了个递归,然后就经常卡死,改成for语句加continue就好了
然后又加了限制条件让它不能往回走;
结果递归次数太多崩掉了
这里写图片描述
然后把递归改成了循环;
这里写图片描述
不过它有时还是会撞到自己,心累。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值