# Sarien：Sierra AGI 解释器的可移植重实现

> Sarien 用 C 重新实现了 Sierra On-Line 的 Adventure Game Interpreter（AGI），可以运行《Leisure Suit Larry》《King's Quest II》《Mixed-Up Mother Goose》等 AGI 游戏。它执行编译后的 Logic 字节码，处理 AGI 的图形、文本和声音资源，支持 Amiga 和 Apple IIgs 版本以及 AGDS 游戏，并加入了调试控制台、图片与词典查看器和三声道 PCM 音效等功能。项目的 Hacker's Guide 记录了解释器的架构、驱动、图形和声音实现；Sarien 后来并入了 ScummVM。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-09
- 收录于：2026-11-10
- 原始资源：<https://sourceforge.net/projects/sarien/>
- 一手来源：<https://web.archive.org/web/20010522222354/http://sarien.sourceforge.net:80/hackersguide/intro.html>
- 目录页面：<https://awesomerea.org/zh/resources/sarien-agi-interpreter-case/>
- 记录 JSON：<https://awesomerea.org/resources/sarien-agi-interpreter-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/sarien-agi-interpreter-case/index.md)

## 使用条件与局限

- **前提条件：**运行 Sierra On-Line AGI 游戏的文件；移植平台包括 MS-DOS、Win32、BeOS、QNX、多种 Unix、AmigaOS、MacOS X 以及 PocketPC 上的 WinCE。
- **局限：**项目自述仍在开发中，尚无正式质量的发行包；由于 AGI 规格不完整，部分脚本会出错，靠反复试验写成的精灵系统在少数情况下会造成画面错乱。
- **许可：**项目页面标注为 GNU 通用公共许可证第 2 版。

## 一手来源

1. <https://web.archive.org/web/20010522222354/http://sarien.sourceforge.net:80/hackersguide/intro.html>
2. <https://web.archive.org/web/20030722160121/http://sarien.sourceforge.net:80/>
3. <https://web.archive.org/web/20020302194540/http://sarien.sourceforge.net:80/Changelog>
4. <https://web.archive.org/web/20260718003834/https://sarien.sourceforge.net/>

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

- [Scion：重实现《模拟城市 4》的 Gonzo/Rizzo 框架](https://awesomerea.org/zh/resources/scion-maxis/index.md) · 案例
- [Scooby-Doo Mystery：重建 Sega Genesis 游戏引擎](https://awesomerea.org/zh/resources/scooby-doo-mystery-genesis-case/index.md) · 案例
- [ScummVM：经典冒险游戏的替代可执行文件](https://awesomerea.org/zh/resources/scummvm-engine-case/index.md) · 案例
- [SDLPAL：用 SDL 重实现《仙剑奇侠传》](https://awesomerea.org/zh/resources/sdlpal/index.md) · 案例
- [SDLPoP2：重建 Prince of Persia 2 DOS 引擎](https://awesomerea.org/zh/resources/sdlpop2-prince-of-persia-2-case/index.md) · 案例
- [Seedra：重建《Minecraft》Legacy Console Edition 世界生成逻辑](https://awesomerea.org/zh/resources/seedra-case/index.md) · 案例

## 关于此条目

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