最新消息:

Scratch龟兔赛跑

Scratch 少儿编程 6099浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

六一儿童节到了,让我们来一场跑步比赛吧。下面我给大家介绍如何用编程猫制作一个“龟兔赛跑”的小游戏。

游戏设计

我们可以把这个游戏设计成一个益智游戏。小兔子和小乌龟赛跑,谁跑得快呢?当然是小兔子跑得快。那我们怎么让小乌龟跑快点呢?可以让游戏者通过答题的方式给小乌龟加油,每答对一题,小乌龟的速度就增加一点,如果答题速度足够快、答对的题足够多,那小乌龟也可以率先冲过终点赢得比赛。

学习内容

  1. 角色造型编辑;
  2. 角色运动;
  3. 变量使用;
  4. 循环语句;
  5. 条件判断语句;
  6. 字符连接及使用。

难度分级

 

2+

背景和角色

  1. 背景:类似跑道的图片;
  2. 角色1:兔子;
  3. 角色2:乌龟;
  4. 角色3:终点线;
  5. 角色4:“加油!”文字。

程序流程设计

 

 

龟兔赛跑

 

变量设置

 

变量的设置和出题的类型和复杂程序有关,这里我们设计一个简单的2个数的加法运算,需要的变量如下:

  1. a:被加数,取随机数;
  2. b:加数,取随机数
  3. c:计算结果,c=a+b;
  4. d:一个错误的被选项,d≠c;
  5. z:中间变量,用于c和d的随机调换;
  6. v:乌龟速度;
  7. score:得分,初始值为120,随时间递减。

程序示例

 

兔子:

龟兔赛跑

 

乌龟:

龟兔赛跑

龟兔赛跑

 

 

难度分级说明:

1级:scratch基本操作,角色和背景简单编辑;

2级:角色的运动,造型编辑,简单循环判断语句等;

3级:角色复杂运动、循环嵌套、复杂条件判断等;

4级:变量应用,较复杂计算等。

scratch是由麻省理工学院开发设计的面向少年儿童的简易编程工具,采用搭积木的编程方式,简单易学,让孩子寓教于乐,获得创作的乐趣。通过学习,既能掌握编程的基本方法,又能提高数学逻辑分析能力。

龟兔赛跑

 

始发于微信公众号:
少儿编程and机器人

您必须 登录 才能发表评论!