友情提示:380元/半年,儿童学编程,就上码丁实验室。
今天来讲讲如何结合学校教程来制作Scratch程序,可以让小朋友熟悉课文的同时,又可以熟练使用相应的积木。
来,先上课文原文(2016年人教版本的-语文一年级上册)
一只乌鸦口渴了,到处找水喝。
乌鸦看见一个瓶子,瓶子里有水。可是,瓶子里水不多,瓶口又小,乌鸦喝不着水。怎么办呢
乌鸦看见旁边有许多小石子,它想了一想,有办法了!
乌鸦把小石子一个一个地衔起来,放到瓶子里。瓶子里的水慢慢升高,乌鸦就喝着水了。
——** 我是华丽的分割线**————————-
一、编程前的设计
1、确定角色和背景
角色:
乌鸦(工具自带的)
瓶子((从工具中找一个的))
石头(自我涂鸦)
非常的简单,背景我选择了一个森林(工具自带的)
2、确定情节
因为是语文课文对原文进行了改编和简化,所以,我这个是稍微加工了一下,让他乌鸦去远处找来了石头,同时,也加入了乌鸦的内心独白。
3、确定主要的动作
1)思考动作
2)与瓶子的互动
二、开工了
先让猪脚们开始走位了
由于找不到乌鸦,所以只好请角色库里的鹦鹉出场,另外瓶子就是课本上的。可惜本人ps能力非常弱,所以,看着不太美观,见谅
——** 我是华丽的分割线**————————-
1)按照前几次课的内容,先排上去,我们先看一下效果。
哦哦,怎么回事,乌鸦(请当他是只乌鸦)怎么不落到瓶子旁的凳子上,怎么回事呢?
—————* 动脑5秒钟 * —————————————
原来脚本里没有告诉他要飞到哪里去,程序有些时候就是那么傻,只会按照你告诉他的模式做动作。那么现在我们就告诉他,要去哪里把。
是不是很熟悉,scratch2中,中心点坐标就是(0,0),至于怎么能让小朋友了解什么是x轴,什么是y轴,那就需要各位大朋友的脑洞了
2)让乌鸦落到石头上
首先先确定一下需要落地石头的坐标,这个只要鼠标移上去就可以在右下角看到对应的坐标,然后使用移动的坐标积木即可,废话不多说,直接上图。
怎么样,是不是有模有样。好,继续,接下来应该是乌鸦发现喝不到水,那么我们就来个背景切换,来,看效果图
3)接下来,开始找石头之旅,我们让他去远处找石头
这个里面涉及到广播、站位等技巧,大家先看看最终的效果图
这个只是做到第一次取回石头,后续大家可以根据这个思路做下来,可惜鄙人作图能力实在太弱了,对应的图片又很难找,所以,暂时只是做到这一步。
有问题欢迎留言噢!!
下期预告,
将尝试制作一个用来学习算数的小游戏,
转自公众号:
浩浩学编程