友情提示:380元/半年,儿童学编程,就上码丁实验室。
六一儿童节到了,让我们来一场跑步比赛吧。下面我给大家介绍如何用编程猫制作一个“龟兔赛跑”的小游戏。
游戏设计
我们可以把这个游戏设计成一个益智游戏。小兔子和小乌龟赛跑,谁跑得快呢?当然是小兔子跑得快。那我们怎么让小乌龟跑快点呢?可以让游戏者通过答题的方式给小乌龟加油,每答对一题,小乌龟的速度就增加一点,如果答题速度足够快、答对的题足够多,那小乌龟也可以率先冲过终点赢得比赛。
学习内容
- 角色造型编辑;
- 角色运动;
- 变量使用;
- 循环语句;
- 条件判断语句;
- 字符连接及使用。
难度分级
2+
背景和角色
- 背景:类似跑道的图片;
- 角色1:兔子;
- 角色2:乌龟;
- 角色3:终点线;
- 角色4:“加油!”文字。
程序流程设计
变量设置
变量的设置和出题的类型和复杂程序有关,这里我们设计一个简单的2个数的加法运算,需要的变量如下:
- a:被加数,取随机数;
- b:加数,取随机数;
- c:计算结果,c=a+b;
- d:一个错误的被选项,d≠c;
- z:中间变量,用于c和d的随机调换;
- v:乌龟速度;
- score:得分,初始值为120,随时间递减。
程序示例
兔子:
乌龟:
难度分级说明:
1级:scratch基本操作,角色和背景简单编辑;
2级:角色的运动,造型编辑,简单循环判断语句等;
3级:角色复杂运动、循环嵌套、复杂条件判断等;
4级:变量应用,较复杂计算等。
scratch是由麻省理工学院开发设计的面向少年儿童的简易编程工具,采用搭积木的编程方式,简单易学,让孩子寓教于乐,获得创作的乐趣。通过学习,既能掌握编程的基本方法,又能提高数学逻辑分析能力。
始发于微信公众号:
少儿编程and机器人