×

抖音网红

scratch编程贪吃蛇教程(scratch贪吃蛇小游戏制作)

douyinfenxiang douyinfenxiang 发表于2024-11-16 00:44:24 浏览18 评论0

抢沙发发表评论

前言

贪吃蛇游戏中,贪食蛇是自己不断地在运动着。玩家控制它的方向,使它能吃到实物,不能撞到自己长长的身体,不能离开舞台。

我的思路是,用Scratch重复执行代码让“贪吃蛇”不断地移动,然后侦测是否按下4个方向键盘来控制方向。

给“贪吃蛇”编程

具体代码如下,我来讲解下:

当绿色小旗被点击后,红色框标出的部分开始执行。

  1. 初始化“贪吃蛇”角色的位置:移动到中心点,面向90度方向(向右)移动,这两个代码是为了方便调试。
  2. 每过0.2秒,移动20步。每次移动20步,是因为我们上一节课绘制的“贪吃蛇”角色的尺寸正好是20x20。看起来,“贪吃蛇”是一个格子一个格子地在移动,这正是我希望的效果
  3. 绿色框子标出的代码,是不断地侦测用户是否按下了“上、下、左、右”4个方向键,按下后,“贪吃蛇”的运动方向做相应的调整。

图1

调整方向的时候,有个小技巧,看下图,把把箭头调成和方向键一致的方向即可。

图2

视频操作

整个过程,我录制了视频,请大家点击下面的视频观看。