在 GitHub 上加星Star1.1k 个星标

案例

SpaceCadetPinball:将反编译游戏逻辑适配到 SDL2

将逆向分析后的 Space Cadet 弹球游戏转为可编译的 C++,面向桌面平台。README 标明 Windows XP 可执行文件及公开 PDB、Full Tilt 可执行文件,并描述恢复结构、命名变量和适配反编译例程的工作。

目标
游戏
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 前提条件:需要另行提供原游戏资源。项目支持 Windows 与 Full Tilt 版本的资源数据,发行包不提供这些素材。
  • 前提条件:源码构建需要 C++11、CMake、SDL2 和 SDL2_mixer。README 给出 Visual Studio、GCC/Clang 和 Xcode 构建路径,macOS 可选择 x86_64 或 arm64。
  • 范围:主项目面向桌面 Windows、Linux 和 macOS。列表中的主机、移动端和浏览器移植指向其他项目。
  • 范围:README 报告所有子程序均已反编译并转为 C++。Full Tilt 的功能完善及其另外两张球桌的潜在支持仍是单独计划。
  • 许可:此仓库采用 MIT 许可;原游戏资源和依赖保留各自条款。
  • 范围:据 2026-10-20 核查,最新发布版本为 Release_2.1.0(2023-10-16);所审阅的 2024-08-21 提交仍是 master 分支最新提交,也是 GitHub 记录的最后一次推送,仓库未归档,README 未标注其仍在维护、已被取代或已归档。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · k4zmu2a/SpaceCadetPinball · 修订 cb9b7b8
  2. CMakeLists.txt GitHub · k4zmu2a/SpaceCadetPinball · 修订 cb9b7b8
  3. LICENSE GitHub · k4zmu2a/SpaceCadetPinball · 修订 cb9b7b8
  4. https://github.com/k4zmu2a/SpaceCadetPinball/releases/tag/Release_2.1.0

同分区更多条目:游戏

游戏分区全部 318 项资源游戏案例(239)

↑↓ 移动↵ 打开⌘↵ 新标签页