以下是本站《带孩子玩 Scratch 编程:学龄前趣味程序》的例程目录和介绍。
(1) 土豆地雷炸僵尸
我们这个程序,是让玩家把土豆地雷拖拽到屏幕上的一个位置,然后点击绿旗子,僵尸就会从屏幕右侧随机(竖向)出现,并快速向左移动;如果碰到了土豆地雷,则炸成黑色,并发出爆炸声;如果没碰到土豆地雷,则发出“吃脑子”的惨叫声。
代码量:12块积木
难度:★
(2) 土豆大逃亡
这次我们反过来,让僵尸站在原地,坚果从屏幕中随机出现,并快速向右侧移动;如果不幸撞上僵尸,则要被僵尸用杆子锤打成一滩土豆泥;没碰到僵尸则顺利过关。
代码量:17块积木
难度:★★
(3) 樱桃的复仇
这一集的名字很魔幻,但其实本质上是一个“打地鼠”游戏:僵尸随机地在屏幕上短暂出现,发出鬼叫声再隐藏,玩家要立即用鼠标去点它;如果点到,僵尸将切换成被炸黑的造型;如果没点中,樱桃炸弹将滑行到鼠标点击的位置,呈现追逐僵尸的效果。
代码量:17块积木
难度:★★
(4) 跳跳小鬼躲豌豆
在这一集中,PvZ 中的大明星——豌豆射手闪亮登场。我们让豌豆从豌豆射手嘴里不断吐出来,射向牛仔小鬼。玩家可以按空格键让牛仔小鬼跳起来再落下。如果豌豆打到牛仔小鬼,则增加一些伤害值,同时为牛仔小鬼的形象添加一些鱼眼特效。一局游戏总计吐 10枚豌豆,累计伤害值会显示在屏幕左上角(“我的变量”)。最后,看看谁的累计伤害值更小吧。
代码量:18块积木
难度:★★
(5) 曹操刺董卓
这一集我们终于告别 PvZ 题材,换成了一个有趣的三国故事。曹操拿着司徒王允的七星宝刀,趁董卓睡觉时悄悄进入他的卧室;不料董卓的睡眠质量很差,每1秒钟都有 30% 的几率从睡眠中突然醒来(也有 30% 的几率从清醒中入睡),用大学数学的语言说,他的醒睡状态是一个“马尔可夫链”随机过程。。玩家可以选择时机,对着天拜一拜,按下“←”键,让曹操出击,看看能不能成功刺杀老贼。
代码量:20块积木(基本版)+8块(升级版)
难度:★★★
(6) 煮酒论英雄
这一集仍然取材自《三国演义》,曹操这时已挟汉献帝迁都许昌,实力如日中天。刘备则连小小的沛县都失守了,无耐在曹操控制的朝廷中为官。一天晚上,曹操设宴款待刘备,席间,曹操问刘备觉得天下谁可以算是英雄。刘备每答一人,曹操就否定一人。最后,曹操指着刘备和自己说,天下英雄,只有你和我啊。这个程序就是要演示刘曹之间的这段对话,并用 Amazon Web Services 魔性的机器人发音朗读出来。
代码量:17块积木
难度:★★★
(7) 算术猫
本集的重点转到数学运算和逻辑上来,程序的目标是实现一个 20以内加减法考试机,随机出一道题目给小朋友做,答对显示祝贺,答错予以批评。累计做对的题数显示在屏幕左上方。
代码量:21块积木(加法版)+ 7块(加减交替版)
难度:★★★
(8) 课文朗读机
这是一个简单的幻灯片播放程序,程序只负责切换舞台背景图片和朗读课文,而没有用到任何“角色”。每朗读一句话之后,都会提示用户反馈一个输入,作为暂停;如果输入了内容,朗读机也会将用户的输入朗读出来。这个程序适合小朋友做看图说话的复述练习,家长可以为每幅图片准备一些问题,辅助小朋友看图讲故事。
代码量:20块积木
难度:★★★★
(9) 钢琴曲:知更鸟罗宾
可能小朋友已经发现了,在 Scratch 的积木箱扩展里,还有音乐、画笔等选项,看上去也很有意思。本集我们就使用“音乐”扩展,让计算机演奏一首非常好听的钢琴曲《知更鸟罗宾》。
代码量:22块积木(单声部)+ 复制22块并修改4处(双声部)
难度:★★★★
(10) 笛卡尔心形线
有一个流传很广的传奇故事,说法国数学家笛卡尔(Rene Descartes)曾被瑞典的一个国王聘请,做国王女儿克里斯蒂娜公主的家庭教师。他们每天讨论数学和哲学问题,时间一长,公主爱上了这位智慧的老师。国王发现后,十分恼火,把笛卡尔赶出了王宫,并不允许他和克里斯蒂娜再接触。为了表示爱意,笛卡尔把代表爱情的桃心,抽象成了数学公式 ρ=a(1-cosθ),对国王谎称是练习题,转交给公主。公主利用笛卡尔教给她的极坐标知识,画出了图形,这就是著名的笛卡尔心形线。
我们这集的程序,就是用计算机帮助公主绘图,把数学公式转化成坐标格纸上的图形。
代码量:20块积木
难度:★★★★