无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
Starbound · rwf93/Starbound
这是《Starbound(星界边境)》的 C 语言源码仓库,作者已声明归档、不再继续维护,并在 README 中建议改用 OpenStarbound 项目。仓库提供一份从源码构建游戏的说明,涉及 Windows x86_64 下的 Visual Studio、CMake,以及可选的 Qt 5.6....
本仓库是《Starbound(星界边境)》的 C 语言源码存档,GitHub 描述仅为 “Starbound source code.”。作者在 README 开头明确说明:由于自身无法或不愿继续投入开发,已将仓库归档,并推荐有兴趣的读者转向 OpenStarbound 项目。因此这里更像是一份“源码快照 + 构建说明”,而不是持续维护的开发分支。
README 同时给出两点重要提醒:其一,仓库提供了一份“相对完整”的从源码构建游戏的指南;其二,这份源码可能包含使游戏无法与原版互通的修改,实际可用性需要自行核验。换言之,仓库的价值主要在于让开发者能够阅读、编译并研究这套源码,而非承诺一个可直接游玩的成品。
README 的构建章节目前只覆盖 Windows x86_64 平台,整体流程围绕 Visual Studio 与 CMake 展开,并列出两项可选依赖。
scripts\windows\setup64.bat。build 目录下生成解决方案文件。scripts\windows\setup64-ninja.bat。build 目录下生成 Ninja 工程。cmake --build . 完成构建。README 未提供 Linux 或 macOS 的构建步骤,也未说明运行时的依赖与数据文件准备方式,这些内容均需读者自行探索。
从 README 可确认的信息较为有限,能够稳妥归纳的只有以下几点:
starbound 与 starbound-mods,暗示该源码与模组生态存在关联,但 README 正文并未展开模组相关说明。该仓库更适合以下场景:
使用前建议先明确预期:仓库已归档、不再维护,README 也明确推荐转向 OpenStarbound。若目标是获得可长期跟进的上游代码,应优先考虑作者推荐的项目;若目标是学习与构建实验,则可按上述 Windows 流程尝试,并对构建结果与兼容性自行核验。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
《影子武士》(Shadow Warrior)v1.2 CD 版完整源代码,由 3D Realms 于 2005...
open-goal/jak-project 是面向 PS2《Jak & Daxter》系列的开源逆向工程与反编...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...