前言
没事就是玩,通过scratch进行游戏编程。
一、问题驱动
- 游戏组成元素有哪些? 分别如何显示效果呢?
- 玩家角色如何实现开场播报呢? 小猫如何实现鼠标控制移动位置呢?
- 敌人是如何实现随机飞行的? 如何实现碰到小猫就停止游戏呢?
- 如何实现蝴蝶沿着指定轨迹进行飞行呢?
- 如何实现蝴蝶不断追逐小猫呢?
- 如何实现小猫碰到气球就跳到其它位置呢?
- 如何实现获取气球得分呢?
- 如何实现得分高蝴蝶飞行越快?
- 如何实现结束游戏显示GAME OVER?
二、解决问题
1.游戏由小猫、蝴蝶、气球、声音、背景、变量、GAMEOVER组成。
2.实现开场播报只需要通过外观模块–说小猫用鼠标控制,需要躲避蝴蝶,获取气球得分,敲空格键开始游戏。
通过控制模块和运动模块实现鼠标控制。
3.通过运算模块和控制模块与运动模块实现随机飞行。
通过控制模块和侦测模块实现碰到小猫就停止。
4.通过控制模块和运动模块实现指定路径飞行。
5.通过运动模块----面向小猫与运动模块实现跟随
6.通过运算模块和控制模块与运动模块实现碰到气球就随机跳到其它位置。
7.新建得分变量,如果吃到气球就触发将得分增加1。
8.运算模块中原来的步数+变量(得分)进行移动。
9.通过收到广播显示GAMEOVER。
三、游戏准备
游戏的组成
1.玩家2.敌人
3.背景
4.物品
5.声音
6.记录