我教“孩子”在10小时内精通Scratch-第5小时:简易版Siri

又到了一周一度的教女儿编程的“Scratch时间”。

这次我想教她如何用Scratch做一个简单的Siri。当然,Scratch没有iPhone的Siri那么智能。家长可以拓展这节课里的“简易版Siri”和孩子互动,比如家长问问题孩子写答案,或者孩子写问题家长写答案。

先上效果图:

效果图

我依然是通过微信视频教我的乖女儿。

视频一接通,我就看到乖女儿对我那崇拜的表情。

女儿崇拜的表情

我跟她说,“乖宝宝,今天我们做一个简单的Siri好不好啊?”

女儿听到Siri就有了兴趣,“好啊,我这就打开Scratch!”

我先告诉她做Siri的框架,“Siri每天被无数人调戏,真可爱。每次我们要调戏Siri,就打开它,调戏完了,就关闭它。下次要调戏了,再打开它。。。”

她问我,“是啊,网上还有很多花式调戏Siri的方法。比如“!&%&%&¥”

然后她跟我如数家珍地述说了调戏Siri的套路。

一切都是套路。

我把话题往编程上转,“所以我们需要一个循环结构?不然只能调戏一次,那多没意思。”

她反应也挺快,“对!我们可以用‘控制’里的‘重复执行’块。”

‘控制’->‘重复执行’

“好聪明啊你!接着说。”我鼓励她自己想。

她继续分析,“我们还需要选择一个背景,还需要小猫咪!”

我觉得我轻松不少,她已经上手了,“对!那你自己选择一个背景吧!”

这是她给我的背景(新建背景->从背景库中选择背景->户外->boardwalk):

新建背景->从背景库中选择背景->户外->boardwalk

我调侃她,“把小猫咪拖到地上吧,别让它掉海里啦!”

把小猫咪拖到地上

我又提醒她,“注意‘动作’按钮里的‘移到xy’块里的坐标,是不是变了?”

她也发现了,“真的耶,那应该是小猫咪现在的坐标!”

“Scratch这点很方便。你还可以让小猫动起来,边走边和你聊天。”我给她提新要求。

“我尝试下,是这么写的吗?”她把她写的代码给我看:

让小猫动起来

“很对,给我看看效果。”

效果

“非常不错!再看看怎么让小猫咪和我们对话吧?”我教她一步一步地做这个项目。

她问我,“对话的代码在哪里?”

我告诉她,“在‘侦测’按钮里,你看那个‘询问并等待’块。”

“看到啦,给你看看我写的代码!”

效果是这样的:

效果

我夸她,“做得不错,猫猫问你的名字,舞台下方也有输入框让你随意输入。”

她问我,“那小猫咪怎么知道我输入的是什么呢?”

“这个问题问得好,你看侦测里的‘回答’块,把它左边的小方框点一下,就可以看到舞台上会显示你回答的内容。你试试吧~”

“我试试,还真的,挺简单的,我明白啦!”这是她给我看的效果图:

显示回答

我趁机告诉她,“小猫咪知道了你的‘回答’后,你就可以设置它做出什么反馈啦,这就是Siri的基本原理。接下来你就自由发挥吧!”

“哈哈,我自己会玩啦!感觉编程不难嘛!”

过了五分钟,她很得意地给我看了看她的代码:

简易Siri对话设置

这是对话的效果图:

对话效果

我问她,“有没有觉得今天的任务很简单啊?”

她回答,“每次学一点嘛,我们又不赶时间。下次我们学什么呢?”

“这次呢,只是简单接触一下怎么聊天。但聊天的方式很受局限。下次我教你怎么运用‘数据’模块里的‘链表’块。比如,把我们聊天的内容放到‘链表’里,这样可以更智能地聊天,甚至一直聊下去。”

然后我们就结束了这次玩耍,聊别的话题了。

本项目地址:

简易版Siri


下次课,我会教女儿怎么运用‘链表’,就是下面这个:

数据->新建链表

我们也可以试试现在就创建一个‘链表’,看看里面有什么:

新建链表


链表(有一部分还没完全翻译成中文)

下次课,我会教女儿如何利用链表,让我们做一个更智能的Siri。


转载请注明:来自微信公众号“君君玩科技”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容