跟麦咭学编程
2019-05-10麦咭编程
麦咭编程
周末了,麦咭和艾米决定去游乐园游玩。游乐园的项目非常多,麦咭和艾米非常高兴地尝试了每一个项目。在回家的路上,麦咭和艾米很兴奋地谈论着今天在游乐园玩的项目。麦咭和艾米都觉得红桃皇后的迷宫很有趣,于是麦咭决定教艾米用编程做一个迷宫。
一、学习目标
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编程中的绘图编辑器,也学会了使用“条件判断”语句中的“如果那么”积木。这节课内容有点儿多,同学们要好好消化、吸收哦。 (编辑 巧克力)