无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
wechat-weapp-2048 · windlany/wechat-weapp-2048
这是一个用 JavaScript 编写的微信小程序版 2048 小游戏,仓库描述为「微信小程序-2048小游戏」,主题标签包含 wechat 与 wechat-app。仓库 README 摘录内容与 2048 无关,实际为 MaNGOS 项目介绍,因此具体玩法实现、页面结构与运行方式...
MaNGOS 是一个历史悠久的开源《魔兽世界》服务端模拟项目,按 README 的说法,它于 2005 年 8 月 28 日前后由 theLuda 正式对外宣布为公开开源项目。theLuda 一直主持项目到 2012 年 12 月,随后退出模拟器圈子,将项目交由 Antz(GitHub 上亦作 Billy1arm)接手,此后一直由其负责。
需要特别说明的是:本仓库(mangos/MaNGOS)并不是某个可编译运行的服务端核心,而是 MaNGOS 的 master 信息总库。它的 README 主要承担“项目门户”的角色,记录项目沿革、分支谱系、各版本核心的仓库入口以及社区资源链接。真正的代码分散在多个独立的 GitHub 组织与仓库中。
README 还提到,项目历史上曾发生多次分裂(均发生在 2012 年 12 月之前),TrinityCore、CMangos 等分支正是从这些分裂中产生的。由于法律层面的分歧,项目官网域名与图标也几经变更,先后使用过 mangosproject.org、getmangos.com、getmangos.co.uk,当前主页为 getmangos.eu。
从 README 可确认的技术信息有限,需如实说明:
因此,若要实际部署,应前往对应版本的核心仓库(如 Mangos Zero/One/Two 等)并参照官方安装指南,而非从本信息库直接构建。
README 用相当篇幅讲述了项目的“身世”,这部分是理解 MaNGOS 生态的关键:
这些内容说明 MaNGOS 并非单一代码库,而是一个围绕“模拟旧版本魔兽世界”形成的多仓库协作体系。
README 明确列出 MaNGOS 支持 5 个《魔兽世界》版本,均以 C++ 编写,分布在不同的 GitHub 仓库中:
README 同时坦言,CATA 与 MOP 两个分支“仍需要大量工作”,即完成度相对靠后。
除 C++ 主线外,项目还有基于 vb.Net 的模拟器 MangosVB,覆盖 Vanilla、TBC、WOTLK 三个版本(合并进 MaNGOS 旗号之前原名 Spurious);以及一个使用 .NET 9 的原型 C# 项目 MangosSharp(亦称 Mangos#),基于 MangosVB 的工作成果,目前面向 Vanilla。
README 给出的整体规划是:Mangos、MangosVB、Mangos# 三个子项目最终在各核心之间共用同一套数据库。仓库内另有 coreState.md 用于集中展示全部 9 个核心的状态。
README 还列出若干配套仓库与入口:
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...
Hypersomnia 是 TeamHypersomnia 用 C++ 从零编写的一款多人俯视角(top-down...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...