Space Invaders OpenGL 是什么?这个开源克隆版游戏提供哪些下载内容?
更新时间
Space Invaders OpenGL 是一个基于经典街机游戏《Space Invaders》(太空侵略者)的 2D/3D 克隆版,用 OpenGL 配合 Visual C++ 开发,源码公开。它提供三种下载:带安装程序的运行版、zip 压缩的运行版,以及完整的 Visual C++ 6.0 源码工程。运行环境为 Windows 98/XP/Vista,需要 3D 加速卡和 OpenGL 驱动;项目自 2004 年 5 月起处于暂停开发状态。
游戏是什么、怎么玩
玩法沿用原作:你控制一门激光炮台,在屏幕底部左右移动,向上射击成排推进的外星飞船。外星人编队左右行进,碰到屏幕边缘就整体下压一层;被击落的飞船越多,剩余编队的移动速度越快。敌方也会发射激光,你可以利用四块护盾边打边躲。这个克隆版在原版基础上加入了 3D 表现,但核心仍是 2D 射击玩法。
可下载的内容
| 文件 | 大小 | 内容 |
|---|---|---|
| Space Invaders-0.6.1 Installer.exe | 750 KB | 带安装程序的游戏可执行版 |
| Space Invaders-0.6.1.zip | 650 KB | zip 压缩包形式的游戏可执行版 |
| Space Invaders-0.6.1 Source.zip | 870 KB | 完整的 Visual C++ 6.0 工程源码 |
版本号为 0.6.1c,适用于 Windows 98/XP/Vista。想直接玩,选前两个之一;想读代码或二次开发,选源码包。
运行条件与常见卡点
- 系统与硬件:Windows 98/XP/Vista,需要 3D 加速卡和已安装的 OpenGL 驱动。没有合适的显卡驱动时,游戏可能无法启动或显示异常。
- 缺少 msvcr70.dll:如果启动时报这个文件缺失,把该 DLL 放到对应系统目录即可——Windows 2000/XP 放
windows/system32,Windows 98/ME 放windows/system。 - 开发状态:项目自 2004 年 5 月起暂停,版本停留在 0.6.1c,不保证在新版 Windows 上正常运行,较新的系统可能需要兼容性设置。
历史背景
原作由日本程序员西角友宏(Toshihiro Nishikado)开发,1978 年在日本推出后迅速风靡全球,推动街机产业发展为数十亿美元规模的行业。外星人排成行列左右移动、触边下压、清得越多速度越快的设计,正是从那时确立的。这个 OpenGL 克隆版延续的正是这套规则。