https://www.youtube.com/watch?v=3_VDM8nC9sM&ab_channel=ElectronDance
Star Raiders 是 Atari 8-bit 计算机上的第一人称太空战斗模拟器。
它由雅达利员工道格·纽鲍尔(Doug Neubauer)制作,并于 1980 年 3 月由雅达利以 ROM 盒带进行发行。该游戏被认为是该平台的首个杀手级应用程序。
它后来被移植到 Atari 2600、Atari 5200 和 Atari ST 上。
游戏模拟了玩家的飞船与入侵的外星『Zylon』船队之间的 3D 太空战斗。
Star Raiders 的独特之处在于其图形。 除了各种地图和远程扫描视图外,它还提供前方和后方两个视角下的第一人称视角,当玩家与敌方宇宙飞船交战时,由流动的 3D 星空传达快速移动的视觉效果。
虽然在此前已经有使用第一人称视角的飞行射击游戏(例如1978年的 Cosmic Conflict),但Star Raiders 的视觉效果要好得多,游戏玩法也更成熟,市场所受到的追捧也更大。
从而使得它启发了整个 1980 年代后续所有的第一人称飞行射击游戏,以及后来的各种太空战斗游戏,包括 Elite, Wing Commander 和 Star Wars: X-Wing.
当时,星际迷航正火热当头。 在雅达利工作的道格·纽鲍尔(Doug Neubauer)为了制作一款以《星际迷航》为题材的游戏,用了大约八到十个月的时间设计了 Star Raiders

Atari 8-bit 的早期 ROM 卡带版本在标签上有错字,写的是『Star Raider』,少了个最后『s』
玩家打开菜单后,主模拟也会继续运行。 这在当时是不寻常的,虽然无法得知这是为了真实性而故意设计的,还是仅仅只是个bug。
本作的主要游戏画面(星场)是在图形模式下绘制的,该模式提供 160×96 位图像素,一次使用四个颜色寄存器,而不是早期 Atari 计算机中 CTIA 芯片提供的 128 种颜色调色板。 这被称为『ANTIC mode D,』,在 Atari BASIC 中能使用『GRAPHICS 7』命令进行访问。
雅达利使用间接调色板意味着与是否存在能量护罩、紧急警报和代表船舶毁灭的屏幕闪烁相关的颜色变化可以通过简单地更改内存寄存器中的调色板值来完成。
换句话说,本作关于主舞台的颜色与图形的处理,并不是使用存储好的图形,而是使用代码调取芯片中的颜色版进行即时渲染处理的。
敌舰、射击和大多数其他移动物体,则使用的是雅达利的硬件 sprites 变体,称为 player-missile graphics。 它们有自己的颜色寄存器,独立于当前的屏幕图形模式。 屏幕右下角的雷达显示是使用背景图形绘制的,更新频率就低于储存好的 sprites 图形。
摧毁敌舰时发射的碎片颗粒以 3D 点计算。 由于 Atari 8 位系列中的 6502 处理器没有本机乘法或除法命令,因此当其中几个粒子处于活动状态时,游戏会减慢运行速度。
Atari 8-bit 允许使用简单的显示列表和一种水平空白中断,在屏幕上的不同水平带中使用不同的图形模式和调色板。
虽然其他游戏更广泛地使用这些技术,但 Star Raiders 则以相对简单的方式使用它们来组合文本显示和图形;驾驶舱显示屏使用自定义字符集来显示未来派角色和符号,让人联想到MICR。
Star Raiders 的引擎、枪声、爆炸声、警报声等声音都是直接使用POKEY声音芯片的功能进行算法合成的。本作的制作人 Neubauer 在当时也参与了 POKEY 芯片的设计。