课程首页 › 课堂课件 › 第08课

第08课 迷宫游戏

课堂课件 第08课20 页幻灯片 · 56 张插图

本课目标

  • 制作迷宫游戏,通过手柄操作箭头移动和面朝方向,主要利用侦测脚本限定箭头行动范围,并设定对应音效。
  • 巩固“x/y坐标”、“条件判断”、“面向方向”等脚本
  • 学习“条件侦测”、“数学上的同时发生语句” 等新脚本
  • 综合应用所学脚本完成编程项目并扩展

配套教材精读

做这个项目前,建议先读这些教材课(按知识模块分组)

拥有侦查能力的侦测模块
掌控一切的控制模块
本课件共 20 页 · 点击跳页1234567891011121314151617181920
1
第八课迷宫游戏
2课件插图
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
课件插图课件插图
3
1
2
3
4
制作迷宫游戏,通过手柄操作箭头移动和面朝方向,主要利用侦测脚本限定箭头行动范围,并设定对应音效。
巩固“x/y坐标”、“条件判断”、“面向方向”等脚本
学习“条件侦测”、“数学上的同时发生语句” 等新脚本
综合应用所学脚本完成编程项目并扩展
4
课件插图
新脚本:
课件插图
巩固脚本:
课件插图课件插图课件插图课件插图
5
1.本节课用到的角色
2.本节课用到的背景
《迷宫游戏》
课件插图课件插图课件插图
Arrow1
背景1
6
1. 箭头在屏幕上运动有什么特点?
2. 箭头碰到墙和红色终点会怎么样?
3. 箭头依靠什么判断要回到原点呢?
4. 如何加趣味性呢?
箭头会根据我们的方向改变朝向
会重新回到原点
根据颜色
可以增加分数统计,把迷宫设计的更加复杂。
《迷宫游戏》
课件插图
7
1.设计迷宫;学会利用绘制程序
课件插图课件插图课件插图课件插图课件插图
1.制作背景
8
1.使用手柄的M档位;找到关键脚本,对箭头进行一个初始位置的设定。
课件插图课件插图
这样每次启动的时候我们的箭头都会面向右侧在起点位置
2.箭头程序制作
课件插图课件插图课件插图
9
2.如果碰到舞台边缘或者褐色墙面就回到原点
课件插图课件插图课件插图
利用取色器完成取色哟!要不然会不准确
课件插图
2.箭头程序制作
10课件插图课件插图课件插图课件插图
想一想能不能合并两个语句?
2.箭头程序制作
2.如果碰到舞台边缘或者褐色墙面就回到原点
11课件插图
利用同时发生的“或”语句
课件插图课件插图课件插图
2.如果碰到舞台边缘或者褐色墙面就回到原点
2.箭头程序制作
12课件插图课件插图课件插图课件插图课件插图
2.箭头程序制作
3.移动方向键可以让箭头朝向方向键那边移动(以向右为例)
移动方向键可以让箭头朝向方向键那边移动(以向右为例)
13
思考题:箭头碰到终点我们需要退回到原点,请问怎么编写语句?
课件插图课件插图
思考???
14课件插图课件插图课件插图
4. 插入音效
2.箭头程序制作
15课件插图课件插图课件插图
4.完成剩余三个按键的设置
2.箭头程序制作
16
课件插图
Q:为什么小明写的语句碰到墙面还有边缘不能够回到原点呢?
A:不应该用“与”模块而应该用“或”模块,前者是同时发生才能回到原点,后者是只要一个发生就能回到原点。
Q&A
课件插图
17
课件插图
(1)
(2)
知识点巩固
课件插图
所谓的侦测模块就是当我们的目标触碰到相对应的现象的时候会触发事件
课件插图
当我们需要压缩我们的语句的时候同时发生的或者需要满足两个条件才能发生的我们就会用到“或”“与”两个模块,可以帮我们简化语句
18
课件插图
源码测试
课件插图
小明在编写面朝方向的时候和大家起了争议,他说箭头有四种样式,分别对应上下左右,那么我只要切换一下造型就可以,小朋友们,你们认为小明的程序会是什么样的效果呢()?
和原来的程序一样没变化(小明真聪明!)
箭头虽然能左右移动,但是箭头的造型不会变化
箭头造型会变化,但是不管怎么按只会向右边移动不会上下左移动
箭头怎么按都不会动,只会改变形态。
A
B
C
D
19
答案:
解析:
课件插图
源码测试
C
大家可别被切换形态所迷惑,我们的角色虽然形态发生了变化,但是他的面朝方向是不会变化的,所以单纯的切换形态只会让箭头换一个样子,还是会按照系统默认的朝向移动,也就是只会向右边移动。
20