# The Last Ninja Remix：以 C++ 重建 1990 年 Amiga 游戏

> 以 C++ 重建 System 3 出品、1990 年 Amiga 版的 The Last Ninja Remix，游戏数据从用户自备的原版 ADF 磁盘镜像读取。源码包含 ADF 磁盘读取、角色、敌人、房间、关卡与 HUD 代码，所复现的例程和变量沿用 sub_46A2、word_14D6 等反汇编标签。第一关可以通关。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-09
- 收录于：2026-11-10
- 原始资源：<https://sourceforge.net/projects/lastninja/>
- 一手来源：<https://sourceforge.net/p/lastninja/code/96/tree/head/readme.txt>
- 目录页面：<https://awesomerea.org/zh/resources/last-ninja-remix-case/>
- 记录 JSON：<https://awesomerea.org/resources/last-ninja-remix-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/last-ninja-remix-case/index.md)

## 使用条件与局限

- **前提条件：**需要 The Last Ninja Remix 的 Amiga ADF 磁盘镜像，命名为 disk1.adf、disk2.adf 和 disk3.adf，放在游戏 data 文件夹中。
- **前提条件：**工程文件面向 Visual Studio 2010（project/vs10）。
- **局限：**第 3 至 6 关和音乐的代码尚未实现，敌人的武器不会绘制。
- **许可：**GNU 通用公共许可证第 3 版。

## 一手来源

1. <https://sourceforge.net/p/lastninja/code/96/tree/head/readme.txt>
2. <https://sourceforge.net/p/lastninja/code/96/tree/head/src/level.cpp>
3. <https://sourceforge.net/p/lastninja/code/96/tree/head/src/disk.cpp>
4. <https://sourceforge.net/p/lastninja/code/96/tree/head/License.txt>
5. <https://sourceforge.net/p/lastninja/code/96/tree/head/www/htdocs/index.shtml>

## 同分区更多条目：游戏

- [The Legend of Zelda: Spirit Tracks：手工反编译的 Nintendo DS 源码](https://awesomerea.org/zh/resources/spirit-tracks-decomp-case/index.md) · 案例
- [The Need for Speed：3DO 版本的功能性源码重建](https://awesomerea.org/zh/resources/need-for-speed-3do-decomp-case/index.md) · 案例
- [The Sims 2 Castaway：进行中的 Wii 反汇编](https://awesomerea.org/zh/resources/sims-2-castaway-wii-decomp-case/index.md) · 案例
- [The Sims Bustin' Out：早期 GameCube 反编译与符号映射](https://awesomerea.org/zh/resources/sims-bustin-out-gamecube-case/index.md) · 案例
- [The SpongeBob SquarePants Movie Game：进行中的游戏反编译](https://awesomerea.org/zh/resources/spongebob-squarepants-movie-decomp-case/index.md) · 案例
- [The Way of the Exploding Fist：SkoolKit 游戏反汇编](https://awesomerea.org/zh/resources/way-of-the-exploding-fist-disassembly-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
