少儿编程Scratch课程,飞机大战,附带教案和程序

少儿编程Scratch课程,飞机大战,附带教案和程序

首页枪战射击飞机导弹大战更新时间:2024-04-29
飞机大战

游戏规则:让一艘宇宙飞船上下左右移动。按空格键即发射一枚炮弹,炮弹往上方飞,直到飞出屏幕。

宇宙飞船上下左右移动是比较简单的,只需要不停循环,检测是否有按键按下。如果按下左箭头,X轴就减少10;如果按下右箭头,X轴就增加10;如果按下上箭头,Y轴就增加10;如果按下下箭头,Y轴就减少10。

找到一个炮弹的图,让炮弹的头朝上。

用复制一个副本出来。启动时,可以执行独立的程序,控制这个炮弹。每按一次按钮,炮弹就克隆自己。让炮弹往屏幕上放飞行,就是Y轴增加一定的距离;不停循环即可往上飞行。

需要解决的

1. 宇宙飞船的范围确定。 如果不设置范围,会移出屏幕。因此只有在X轴大于-220时,才往左移动,否则就不往左移动了,Y轴类似。

2. 克隆体一直往上飞行,到最顶端就会留下一个尾巴。需要增加判断,如果碰到边缘,就“删除克隆体”。

3. 播放声音:每次发射导弹后,系统会播放声音。播放声音不能在循环中用,广播一个消息,然后在消息中播放音乐。

步骤1:飞船上下左右移动。

1. 加入飞船角色,选择背景。

2. 将飞船调小一点,设置飞船的中央点为中心。

3. 安装开始

4. 重复循环

5. 侦测按键是否按下,X变化,即飞船向移动。

6. 限制飞船的飞行范围。

步骤2:克隆炸弹

1. 加入炸弹角色。

2. 将炸弹调小一点,头朝上,位置在飞船中心。

3. 安装开始

4. 重复循环

5. 让炮弹从飞船的位置发射出来。

6. 检测空格按键是否被按下。

7. 空格键按下,就克隆炮弹。

8. 克隆体启动时,先隐藏,面向0°方向,然后显示,向上重复移动8步,碰到 边缘就删除克隆体。

9. 增加声音,克隆炮弹广播消息1;当收到消息1时,演奏乐器。

扩展:

1. 添加其他飞机角色,其他飞机随机从上往下运动。碰到子弹,则消失,并且播放音乐。

2. 增加计分器,每消灭一个飞机,就加1分。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved