本页目录

Ancient Beast(远古野兽):TypeScript 回合制策略网页对战游戏

AncientBeast · FreezingMoon/AncientBeast

Ancient Beast 是 FreezingMoon 维护的开源回合制策略游戏项目,使用 TypeScript 开发,主打在浏览器中与真人玩家在线对战:玩家获取并指挥多种生物来击败对手。仓库标签涵盖 HTML5 游戏、多人对战、棋类式玩法与 eSport,并提供 Gitpod...

策略 桌面游戏 多人对战 Phaser 自研引擎 TypeScript 敌人 AI 游戏状态管理 网络联机 动画系统 中级
★ Stars 1,890 Forks 720 License AGPL-3.0 更新 2026-11-09

国内开发环境适配

Windows
未知
Linux
未知
macOS
未知
引擎 / 框架:Phaser 暂无中文教程标记 未标记站长实测
项目依赖 Node.js 环境,国内安装 npm 包可能较慢,建议配置镜像源;在线服务如 Gitpod、Discord 等访问可能受限,具体待核验。

中文项目介绍

Ancient Beast(远古野兽)是由 FreezingMoon 维护的开源回合制策略游戏项目,使用 TypeScript 开发,主打在浏览器中与真人玩家在线对战。玩家需要获取并指挥多种生物,利用它们各自独特的技能与属性来击败对手。项目自述为“易学、好玩、难精通”,并带有 eSport 与棋类式玩法标签。仓库提供了 Gitpod 在线开发环境、Discord 社区交流入口以及 OpenCollective 赞助渠道,方便开发者与玩家参与。

玩法指南

根据 README 的 Gameplay 章节,游戏的核心是组建一支由不同单位构成的军队,每个单位都拥有独特的技能和属性。你可以在 1v1 或 2v2 的对战中控制这些单位,对手可以是机器人或其他玩家。游戏还提供了交替的游戏模式,允许不同的规则集来改变对局体验,让你尝试新的玩法。通过精炼策略和单位选择,你可以成为一名娴熟的战术家。

技术架构分析

技术要点

项目使用 TypeScript 作为主要开发语言,标签中包含 HTML5 游戏、多人对战、棋类式玩法、eSport、Phaser 游戏引擎相关标签、Node.js 等。游戏运行在浏览器中,支持在线多人对战。仓库标签还涉及 2D 游戏、精灵表、策略游戏引擎等,表明项目在技术栈上结合了 Web 技术与游戏开发实践。

补充说明

世界观与设定

游戏背景设定在一个反乌托邦的未来,人们通过科技(尤其是先进的 3D 打印机)获得了卓越的能力。世界分裂为七个派系,分别基于七宗罪(贪婪、嫉妒、暴食、色欲、傲慢、懒惰、愤怒),它们为了资源、土地和霸权而相互争斗。README 强调这不是一款基于运气的游戏,考验的是玩家的技巧。

硬件与输入方式

游戏设计为轻量级,通过多种优化动态调整,旨在在大多数设备上运行。README 提到游戏将支持几乎任何你能想到的输入方式,目前已经可以使用鼠标、键盘和触摸屏进行游戏,并计划很快支持游戏手柄、语音命令、AR/VR 眼镜甚至脑波头环。

开源许可证与版权说明

许可证标识:AGPL-3.0。源码、资源与依赖许可可能不同,请以官方仓库为准。本站仅做索引,不托管源码。

相似项目