资源简介 中小学教育资源及组卷应用平台第一课 星空飞行项目(2课时)第一课时 布局舞台,编写陨石脚本一、教学目标1、了解项目的运行规则2、了解的舞台的坐标,布局舞台,添加角色3、初步认识变量的定义及应用4、掌握循环语句、判断语句、随机数、计时器的应用方法5、设计陨石的脚本,并测试。二、教学过程1、项目运行规则玩家驾驶宇宙飞船意外穿越到了太阳系中危险 ( http: / / www.21cnjy.com )的小行星带,无数大小不等的小行星迎着飞船飞来。玩家通过鼠标控制飞船左右移动,避免与小行星相撞。如果能坚持超过30秒,则游戏胜利;如果不小心与小行星相撞,则游戏结束。要求在舞台上显示玩家的游戏时间,并且,当游戏胜利时,提示“你真棒!”;当游戏失败时,提示“你光荣了!”。21·cn·jy·com2、添加舞台背景和角色在背景和角色列表区中单击“从背景库中选择背景”图标按钮,把背景库中的星空背景stars添加为舞台的背景,并将默认创建的白色背景删除。然后单击“从角色库中选取角色”图标按钮,把角色库中的Spaceship和Rocks角色分别添加到角色列表区中,将它们作为“星际飞行”游戏中的宇宙飞船和小行星角色。 ( http: / / www.21cnjy.com / )3、编写小行星运动的脚本在角色列表区中单击小行星角色的缩略图,然后 ( http: / / www.21cnjy.com )在脚本区中编写小行星的控制脚本。我们的设计是让数量众多的小行星从舞台的顶部由上往下随机运动,这要用到Scratch的克隆功能。在一个“重复执行直到…”积木内,以0.2秒为间隔,不断地使用“克隆[自己]”积木创建小行星角色的副本,直到游戏结束。小行星角色的副本(克隆体)被创建后,需要随机设定它的大小和方向,这样模拟的小行星运动将显得比较自然,且富于变化。接着,使用“移到x, y”积木将小行星角色的克隆体移到舞台顶部的一个随机位置上,再使用“在3秒内滑行到x, y”积木将小行星的克隆体移到舞台底部的一个随机位置上,之后将小行星克隆体删除。【来源:21·世纪·教育·网】( http: / / www.21cnjy.com / )4.编写游戏计时功能的脚本这个游戏设定玩家坚持30秒就获得胜利,同时将游戏的持续时间显示在舞台上。要达到计时目的,可以使用“侦测”指令面板中的“计时器”积木。这个积木在项目运行时从0开始计时,只要检测“计时器”积木的返回值超过30秒,就把“状态”变量的值修改为1,即游戏胜利。同时为了在舞台上显示游戏持续时间,需要创建一个名为“时间”的变量,并把“定时器”积木的返回值传递给它。 ( http: / / www.21cnjy.com / )2·1·c·n·j·y21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://21世纪教育网(www.21cnjy.com)" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览