贪吃蛇完整复现2

617271e712464c83a41bfbbb3fddefea.png

 由于整体移动。出现问题。发现有问题由于蛇中心复现。所以判定撞墙会出现问题。且为使其撞墙出而不出现穿墙的情况。于是做出判定。用if使其不超出界

定义食物结构。

食物随机。就是用rand函数用高宽限定生成种子要头文件。用时间做种子。时间不断变化。srand

4cbd2873fc68430bb5227ce790e435ec.png

 吃的判定由于点判定重合。很难。所以用头判定。可以加上半径。加入音乐mmsystem

完整成现

6f14f76e724b4c4dbeb7a01363ed6955.png

 头文件graphic.h绘图软件。e557c23519d147d384a4b2adb8067d60.png

 

进行绘图。和填充颜色5ca4e38163034d6d942c224e239421d2.png

 用结构体定义蛇和食物

f9a46dd678a74057affe88209c9756c0.png

控制蛇的移动。从键盘输入。用来进行控制 4b9dbc717c89470db6aae3988f70db72.png 

定义蛇吃到食物。注意食物和蛇是个圆。画图时是这样画的 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值