ArchipelagoMW/Archipelago
GitHub: ArchipelagoMW/Archipelago
Archipelago 是一个跨游戏随机化与 multiworld 多人联机服务器框架,支持将数十款游戏的物品和进度打乱重排并跨游戏共享。
Stars: 1472 | Forks: 1872
# [Archipelago](https://archipelago.gg)  | [安装](https://github.com/ArchipelagoMW/Archipelago/releases)
Archipelago 为游戏随机化器开发 multiworld 功能提供了一个通用框架。在所有情况下,就目前而言,Archipelago 本身也是一个随机化器。
目前支持以下游戏:
* The Legend of Zelda: A Link to the Past
* Factorio
* Subnautica
* Risk of Rain 2
* The Legend of Zelda: Ocarina of Time
* Timespinner
* Super Metroid
* Secret of Evermore
* Final Fantasy
* VVVVVV
* Raft
* Super Mario 64
* Meritous
* Super Metroid/Link to the Past combo randomizer (SMZ3)
* ChecksFinder
* Hollow Knight
* The Witness
* Sonic Adventure 2: Battle
* Starcraft 2
* Dark Souls 3
* Super Mario World
* Pokémon Red and Blue
* Hylics 2
* Overcooked! 2
* Zillion
* Lufia II Ancient Cave
* Blasphemous
* Wargroove
* Stardew Valley
* The Legend of Zelda
* The Messenger
* Kingdom Hearts 2
* The Legend of Zelda: Link's Awakening DX
* Adventure
* DLC Quest
* Noita
* Undertale
* Bumper Stickers
* Mega Man Battle Network 3: Blue Version
* Muse Dash
* DOOM 1993
* Terraria
* Lingo
* Pokémon Emerald
* DOOM II
* Shivers
* Heretic
* Landstalker: The Treasures of King Nole
* Final Fantasy Mystic Quest
* TUNIC
* Kirby's Dream Land 3
* Celeste 64
* Castlevania 64
* A Short Hike
* Yoshi's Island
* Mario & Luigi: Superstar Saga
* Bomb Rush Cyberfunk
* Aquaria
* Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006
* A Hat in Time
* Old School Runescape
* Kingdom Hearts 1
* Mega Man 2
* Yacht Dice
* Faxanadu
* Saving Princess
* Castlevania: Circle of the Moon
* Inscryption
* Civilization VI
* The Legend of Zelda: The Wind Waker
* Jak and Daxter: The Precursor Legacy
* Super Mario Land 2: 6 Golden Coins
* shapez
* Paint
* Celeste (Open World)
* Choo-Choo Charles
* APQuest
* Satisfactory
* EarthBound
* Mega Man 3
如需了解安装和操作说明,请查看我们的[教程页面](https://archipelago.gg/tutorial/)。
可以在 [Releases](https://github.com/ArchipelagoMW/Archipelago/releases) 找到下载文件,包括已编译的
Windows 二进制文件。
## 历史
Archipelago 建立在杰出的业余爱好者们留下的宝贵遗产之上。我们希望通过在此展示来致敬这份遗产。
Archipelago 所基于、受其启发或需要感谢的代码库包括:
* [bonta0's MultiWorld](https://github.com/Bonta0/ALttPEntranceRandomizer/tree/multiworld_31)
* [AmazingAmpharos' Entrance Randomizer](https://github.com/AmazingAmpharos/ALttPEntranceRandomizer)
* [VT Web Randomizer](https://github.com/sporchia/alttp_vt_randomizer)
* [Dessyreqt's alttprandomizer](https://github.com/Dessyreqt/alttprandomizer)
* [Zarby89's](https://github.com/Ijwu/Enemizer/commits?author=Zarby89)
以及 [sosuke3's](https://github.com/Ijwu/Enemizer/commits?author=sosuke3) 对 Enemizer 的贡献,这些贡献构成了 Enemizer 绝大部分的内容。
我们认识到,在我们之前有一个由极其聪明的人组成的强大社区,他们为我们铺平了道路。仅仅因为一个人的名字出现在代码库标题中,并不意味着只有一个人完成了那个项目。我们无法指望完美地涵盖促成 Archipelago 的每一项贡献,但我们希望能公平地致敬他们。
### Archipelago 的发展之路
Archipelago 于 2020 年 1 月 12 日直接从 bonta0 的 ALttPEntranceRandomizer 的 `multiworld_31` 分支 fork 而来(该项目本身有着悠久的传承,请点击上方的链接查看)。随后,该代码库被命名为 _MultiWorld-Utilities_,以更好地涵盖其预期功能。随着 Archipelago 逐渐成熟——当时被一些人称为 "Berserker's MultiWorld"——我们发现有必要将我们的代码库转换为一个根级别的代码库(而不是“fork 的 repo”),并更改名称(这在之后实现),以更好地反映我们的项目。
## 运行 Archipelago
对于大多数人来说,您只需要前往
[Releases 页面](https://github.com/ArchipelagoMW/Archipelago/releases),然后下载并运行相应的安装程序,
或者对于基于 Linux 的系统下载 AppImage。
如果您是开发者,或者在没有编译版本可供下载的平台上运行,请参阅我们关于
[从源码运行 Archipelago](docs/running%20from%20source.md) 的文档。
## 相关代码库
本项目使用了多个其他项目。如果没有这些代码库以及它们的开发者(无论过去还是现在)的贡献,我们就不会有今天。
* [z3randomizer](https://github.com/ArchipelagoMW/z3randomizer)
* [Enemizer](https://github.com/Ijwu/Enemizer)
* [Ocarina of Time Randomizer](https://github.com/TestRunnerSRL/OoT-Randomizer)
## 常见问题
有关常见问题,请参阅网站的 [常见问题页面](https://archipelago.gg/faq/en/)。
## 行为准则
请参阅我们的[行为准则](/docs/code_of_conduct.md)。
标签:Python, 多人联机服务器, 无后门, 游戏, 游戏模组, 逆向工具, 随机化