APP下载

跟麦咭学编程

2019-05-10麦咭编程

第二课堂(课外活动版) 2019年4期
关键词:坐标值艾米起点

麦咭编程

周末了,麦咭和艾米决定去游乐园游玩。游乐园的项目非常多,麦咭和艾米非常高兴地尝试了每一个项目。在回家的路上,麦咭和艾米很兴奋地谈论着今天在游乐园玩的项目。麦咭和艾米都觉得红桃皇后的迷宫很有趣,于是麦咭决定教艾米用编程做一个迷宫。

一、学习目标

1. 利用绘图编辑器,设计一个迷宫场景。

2. 用动作模块的“面向”积木,控制角色的移动方向。

二、实践操作

在这节课上,我们需要画出一个如图1所示的迷宫(鼠标指针指引着角色麦咭前进,不小心碰到了迷宫的白色区域,麦咭就直接返回到起点,如果碰到了终点的黑块,则显示“过关”)。

2.添加新背景

打开网页http://scratch.maiji100.cn/Scratch.html,执行“文件”“新建项目”命令,新建项目文件。

在绘制背景舞台迷宫时,为了加强游戏的趣味性,我们也可以设计个性化的迷宫。

(1)新建背景

单击“绘制新背景”按钮,如图2所示。单击按钮后,就会弹出绘制新背景的窗口,如图3所示。

(2) 绘制迷宫背景

在背景编辑区,即图3的空白绘图区中,可以设计自己的迷宫背景,如图4所示。

(3) 调整角色大小

为了让角色麦咭能够从容地在迷宫中“行走”,我们还需要对角色麦咭的大小做适当调整,如图5所示。

3.设置角色的起点坐标

(1)了解坐标

我們先来了解一下舞台区的坐标知识。为了便于观察,我们可以先添加“背景库”中的xy-grid图片(在背景库中的“其他”里面)作为舞台背景,如图6所示。在舞台区,可以通过移动鼠标指针,观察坐标值变化。我们会发现,对于舞台区的坐标,x轴方向也就是横向方向的坐标值的范围是-240

(2)设置角色麦咭的起点坐标

将鼠标指针移到舞台区的麦咭处,按住鼠标左键不放,用鼠标拖动麦咭至迷宫的起点,选中角色设置区中的角色麦咭。点击角色左上角的字母“i”,如图7所示,进入角色详情页。如图8所示,我们可以看到角色麦咭在舞台区所处位置的坐标,也就是角色的起点位置。我们就以(x:-220,y:155)坐标为角色麦咭的起点。

4.搭建程序

通过对本节课的剧本分析,我们可以发现该程序的规则是:(1)角色麦咭跟随鼠标指针“行走”;(2)在“行走”的过程中,若碰到迷宫边缘的“白色”区域就会返回到起点;(3)碰到终点的黑块,就显示“过关”字样。

规则(2):如果麦咭碰到迷宫外面的“白色”区域,就返回到起点位置,如图10所示。

规则(3):当碰到终点的黑块,就显示“过关”字样,如图12所示。

角色的完整程序清单如图13所示。

三、课程小结

在本节课中,我们绘制了新背景,设计了“麦咭穿越迷宫”的程序;了解了Scratch编程中的坐标知识,学会了使用Scratch编程中的绘图编辑器,也学会了使用“条件判断”语句中的“如果那么”积木。这节课内容有点儿多,同学们要好好消化、吸收哦。

(编辑 巧克力)

猜你喜欢

坐标值艾米起点
还好,还好
麦弗逊悬架主销轴线对半轴滑移的影响
艾米未来农业文旅小镇
请善待艾米
弄清楚“起点”前面有多少
基于二分法迭代的凸模数控铣削加工编程*
起点
我的“新”起点
新年的起点
利用CAD/CAM 软件确定数控编程中 未知点的坐标