写在前:
昨天娃只想自己玩,所以就没有执行我设想的,也好当消化消化。发现她对动作、一直循环和声音模块比较熟练。
这节课难度比之前的大,逻辑关系更紧密。建议先画个流程图讲解一下。这个带游戏互动形式,可以根据平时玩游戏的经验带孩子进行很多拓展。这里只写最关键的部分。
第七课 拯救好友
知识要点:1.会使用紫色外观指令里说话模块。2.学会结合实际情况使用橘色控制指令里的等待模块。3.学会复制脚本到其它角色。
一个月黑风高的夜晚。小丽的朋友小丹(取个名字好编故事)被外星人抓走了(这段情节也可以用脚本写出来,本节省略)。小丽为救朋友跟外星人谈判。要救回朋友必须答对问题(题目类型随意,我出了数学题。)外星人使用"说"模块,输入文字“Do you want to rescue her?”
小丽在回答之前应该使用等待模块,不然没说完,小丽的回答就显示了。可以让孩子尝试了出现问题了再提出解决方案。
外星人出了一道难题“3+2=?”然后屏幕上出现三个答案供选择。这三个答案是自己画的,开始的时候是隐藏的。只有当外星人出题的时候才出现。所以这里用到了信息传递。点错了显示“fault”,答对显示 “right”。这三个数字对象有很多代码是一样的。可以完成一组然后直接拖动到对象上,就可以复制整条代码了。
答对了才能就会朋友,所以只有答对了才返回信息。
外星人接受的答对信息就说:“I will let your friend go home.”
然后女孩会回去并由远到近逐渐变大。
整个故事还有很大的空间可以补充完善。例如答错距离会远起来,答对近一点,连续答对几题才送回朋友。还可以先播放被抓的情节,提示按“开始按钮”,整个拯救游戏开启。等等等等…