慧编程Mblock 软件 项目一 星空飞行 教案(第2课时)

文档属性

名称 慧编程Mblock 软件 项目一 星空飞行 教案(第2课时)
格式 doc
文件大小 2.3MB
资源类型 试卷
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2022-09-22 17:03:16

图片预览

文档简介

中小学教育资源及组卷应用平台
第一课 星空飞行项目(2课时)
第二课时 设计飞船脚本,测试游戏
一、教学目标
1、了解项目的运行规则
2、了解的舞台的坐标,布局舞台,添加角色
3、初步认识变量的定义及应用
4、掌握循环语句、判断语句、随机数、计时器的应用方法
5、设计陨石的脚本,并测试。
二、教学过程
1、编写飞船的控制脚本
首先创建一个名为“状态”的变量,用于存放游 ( http: / / www.21cnjy.com )戏的状态。“状态”变量有3个值:0表示游戏进行中,1表示游戏胜利,2表示游戏失败。“状态”变量的初始值设定为0。接着,编写控制飞船移动的脚本。我们的设计是把飞船放在舞台的底部区域,用鼠标控制飞船作水平移动来躲避小行星的撞击。要实现这个功能,需要用到运动指令面板中的“移到x, y”积木和侦测指令面板中的“鼠标的x坐标”积木。将“鼠标的x坐标”积木放入“移到x, y”积木的第一个孔(x坐标),而第二个孔(y坐标)的值设定为-150。这样就使飞船固定在“y坐标”为-150的位置上跟随鼠标作水平移动。将这个积木组合放入一个“重复执行直到…”积木中,使飞船在游戏过程中能够一直跟随鼠标移动。最后,由于角色库提供的飞船造型较大,在舞台上显得不协调,需要使用“外观”指令面板中的“将角色的大小设定为20”指令积木把飞船角21cnjy.com
色的大小设定为原始大小的20%。
( http: / / www.21cnjy.com / )
2、显示游戏提示信息
当游戏胜利时,使用“外观”指令面板中的“说”积木显示“你真棒!”的提示信息;当游戏失败时,使用“说”积木显示“你牺牲了!”的提示信息。www.21-cn-jy.com
( http: / / www.21cnjy.com / )
3、组装主控脚本
运行这个游戏项目,开始测试 ( http: / / www.21cnjy.com )飞船的控制脚本。如果一切顺利,能够看到舞台上的飞船角色跟随鼠标作水平移动,同时舞台上“时间”变量中的时间也在不断变化。当游戏时间超过30秒时,飞船角色会显示“你真棒!”的信息。21世纪教育网版权所有
( http: / / www.21cnjy.com / )
4、编写碰撞检测功能
当舞台上的飞船角色与飞来的小行星相撞时 ( http: / / www.21cnjy.com ),就将“状态”变量的值设定为2,表示游戏失败。可以使用侦测指令面板中的“碰到…”积木进行碰撞检测。切换到飞船角色的脚本区,创建如图1-5-20所示的碰撞检测脚本。21教育网
( http: / / www.21cnjy.com / ) ( http: / / www.21cnjy.com / )
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)
同课章节目录