老王教你学编程 scratch初级-2-穿越迷宫
2018-07-14 本文已影响1人
yobanana
课程目标
增进脚本循环和判断理解
学会如何通过按键控制角色移动,学会碰撞检测。
学会通过外观类型中的“说”积木结合字符串连接进行文字输出。
学会自己绘制角色
学会使用计时器判定玩家过关效率
课程对象
scratch新手
学习模式建议
先看教学视频,然后动手做一遍,最后查看本文的知识点回顾加深理解。
完成的童鞋可分享到scratch官网,在评论处发出你的工程地址。
视频实例工程可以在我的scratch工作室内找到:https://scratch.mit.edu/studios/5220715/
视频教程
地址:https://www.bilibili.com/video/av26480539/
推荐高清播放,点击下方视频分辨率调整按钮直接跳转。
<iframe src="//player.bilibili.com/player.html?aid=26480539&cid=45517960&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" width="600" height="500" allowfullscreen="true"> </iframe>
知识点回顾
侦测
image碰到*?:对象侦测:用来知道当前角色碰到的具体角色或其他对象:
碰到颜色*? :对了侦测是否碰到某颜色,可以点击颜色框触发取色模式(鼠标符号由箭头转换为手指)
按键*是否按下:侦测键盘按键是否被按下
字符串连接
运算类型中的“连接”:把多个字符串联在一起
运动限制逻辑
首先判断是否满足限制条件:如本例中碰到迷宫墙壁(碰到黑色)
然后回退之前运动的轨迹。
或者首先判断是否满足限制条件,再决定是否能运动。
作业
解决猫咪可以从迷宫侧边溜到终点的缺陷。