QuestJS

软件描述

Quest 6 是对互动小说应用 Quest 的完全重写,采用纯 JavaScript 编写。它是一个用于创建基于解析器的文字冒险游戏的框架。

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS

什么是 QuestJS?

Quest 5 使用 C# 编写,部分使用 Visual Basic,拥有自己的脚本语言 ASL,并在 UI 中使用 JavaScript。玩家可下载专用的播放器/编辑器,或使用网页版,后者游戏运行于 textadventures.co.uk 服务器上。相比之下,Quest 6 完全用 JavaScript 编写,直接在浏览器中运行。这意味着:

对玩家更优
• 每回合之间无延迟
• 游戏不会超时
• 保存的游戏可在最新版本中正常运行

对作者更优
• 作者可将游戏上传至自己的网站
• 作者学习并使用互联网通用的 JavaScript,而非 Quest 5 专属的 ASL
• 作者可完全修改游戏系统的任何部分;所有内容均可访问和自定义
• 作者可在 Linux 和 Mac 上创建游戏,而不仅限于 Windows

对我更优
• 无需再支持旧版游戏(Quest 5 播放器/编辑器与网页播放器均需兼容所有 Quest 5 版本及 Quest 4——甚至可能追溯至 Quest 1)

亚历克斯在离职前曾进行过相关尝试。QuestJS 原计划将 Quest .quest 文件转换为纯 JavaScript。QuestKit 的目标也大致与我当前所做一致。可以说 Squiffy 也是类似尝试,完全基于 JavaScript,但没有解析器。

是否有编辑器?
没有,但正在开发中。它位于 GitHub 另一个仓库中,请前往了解进展详情。
不过,您无需专用编辑器即可创建游戏,Wiki 中已包含教程,可引导您完成游戏制作流程。

现有 Quest 游戏能否转换?
可以,但并非完美。

更多详情:https://github.com/ThePix/QuestJS/wiki

🔄 替代方案

47 个选择

Amulet 是一个免费的基于 Lua 的音视频工具包,适用于小型游戏和实验。它可在 Windows、Mac、Linux、HTML5 和 iOS 上运行。

免费 • 开源
查看详情
Yarn Spinner

Yarn Spinner

游戏开发工具

Yarn Spinner 是一款用于为游戏创建互动对话的工具。使用专为作家设计、易于学习的简单编程语言 Yarn 编写对话,同时它功能强大,足以满足您的各种需求。

免费 • 开源
查看详情
Visual Novel Maker

Visual Novel Maker

游戏开发工具

4

一款革命性的视觉小说创作新工具,专为有志于艺术与写作的创作者打造,助您实现故事梦想。

付费 • 专有
查看详情
TalkerMaker Deluxe

TalkerMaker Deluxe

游戏开发工具

一款开源非线性游戏对话编辑器。

免费 • 开源
查看详情

Chronicle 是一款开源桌面应用程序,允许用户使用类似于 Twine 的图形化界面(即流程图风格)创建互动小说类的 CYOA/MCG(选择你的冒险/多项选择游戏)。

免费 • 开源
查看详情
WrittenRealms

WrittenRealms

软件

5

WrittenRealms 让你能够创建并体验叙事类冒险游戏。游戏拥有丰富的战斗系统,包含四个可操作职业,每个职业都有独特的技能和角色自定义选项。

免费增值 • 专有
查看详情

Moiki 是一个基于网络的平台,可帮助创建、分享和导出互动故事。这些故事可在电脑、手机和平板等多种设备上播放。Moiki 提供了动态且沉浸式的格式,带来引人入胜的用户体验。

免费 • 专有
查看详情

一个无需编码即可创建和游玩互动小说游戏(如:巨洞冒险、Zork、选择你的路径书籍)的互动小说引擎及应用。

免费 • 开源
查看详情
上一页下一页

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。