scratch编程 作品六 老鼠走迷宫_游戏中的判定

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

老鼠走迷宫_程序中的判定

在这个作品中,我们会做一个小老鼠走迷宫的程序,我们首先会用像素块构成一个像素矩阵,然后通过改变像素矩阵中像素快的颜色,来画出我们想要的图片。

本课纲要

本课知识点

程序中的判定

本课纲要

1.英语单词学习

2.程序中的

3.界面设计

4.程序设计

5.拓展训练

英语单词学习

judge 判断

if 如果

otherwise 否则

程序中的判定

一个程序中需要很多的判定代码,如果一个程序中没有判定代码,那么这个程序就像没有大脑的人一样,那么他就会不按规则做任何事情,最终弄得乱七八糟。

图--

判断的作用

判断是对思维对象是否存在、是否具有某种属性以及事物之间是否具有某种关系的肯定或否定。

(1)没有判断会怎样?

人没有判断就会好坏不分,比如爸爸妈妈对他好他不知道,反而打爸爸妈妈;坏人用谎言骗他他反而相信人家,这样就会出大问题。就像大灰狼与小红帽的童话故事,大灰狼用谎言欺骗小红帽自己是她外婆把门开开,如果小红帽没有判断,直接开门,就会有危险。

如果机器没有判断,车辆就会撞来撞去、灯泡按了开关不会亮、人行道红绿灯红灯和绿灯也不会按规定变换。

如果动物不会判断,那么他就会见到敌人不知道跑,见到猎物不知道追赶。

程序中的判断

图--

程序中的判断就像程序的大脑,用来指引程序的运行,处理不同的情况。

程序流程图

图--

if... else...

如果... 否则...

界面设计

在上一节课中已完成界面的设计。

程序设计

小老鼠碰撞判定程序

在我们的小老鼠在迷宫中移动的时候,如果碰到障碍物,就会触发一些陷阱或者奖励。所以我们要对小老鼠写判定程序,来告诉小老鼠什么时候触发机关。

就像这样,开始时给小老鼠指定血量30,接下来不停判断是否碰到障碍物,如果碰到就发送碰到该障碍物的广播:

其他代码如下:

当小老鼠发送了碰撞广播后,被碰到等障碍物接收到这个广播要发生一些变化:

女巫:会向小老鼠问问题,如果回答正确小老鼠才能通过。首先,我们生成两个变量来存放问题,分别为数字1、数字2,接下来让女巫询问问题等待回答,如果问题答案等于回答,那么就隐藏女巫,让小老鼠通行,等待一秒后,女巫会在新的位置出现,等待小老鼠。

奶酪:

蝙蝠:

幽灵:

飞机:

拓展训练111。

总结

相关文档
最新文档