第二部分:创造丰富多彩的游戏

在这一部分中,你开发了一个名为画师的游戏(见图 II-1 )。在你开发这个游戏的同时,我也介绍了一些在游戏编程时非常有用的新技术,比如在类和方法中组织指令、条件指令、迭代等等。

9781430265382_Part02-01.jpg

图二-1 。创造丰富多彩的游戏

画家游戏的目标是收集三种不同颜色的颜料:红色、绿色和蓝色。颜料从空中落在由气球保持漂浮的罐子里,在颜料从屏幕底部落下之前,你必须确保每个罐子都有正确的颜色。您可以通过向下落的罐子发射所需颜色的颜料球来改变颜料的颜色。您可以使用键盘上的 R、G 和 B 键选择拍摄的颜色。你可以在游戏画面中左键点击射出一个彩球。通过点击远离油漆大炮,你给球一个更高的速度。你点击的地方也决定了大炮射击的方向。每有一个罐子落在正确的箱子里,你就得到 10 分。对于每个颜色错误的罐子,你失去一条生命(由屏幕左上角的黄色气球指示)。你可以通过下载属于第 12 章的示例代码 zip 文件来运行这个游戏的最终版本。双击PainterFinal文件夹中的Painter.html文件开始玩游戏。