CH07_迷宫闯关
CH07_迷宫闯关
本章目标
- 能够根据需求设计程序
- 能够选择合适的指令积木实现程序
- 熟练使用各模块常用的指令积木
创设情境
1.利用scratch制作一款迷宫游戏
2.游戏人物通过键盘的上、下、左、右键控制移动
3.如果人物碰到迷宫墙壁则会游戏失败
4.同时,如果碰到游戏中的巡逻兵也会失败
情景分析
角色
闯关者、巡逻兵
场景
迷宫地图
动作
闯关、移动、回到入口等
问题分析
1.如何设计和绘制迷宫地图
2.人物如何接收键盘指令
3.如何判断碰到迷宫墙壁则闯关失败
4.如何判定游戏胜利
5.如何让巡逻兵角色开始“巡逻”
6.如何判断碰到巡逻兵则闯关失败
脚本规划与流程设计
流程
脚本
实现步骤
1.新建项目、创建角色
2.绘制新背景:迷宫地图
选择“绘制新背景”按钮,使用矩形框(黑色填充)绘制迷宫地图。
3.设计闯关者脚本
4.设计巡逻官脚本
课后作业
功能扩展
1.闯关过程加入计时、计分功能
2.闯关者添加生命值属性
3.重新设定闯关成功的条件
4.优化巡逻者的功能(比如非固定路线行驶)
5.将迷宫改成多角色、多关卡的复杂游戏,功能可以根据自己的想法自行设计例如:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 广创科技教育-Blog!
评论