新的Apple II游戏:《星球大战2020》

丹·亨德森
2020年2月2日发行(AKA 02022020)

关于星球入侵 2020

有些人会熟悉1980年代的经典“防卫者”游戏,但奇怪的是,我知道该游戏在“ Dragon 32”计算机上被称为“ Planet Invasion”。 很明显,该游戏是通过许可复制或购买的。无论如何,我一直认为在Apple II上制作游戏的低分辨率版本会很有趣。 话虽这么说,我无法使用BASIC以外的任何工具进行编程,这会使Planet Invasion变得太慢,即使它已被编译。

星球大战的主画面

当我最近在Apple II 脸书小组上开始与Sellam Abraham聊天时,该问题在很大程度上得到了解决。 他表示有兴趣编写一个完整的Lo-Res图形引擎和美术套件,该套件可以创建框架和精灵,然后可以以接近汇编语言的速度从BASIC调用它们。尽管塞拉姆因我的经验不足和对某些编程概念的理解而感到挣扎,但由于是从美术/图形背景开始的, 在过去的一年中,我们共同创造了一些非常酷的演示。 慢慢地,我对考虑压缩和加快我编写的代码印象深刻,结果令人震惊。

GR编辑器工具

虽然他的GR编辑器尚未完成, 从Planet Invasion的屏幕快照中可以看到,它确实是一个易于使用的程序。使用GR Editor,您可以从任何帧中实际抓取精灵,以在游戏或演示中使用它们,并在需要时使用颜色遮罩将它们放置在屏幕上,并且还可以在水平或垂直两个框架之间滚动。 这种方法导致了“星球大战”游戏的曝光。

游戏简介

您是战斗机飞行员,请在敌人向您发射UFO之前,尽可能多地对其进行射击,并通过发射间歇出现的加油火箭来避免燃料耗尽。您的军械库中有5枚智能炸弹,应谨慎使用,但在那时可以有效消灭屏幕上的所有物体。您的高分会保存在一个文本文件中,因此请看看您能持续多久,下次再尝试打破高分!

游戏控制

行星入侵的控件最初是由程序设置的,但是,如果您不喜欢默认控件,则只需按主屏幕上的K键即可更改控件。 初始控件如下图所示:

拥有所需的按键控件后,保存设置。 游戏将返回到主屏幕。

游戏玩法

《星球大战》是一款单层无尽滚动游戏, 因此,在玩“星球”游戏时必须注意一些注意事项

虽然在用户短期死亡的短游戏中,燃料似乎无穷无尽,但事实并非如此。 燃料火箭可以为用户补充燃料。 为了做到这一点,当燃料火箭出现在显示屏上时,必须对其进行简单的射击。

概要

我用BASIC编写了游戏,并尽可能完善了子例程,在Sellam的帮助下,无论如何,对于BASIC来说,该游戏的运行速度非常快,但后来又通过TASC进行了编译。我总是在真正的Apple II上编写程序,但是这是不寻常的,因为我在游戏中期从IIe升级到IIgs,所以一旦我对其进行编译,它在纯模式下的IIgs上使用文本页面2的速度很快即将结束时,有很多打开备用显示模式的操作。

简而言之,该游戏具有很好的可玩性,但其本身可能并不引人注目,但是塞勒姆代码背后的内容确实是独一无二的。 他只是为了画龙点睛,为游戏添加了一些很酷的音乐和声音效果。

关于磁盘上的文件

如果退出游戏,则会在Applesoft提示符下找到自己。 磁盘上文件的目录显示如下:

行星入侵磁盘的内容

另外,我将“星球大战”的整个基本程序以及Sellam的Spritedraw和GR00T程序都放在磁盘上,这些程序一开始就已加载。 您还将看到有很多文件,包括与原始游戏的编译有关的文件。

可能的增强

我还没有编写多层次的游戏,因为我的想法是,如今人们只想在休息时间或半小时内玩点什么。但是,如果计划每个级别并将其放入系统中,则可以将游戏级别系统添加到游戏中。

我考虑过的另一项是实际的游戏控制。与我所有的键盘游戏一样,您可以将键更改为您喜欢的任何键,如前所述。但是,我正在玩编写操纵杆版本的想法,如果我有足够的时间并要求使用该选项的话。

资料下载

您可以从Facebook上的Apple II软件爱好者小组免费下载游戏:
//www.facebook.com/groups/418327412201896/permalink/493477358020234/

请关注并喜欢我们:

关于作者