13.8 小结

在本章中,你学习了:如何在游戏中添加大量相同的元素,如创建一群外星人;如何使用嵌套循环来创建元素网格,还通过调用每个元素的方法update() 移动了大量元素;如何控制对象在屏幕上移动的方向,以及如何响应事件,如有外星人到达屏幕边缘;如何检测和响应子弹和外星人碰撞以及外星人和飞船碰撞;如何在游戏中跟踪统计信息,以及如何使用标志game_active 来判断游戏是否结束。

在与这个项目相关的最后一章中,我们将添加一个Play按钮,让玩家能够开始游戏,以及在游戏结束后重玩。每当玩家消灭一群外星人后,我们都将加快游戏的节奏,并添加一个记分系统,得到一个极具可玩性的游戏!

第 14 章 记分

13.8 小结 - 图1  本章将结束游戏《外星人入侵》的开发。我们会添加一个Play按钮,用于根据需要启动游戏以及在游戏结束后重启游戏,还会修改这个游戏,使其随玩家等级提高而加快节奏,并实现一个记分系统。阅读本章后,你将掌握足够多的知识,能够开始编写随玩家等级提高而加大难度以及显示得分的游戏。