太空小行星破坏者游戏开发指南(上)
在游戏开发的世界里,经典游戏总是能激发开发者的创造力。今天,我们就来开发一款经典的太空游戏——太空小行星破坏者(Asteroid Breaker… in Space!)。这款游戏最初由Atari在1979年开发,如今我们将使用Scratch来重新实现它。
1. 游戏概述
在这款游戏中,玩家将驾驶一艘宇宙飞船,在太空中摧毁小行星,同时要避免被小行星的碎片击中。与传统游戏不同的是,玩家不能直接控制飞船的移动,而是像推动冰面上的曲棍球一样推动飞船,因为飞船具有惯性,会在舞台上滑动。要控制飞船不失去控制需要一定的技巧,而这也是游戏乐趣的一半,另一半则是炸毁小行星。
在开始编码之前,你可以先看看最终的游戏程序: https://www.nostarch.com/scratchplayground/ 。
2. 游戏设计草图
我们先在纸上画出游戏的大致样子。在我们的版本中,玩家使用WASD键控制飞船,用鼠标瞄准飞来的小行星。以下是我们要实现的各个部分:
| 部分 | 描述 |
| ---- | ---- |
| A | 制作一个可以被推动的飞船 |
| B | 让飞船在舞台边缘环绕 |
| C | 用鼠标瞄准,用空格键发射 |
| D | 制作漂浮的小行星 |
| E | 让小行星被击中时分裂成两个 |
| F | 计分并设置计时器 |
| G | 如果飞船被击中,让其爆炸 |
超级会员免费看
订阅专栏 解锁全文
477

被折叠的 条评论
为什么被折叠?



