Scratch是由麻省理工学院MIT设计开发的图形化少儿编程工具。通过图形控件,小孩可以在不编写任何代码的情况下实现很多程序功能。
无需下载Scratch软件,可以直接在MIT网站上使用scratch.mit.edu。可以存为本地文件,在本地Scratch软件中修改,也可以直接保存到MIT网上。
不指望小孩子去做什么程序开发,主要还是锻炼下小孩子的逻辑思维能力,以及动手能力吧。找点实际操作的例子,边做,也边让孩子抽空也动手做一做,练练脑子。
下载了个客户端,但发现直接在网络上编辑也相当的容易,索性懒得使用客户端了。为了锻炼孩子的英文思维能力,也就不切换中文了。
先做一个最简单的例子。选了2个角色,一个是蝙蝠,另外一个是狐狸,蝙蝠会飞,狐狸会走。假象蝙蝠就从屏幕左下飞到屏幕右上;狐狸就从屏幕中间位置来回走即可。
背景随便找了个,小精灵选了如上图。
设计思路是:
2、然后进入循环
3、在循环内,x坐标增加10,y坐标增加10,另外尺寸减少1
4、过程中因为不断的转换坐标,小蝙蝠会往屏幕右上角不断移动,所以如果x坐标大于200,就让他回到x=-180,y=-130即屏幕左下方的位置,此外把小蝙蝠的尺寸恢复到初始的60%
小狐狸的设计思路是:
1、先设定40%的尺寸
2、然后设置小狐狸到屏幕指定位置
3、紧接着进入循环,循环内部有2个重复操作,每个操作重复120遍,第一个操作是x坐标增加4,就是不停往屏幕右边走,走到走不了了,再往屏幕左边走,每次左边减少4,就这么来来回回的走。
先做一些最基本操作,熟悉一下最简单的操作。
下回见!