项目回顾

当您开始大型项目的新开发阶段时,重新审视您的计划并明确您想要用即将编写的代码完成什么总是一个好主意。 在本章中,我们将执行以下操作:

将一个外星人添加到屏幕的左上角,并在其周围留有适当的间距。

在水平方向上尽可能多地填充屏幕的上部。然后我们将创建更多的外星人行,直到我们拥有完整的舰队。让舰队横向和向下移动,直到整个舰队被击落、外星人击中飞船或外星人到达地面。如果整个舰队被击落,我们将创建一支新舰队。如果外星人击中飞船或地面,我们将摧毁飞船并创建一支新舰队。

限制玩家可以使用的船只数量,并在玩家用完分配的船只数量时结束游戏。

我们将在实现功能时完善这个计划,但这已经足够具体,可以开始编写代码了。

当您开始在项目中开发一系列新功能时,您还应该检查现有代码。由于每个新阶段通常都会使项目变得更加复杂,因此最好清理所有混乱或低效的代码。我们一直在重构,因此目前没有任何代码需要重构。