跟麦咭学编程

2019-06-17 05:19麦咭
第二课堂(课外活动版) 2019年6期
关键词:直角坐标程序设计小猫

周六了,写完作业后,麦咭在家里看动画片《猫和老鼠》。看完动画片后,麦咭还有一种意犹未尽的感觉,于是决定用自己所学的编程知识,设计一个“猫捉老鼠”的小游戏。

1. 学习运用不同事件控制多个角色。

2. 学习运用侦测模块。

1. 程序设计

2. 程序分析

要实现“猫捉老鼠”游戏的开发并不难,可以设定老鼠随着鼠标移动,小猫的移动通过电脑键盘的上、下、左、右四个方向键控制,如图1所示。

3. 老鼠程序设计

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

添加老鼠角色,从角色库里面选取角色,单击左侧的Lesson10,選中老鼠,点击确定。对老鼠角色进行编程,程序如图2所示。

4. 小猫程序设计

添加小猫角色,从角色库里面选取角色,单击左侧的Lesson10,选中小猫,点击确定。对小猫角色进行编程,程序如图3所示。

现在我们编好了老鼠与小猫移动的程序,那么如何编写小猫捉老鼠的程序呢?这就需要用到判断与侦测语句,点击小猫角色,添加如图4所示的程序。

多学一招:相对坐标,就是存在两个物体a和b,以a作为坐标原点建立直角坐标系,b在直角坐标系的坐标就是相对坐标。本课中,小猫移动后的位置坐标都是相对坐标,即相对于角色当前的状态而言,每执行一次都是基于原有的角色坐标进行改变。

5. 程序清单

小猫的完整程序清单如图5所示,老鼠的完整程序清单如图6所示。

通过本节课的学习,我们知道了如何用键盘上的上、下、左、右四个方向键来控制角色的移动,以及如何灵活运用事件模块控制多个角色。如果想通过程序实现我们想要的效果,可以对程序进行修改与调试。最后,不要忘记保存哦!

猜你喜欢
直角坐标程序设计小猫
从平面直角坐标系到解析几何
深入学习“平面直角坐标系”
深刻理解平面直角坐标系
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
认识“平面直角坐标系”
小猫
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用