内容正文:
趣味编程2:迷宫游戏
课前游戏
点击绿旗开始
↑、↓、←、→控制方向
游戏规则
碰到墙或者超时,游戏失败
走到红色标志处,顺利过关
关键词
迷宫游戏
1
2
3
6
选择游戏角色
测试游戏效果
优化脚本,改善游戏效果
4
5
制定游戏规则
编写游戏规则
设计平面迷宫图
游戏程序六步骤
设计平面迷宫图
1
2
3
确定主角
1.绘制平面迷宫图,或者插入一张迷宫图
2.选择主人公小猫
任务1:
制定迷宫游戏规则
1.小猫从入口出发。(设置初始位置和状态)
2.在迷宫通道中行走(方向键控制行走、朝向)
3碰到墙或者超时,游戏失败
4走到红色标志处,顺利过关
编写游戏程序
1.设置初始位置和状态
积木工厂
2.设定方向键功能
90
0
180
-90
45
135
-135
-45
面向___方向:是让角色朝向指定的方向,如果___为负数就是朝相反的方向。比如面向-90度,就是朝90度相反的方向。
按下右移键
面向____方向
__坐标增加3
按下左移键
面向____方向
___坐标减少3
按下上移键
面向____方向
__坐标增加3
按下下移键
面向____方向
__坐标减少3
程序
方向
移动
侦测模块
3.碰到物体的处理
小猫怎么知道碰到迷宫墙和标志呢?
侦测模块
用于记录时间,时间单位:秒
每次游戏开始时,时间归到0,否则计时器会一直记时
不能直接作为指令使用
数字和逻辑运算中运用
显示计时器的值
4.超时的处理
设置物体的状态
侦测模块的积木不能单独使用,只能和控制模块中的判断语句或者运算符模块中的比较语句联合使用,返回两个值:Ture或False。
调试、优化程序
游戏失败时的界面
游戏成功时的界面
创新活动
障碍物
添加会移动的大狮子或者其他障碍物,让小猫成功躲避大狮子或障碍物,顺利走出迷宫
总结
谢谢!
$$