银河战争游戏的增强与实现
1. 游戏概述与复杂度
银河战争游戏虽然增加了显著的新玩法特性,但其源代码长度却保持相对稳定。该游戏距离完成仅差几步之遥,下一步计划是添加更多玩法特性,比如道具强化。这款游戏难度颇高,若在处理小陨石时能保留部分大陨石,或许还有机会;但一旦子弹纷飞、陨石碎成小块,玩家就得迅速操控飞船,以免化作宇宙尘埃。
2. 探索新的银河战争源代码
我们从游戏的开场代码开始,这里定义了所有初始变量和对象。 GalacticWar 类仅继承自 Game 类,非常简洁。游戏图形的初始化也在此完成,开场定义并加载的图像会在向内部精灵列表添加新精灵时使用。
以下是相关代码:
/*****************************************************
* GALACTIC WAR, Chapter 14
*****************************************************/
import java.awt.*;
import java.util.*;
import java.lang.System;
import java.awt.event.*;
public class GalacticWar extends Game {
//these must be static because they are passed to a constructor
static int FRAMERATE = 60;
static int
超级会员免费看
订阅专栏 解锁全文
44

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



