Skip to content

指南

INFO

尚未发布。愿能在未来的冒险世界中与你相遇

ADV.JS 是一个面向未来与前端的 ADV 文字冒险游戏引擎。

你可以使用 JavaScript/TypeScript 与极少学习成本的 AdvScript 像写小说一样制作你的文字冒险游戏。

命名由来

ADV.JS = ADV (Adventure Game) + JS (JavaScript)

冒险游戏(英语:adventure game,缩写为 AVGADV)是电子游戏中最早出现的类型之一。 此类型游戏采取玩家输入或选择指令以改变行动的交互形式,强调收集信息、发掘线索、探索未知、解决谜题等元素,主要考验玩家的观察力和分析能力,富有叙事性与探索性。

  • A : Adventure、AI
  • D : Document、Dialogue
  • V : Virtual、Vision

Features

TIP

ADV.JS 支持基础 AVG/Galgame 的开发,但不仅如此。

基于 Web 的可能性,它还有很多特性和自己的探索。

  • 📝 文本驱动 — 类 Markdown 的 AdvScript 语法,像写小说一样制作 ADV 游戏!
  • ✏️ 内置脚本 — 内嵌 JavaScript/TypeScript,零迁移学习成本,尝试 Meta 的无限可能性!
  • 🎨 灵活多彩 — 继承或覆盖布局,任意自定义你的 UI 主题!
  • 🔥 热更新 — 你的剧本脚本的改变可以即刻反应到你的游戏中!
  • 📦 3D 扩展 — 通过插件提供 3D 能力(BabylonJS+VRM)探索 Web Galgame 的可能性!
  • 🔧 脚手架 — 完备的脚手架工具包,一行命令新建游戏开发模版!
  • 📤 跨平台 — 导出单页应用、或一个跨平台客户端!
  • 📊 图形编辑器(Todo)— 可视化的编辑器与资源管理

Demo

来看看 Demo 吧!