Undum

软件描述

还记得那些《自选冒险》或《战斗幻想》的书吗?你得选择角色接下来做什么。如果你把这种想法应用到网页上,就得到了超文本互动小说,简称HIF。

官方网站

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

官方认证

idmillington.github.io

安全链接HTTPS

什么是 Undum?

还记得那些《自选冒险》或《战斗幻想》类书籍吗?书中你需要选择角色接下来的行动。如果把这种体验搬到网页上,就是超文本互动小说(HIF)。你不再翻页,而是点击链接,随后出现下一段内容。

为了突破传统限制,Undum 允许输出内容动态变化。它可以记录角色经历的一切(实际上可以存储任何类型的数据),并据此改变输出的文字。本质上,这就像是编写一个每次阅读都不同的 CYOA 页面。这使得游戏设计更加丰富且富有回报。

Undum 是一个纯客户端的库,仅由一个 HTML 文件和三个 JavaScript 文件组成。HTML 文件自带一些样式,因此默认包中还包含 CSS 和图片文件,但你可以自行替换。要创建自己的游戏,只需稍作修改 HTML 文件(主要是更改标题和作者信息),再编辑其中一个 JavaScript 文件即可。

由于游戏使用 JavaScript 编写,你能获得一门动态高效编程语言的全部能力。这不是功能受限的 CYOA 脚本系统。你可以完全掌控一切,也可以仅使用 Undum 提供的一系列简单函数保持简洁。

兼容性
Undum 针对支持 HTML5 和 CSS3 的浏览器设计。已在 Firefox 3.6、Chrome 5 和 Safari 5 上测试通过。较旧的浏览器可能也能运行,但部分动画无法显示,样式渲染效果不佳,且存档与读档功能很可能失效。欢迎任何人参与开发,使它在更广泛的环境中运行——只需在 GitHub 上 Fork 该项目即可。

改进版:
Undum 的灵活性与强大功能使其成为推动 IF(如《The Play》《Almost Goodbye》)诸多重要作品的核心引擎。但它始终相对难以接触。Undum 并非撰写简单超文本游戏的首选系统;学习和使用它颇具挑战,作者需在其基础上自行构建驱动游戏逻辑的引擎。可考虑使用 Raconteur —— 即“自带完整功能的 Undum”。

Raconteur

归档博客:https://web.archive.org/web/20130127141625if_/http://blog.undum.com/

🔄 替代方案

25 个选择
Yarn Spinner

Yarn Spinner

游戏开发工具

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

免费 • 开源
查看详情
StoryNexus

StoryNexus

软件

StoryNexus:选择由你决定。 StoryNexus 为你提供数百个互动世界的免费访问权限,涵盖科幻、言情、哥特幻想到历史冒险等多种类型。

免费 • 专有
查看详情

Inform 是一款免费的应用程序,用于创作互动小说,支持 MacOS、Windows、Linux 和 Android 平台。其内置了一种基于英文文本的强力编程语言。此重新设计的网站是软件开源筹备工作的一部分。

免费 • 开源
查看详情

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

免费 • 专有
查看详情

Ficdown 是一套使用 Markdown 格式语法的标准,可用于创建基于选择的互动小说。文本格式通过标准 Markdown 实现,其中少数 Markdown 元素具有额外的故事定义功能(例如二级...

免费 • 开源
查看详情
InquisitorIF

InquisitorIF

游戏开发工具

Inquisitor 是一款用于浏览器和多平台互动小说作品的引擎。它与 Twine 类似,同时支持创建包含地点和物品的世界。

免费 • 开源
查看详情

一个最小化的文字冒险游戏引擎。

免费 • 开源
查看详情

Adliberum 引擎是一款支持多人游戏的角色扮演文字冒险引擎。内置实时世界构建命令;可独自或与他人协作,打造文字驱动的游戏与情境。内置世界编辑命令;创建你能够……的世界、游戏和谜题。

免费个人 • 专有
查看详情
上一页下一页

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

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