scratch编程贪吃蛇

49 篇文章 2 订阅

贪吃蛇是一款经典小游戏,我们之前就做过一次贪吃蛇游戏,这次我们就来做一款更加精细好看的贪吃蛇:
在这里插入图片描述

  和上个版本不同,这一次的蛇不单单是不准碰边缘了,触碰到身子也会失败,而且蛇和食物像是在一张方格纸上画出来的,都是由形状完全一样的小方块构成。
  首先我们要确定小方块的大小,这里画的时候最好使用位图模式用像素点来画,舞台的大小是480*360,所以小方块的尺寸要是480和360的公因数,本恐龙选用的大小是24*24,差不多足够了。
  ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210716212749192.png)

在这里插入图片描述
在按下方向键时,要确定好按下后的方向,如果和当前方向正好相反就不能允许改变方向,比如说蛇正面向上面往上移动,转向只能朝左、右转,上转无意义,下转和方向冲突,就不行。

食物的程序:

在这里插入图片描述
用变量x、y随机选数,在从最左下角增加数字可以使得坐标正好在格子中,可以被蛇完美吃到!

喜欢的话请关注微信公众号:在这里插入图片描述

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值