本页目录

无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏

endless-sky · endless-sky/endless-sky

Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Escape Velocity。玩家以小飞船船长身份起步,靠贸易、运送乘客或完成任务赚钱,用于换船或升级武器与引擎;也可参与战斗和主线剧情,或离开人类星区独自探索。游...

动作游戏 RPG 沙盒生存 模拟经营 自研引擎 C++ 背包系统 对话系统 存档系统 游戏状态管理 高级
★ Stars 7,743 Forks 1,355 License GPL-3.0 更新 2026-11-13

国内开发环境适配

Windows
官方声明支持
Linux
官方声明支持
macOS
官方声明支持
引擎 / 框架:自研引擎 暂无中文教程标记 未标记站长实测
构建需 CMake、C++ 工具链与 OpenGL 开发环境,具体依赖以官方构建文档为准;从 GitHub 获取源码/发布包或使用 Steam/GOG/Flathub 时,国内网络可能不稳定,建议使用镜像或代理并核验依赖版本。

中文项目介绍

Endless Sky 是一款以太空为舞台的 2D 沙盒探索游戏,官方把自己与 Elite、Escape Velocity、Star Control 放在同一脉络里。玩家从一艘很小的飞船起步,身份是船长,接下来做什么完全由自己决定:跑商、载客、接任务攒钱,然后换一艘更好的船,或者把现有飞船的武器与引擎升级上去;也可以去打海盗、在内战中选边站,甚至干脆离开人类星区,去碰运气寻找那些比人类更“文明”一些的外星种族。

按 README 的说法,游戏内置一条主线剧情和大量次要任务,但玩家并不被主线绑定——想跟着剧情走可以,想当商人、赏金猎人或纯粹的探索者单干也可以。更多细节可以查阅项目维护的玩家手册,截图与开发日志则发布在项目主页上。

玩法指南

README 对玩法核心的概括相当精炼,可以归纳成几条:

  • 赚钱途径多样:贸易、运送乘客、完成任务三条主线并行,收益用于船只与装备的更新。
  • 战斗与阵营:可以击毁海盗,也可以在内战中表态站队,选择会带来不同走向。
  • 自由探索:离开人类活动区域,去未知星域寻找友善的外星文明。
  • 剧情可选:主线剧情与支线任务并存,玩家自行决定跟随还是绕开。

这种“没有强制目标”的设计,正是它被称为沙盒式太空游戏的原因:开局只有一艘小船,路线由玩家自己书写。

技术架构分析

从源码构建

项目使用 CMake 进行开发与编译,主流 IDE 通过各自的 CMake 集成即可接入。README 没有在正文里展开依赖清单,而是把完整安装步骤指向了仓库内的开发者构建说明文档(docs/readme-developer.md);想动手编译的话,应当以那份文档为准,而不是照抄零散的命令。

对于中文环境的开发者,可以留意几点:源码拉取与 Releases 下载依赖 GitHub 连通性,网络不稳定时建议配置代理或使用镜像;编译需要本地具备支持 OpenGL 3 的显卡驱动与相应开发库;具体包名与 cmake 参数请以开发者文档为准(不同发行版差异较大,此处不作臆测)。

补充说明

安装与获取

官方发布的版本渠道比较齐全,README 明确列出了以下来源:

  • GitHub Releases 页面直接下载最新版本;
  • Steam 商店页面(App ID 404410);
  • GOG 商店;
  • Flathub(包名 io.github.endless_sky.endless_sky)。

此外,一些发行版或第三方包管理器也可能收录本作,但 README 提醒这些渠道提供的版本未必是最新的。若追求最新特性,建议优先走官方渠道或自行编译。

系统需求

项目对硬件的要求非常低,README 表示大多数设备都能运行,最“苛刻”的条件大概是要支持 OpenGL 3。

硬件 最低 推荐
内存 750 MB 2 GB
显卡 OpenGL 2.0* OpenGL 3.0
分辨率 1024x768 1920x1080
可用存储 400 MB 1.5 GB

* 对于仅支持 OpenGL 2 的设备,需要自定义着色器(shader),具体做法见项目 wiki 中关于插件制作的说明。

操作系统方面,Linux(相当于 Ubuntu 20.04 的现代发行版)、macOS 10.15、Windows XP (5.1) 均有官方支持级别的最低版本说明;其他系统理论上也可能跑起来,但不在官方支持范围内。

授权协议

Endless Sky 是完全免费的开源游戏:源代码以 GPL v3 授权,所有美术素材或属于公有领域,或以各种 Creative Commons 及类似宽松许可发布。若需要确认某一份素材的具体版权状态,应查阅仓库根目录下的 copyright 文件,而不是想当然地按代码许可证推断。

开源许可证与版权说明

许可证标识:GPL-3.0。源码、资源与依赖许可可能不同,请以官方仓库为准。本站仅做索引,不托管源码。

相似项目