第一课。
1)以下就scracth的整个操作界面做一个介绍:
1 标题栏:显示当前文件名。
2 菜单栏:主要是与文件有关的选项。
3 工具条:控制角色大小及复制、删除。
4 显示模式:分为浏览模式和全屏模式。
5 程序指令区:分为八大类。
6 角色资料区:显示角色的详细资料。
7 脚本区:程序的编写区,利用拖曳的方式在此写程序。
8 控制按钮:控制程序的**和停止。
9 舞台区:角色演出的地方,作品最后呈现出来的地方。
10 新建角色按钮:三种新建角色的方法(自建、导入、随机)
11 角色列表区:角色休息室,所有的角色都在这个地方。
2)程序指令分类:
动作:移动、旋转、位置指定、传回。
外观:切换造型、背景、显示文字、特效、..
声音:**声音、乐器音效。
画笔:下笔、笔颜色、大小、色调。
控制:当键按下、等待、反复、广播(讯息)、如果。
侦测:传回位置值、接触、距离、时间、音量。
数值与逻辑运算:加减乘除运算、大小判断、余数、取整数。
变量:指定变量、变量加减。
3)指令及程序码区(script)
当我们点选指令分类后,底下的指令区会跟着改变,如图我们点选侦测分类,底下就会出现侦测分类的全部指令,中间的程序码区也就是我们写程序的区块,把我们的指令拖曳至程序码区。
(4)造型:
我们可以自行画出角色的各种造型或者使用导入方式,先使用别的绘图软件绘制作后导入。也可以载入不同的对象到造型区中。但同一时间只会出现一种造型。
右下方对象代表上场角色,可以多个同时出现。
造型可以透过复制后编辑来修改其样子,如下图的cat就有二个造型。
5)声音:对象的声音可以透过麦克风来录音或导入方式从文件导入来使用(也可使用内键的音效文件)
6)工具列及舞台:
选择工具后再点对象,复制、剪下、缩放的动作。
程序以按下绿旗键,开始执行程序,红色按钮则是停止。
中间空白大区域则是舞台,物件都会在上表演。
7)角色及背景:
舞台背景则呈现目前舞台的背景,点选舞台,接着选背景后按导入就可以取自然、户外。等背景。
则可以使用自画、导入及随机方式来加入物件角色。
2-1 第2课让角色动一动。
指令积木拖曳到程序区,并按顺序给排好、还有就是换成喜欢的角色。
1)撰写程序。
首先先点选要动作的角色,接着点选“脚本”,然后透过指令分类选取你要的指令积木,把指令积木拖曳至程序区,把顺序排好(使用鼠标拖曳就可以修改其顺序)。
(2)更换角色。
使用工具的剪刀把小猫剪下,接着按下导入按钮,会出现animals,fantasy...例如打开fantasy文件夹会出现如下图很多可爱的图,选取后角色就会出现在舞台上。
3) 让角色动一动。
当点选绿旗时角色会向后移动一段距离。
小朋友可以自行俢改角色,看一看向后移动的步数及显示的反应。
第3课--键盘控制。
本课来学通过键盘来控制角色移动,主要是让我们了解事件触发才会有动作,当绿旗被按下,会先将物件移到坐标(0,0)。
1)首先是坐标。
舞台的中心是(0,0),水平为x轴,垂直为y轴。
x轴:中心点往右是(+)中心点往左是(-)
y轴:中心点往上是(+)中心点往下是(-)
了解到坐标后才能控制角色在舞台位置及移动。
2)接着分别定义键盘的上下左右键的动作。
1)往上:当按下“上移键”,向上进10步。
2)往下:当按下“下移键”,向下进10步。
3)往左:当按下“左移键”,向左进10步。
4)往右:当按下“右移键”,向右进10步。
第4节课--迷宫程序。
完整程序如上,等一下我会说明整个程序的细节部份,首先先在画布上画出一的路径,可以是直线也可以是曲线,接着在终点处画上一个黑色的区域。
1)点选背景,接着点选编辑,使用绘图工具画出一个路径,画笔的粗细自行调整,不要太细。
2)点选角色,接着点选程序开始撰写程序。
先由控制指令分类拖曳,「当绿旗被点一下」至程序区,也就是当绿旗点一下开始程序执行移到到x:y,就是角色置于x:-220,y:
150处。在侦测指令类点一下计时器,在舞台会多个什时器一直计时。
在控制指令分类中拖曳「重复执行」至程序区,表示「重复执行」内的程序会一直重复执行。
整个舞台的坐标如下图,中心在正**,左右x轴是240,往右是(+)往左是(-)上下y轴各180,往上是 (+往下是(-)
在重复执行中包含有四部份:
1)角色有可能走出舞台就看不到了,所以先从动作指令类拖曳「碰到边缘就**」,接着拖曳「面向。」下拉点选「鼠标游标」,也就是让角色都一直面向鼠标的游标,最后拖曳「移动2步」,就是一次移动2步。
2)在控制指令类拖曳「如果 < 至移动2步之下,接着从侦测指令类拖曳「碰到颜色□」点选□会出现滴管,请选取舞台的空白区,「碰到颜色□」就会变成白色,接着拖曳角色置于 x:-220,y:150处,也就把角色移回原点。
3)在控制指令类拖曳「如果 < 从侦测指令类拖曳「碰到颜色□」点选□会出现滴管,请选取舞台的黑色终点区,「碰到颜色□」就会变成黑色,在外观拖曳「说。秒,也就碰到黑色终点就说过关,接着止停止执行程序,程序就不会往下执行。
4)控制指令类拖曳「如果 < 接着拖曳数值与逻辑类的() 接着把计数器拖曳到前面(),后面的()填上15,也就大于15秒就会秀出「时间到。然后停止程序执行。
可以让小朋友自行设计路径,角色自选,事件也可以自订,例如有些小朋友会在路径再加上一些小蓝点增加过关难度。
教学重点:老师只要讲解部份,学生的能力是无限,可以做出很多让你想不到的效果,教scracth真得很有趣,学生也学得很快乐。
第5节课--会飞的巫婆。
这一节课要来讲随机出现,因为下一节课要让小朋友写一个打地鼠的小游戏。
先点选舞台-->背景-->汇入,选取nature土里的图,然后空白那张删除,按图右边的(x)
把舞台的猫给删除,请使用工具箱的剪刀点一下猫就可删除了,接下来使用开启档角色开启三个角色,物件太大可以使用工具箱的放大或缩小工具来调整。
点选角色-->程序,接着开始来针对角色写程序。
1)当按下绿旗开始动作。
2)随机移动到x及y(x在-240到240之中随机取个数,y在-180到180之中随机取个数)
3)接下来一直重覆执行(外循环)
4)在-10至10取一个角度,如此一来鱼儿游起来比较逼真。
5)重覆执行十次 ,每次移到十步,遇到边绿就**(内循环)
你会发现内循环执行完后会跳到外循环,又重覆。
注意要调整角色只允许左、右翻转,才不让角色倒着移动。
在程序码上按鼠标右键,选取复制后拖曳至另一个角色,就会将程序码套用到该角色上。
完成后就可以试看看效果,很多小朋友会加上音效及文字说明,有的还会放大缩小,只能说小朋友太强了。
我的第一课
今天,我要给学生上我的第一节课了,怀着兴奋的心情,来到教室。四年级的小朋友们已经在座位上坐好等我了,看到他们如此可爱的稚嫩的脸庞,我的心情顿时喜悦起来。受到我大一第二学期语文老师的熏陶,我对 世说新语 这本书有深刻的体会。于是,我决定在我的语文课上给小朋友们讲三则 世说新语 里的故事。在今天这一节课...
我的第一课
同学们,大家好!我叫李桂芝,是你们的历史老师兼班主任。如果没有别的意外的话,我将陪你们渡过你们在白寨中学学习最紧张 最充实的一年。昨天晚上,我看了你们上学期的期中成绩 我们是以此为依据分班的 主要看了你们的语数外成绩,偏科情况有些严重 主要是数学和英语成绩低 不过这也是很多学校的普遍现象。三年级的语...
我的第一课
初中第一课 军训。随着时间的飞逝,我已经上初中了,上初中的第一堂课就是军训。我以前也听说过军训,认为只不过是走走步,练练队列罢了,可实际情况并没有我想象的那么简单。开学第一天,一位身穿军装的 中士 站在我们面前,老师介绍说,他是我们的军训教官,姓田,今年25岁。接着,田教官就带着我们来到操场中间,他...