所有分类
  • 所有分类
  • 文章
  • 百科
  • 游戏
  • 攻略
  • 会社
  • 支持搜索工具
Tuesday JS

Tuesday JS

✏️ 编辑这篇Wiki
成为首位贡献者
Tuesday JS 是一款免费、开源、基于 Web 的视觉小说(Visual Novel / Galgame)编辑器。它由开发者 Kirilllive 创建,旨在让创作者无需编程知识即可通过网页浏览器创作互动小说、图形小说或动态小说。 基本信息 项目 内容 名称 Tuesday JS 开发者 Kirilllive 类型 视觉小说(Galgame)制作引擎 / 编辑器 首次发布 2020年9月(首次公开测试) Steam 发行 2021年4月6日 支持平台(开发) Web 浏览器、Windows...

Tuesday JS 是一款免费、开源、基于 Web 的视觉小说(Visual Novel / Galgame)编辑器。它由开发者 Kirilllive 创建,旨在让创作者无需编程知识即可通过网页浏览器创作互动小说、图形小说或动态小说

1786589056816_239e84fcacc727823a67b2be258943e3.png

基本信息

项目 内容
名称 Tuesday JS
开发者 Kirilllive
类型 视觉小说(Galgame)制作引擎 / 编辑器
首次发布 2020年9月(首次公开测试)
Steam 发行 2021年4月6日
支持平台(开发) Web 浏览器、Windows、macOS、Android
支持平台(导出) Web 浏览器
编程语言 JavaScript(纯原生,无第三方库)
许可协议 开源(具体协议待查)
Steam 页面 https://store.steampowered.com/app/1575970
GitHub 仓库 https://github.com/Kirilllive/tuesday-js[reference:7]
项目状态 活跃维护中(2025年6月仍有更新)

概述

Tuesday JS 由开发者 Kirilllive 创建,其核心理念是让视觉小说创作变得像使用网页浏览器一样简单。引擎完全使用纯 JavaScript 编写,不依赖任何第三方库(如 jQuery 等),因此无需额外安装任何软件即可使用

“Tuesday”之名与 JavaScript 中 Date.getDay() 方法返回的星期值(2 代表 Tuesday)无关,更可能是项目本身的命名选择。

Tuesday JS 在 Steam 上获得了 95% 的好评率(共 29 篇评测),被部分用户评价为“最直观的视觉小说引擎”

核心特点

纯原生 JavaScript,零依赖

Tuesday JS 最大的技术特色是完全使用原生 JavaScript 编写,不依赖任何第三方库。这意味着:

  • 无需额外安装软件或运行环境

  • 项目轻量,加载迅速

  • 代码透明,便于二次开发和定制

基于标准 HTML/DOM 的渲染

引擎使用标准 HTML 文档元素(如 div 和 img)进行渲染,而非 Canvas 或 WebGL。这带来了以下优势:

  • 支持浏览器可识别的任何媒体格式,包括 SVG 矢量图、GIF 动画、CSS 样式等

  • 天然适配响应式设计,适应不同屏幕尺寸

  • 可直接利用浏览器的渲染能力和开发者工具进行调试

可视化编辑器

Tuesday JS 提供了直观的图形化编辑界面

  • 拖拽式操作:通过拖拽工具创建场景和界面

  • 流程图节点:故事脚本以流程图节点的形式展示所有情节元素和分支

  • 无需编程知识:完全面向非技术型创作者设计

跨平台兼容

  • 在线编辑器:可直接在网页浏览器中使用

  • 桌面应用:提供 Windows 和 macOS 的独立应用程序版本

  • 移动端:支持 Android 设备

  • 所有版本之间完全兼容并共享相同界面

内置多语言工具

Tuesday JS 内置翻译工具,方便创作者轻松创建多语言版本的游戏,增强国际用户体验

使用方法

快速开始

  1. 在线体验:访问在线编辑器 https://kirilllive.github.io/tuesday-js/ 

  2. 下载安装:从 GitHub Releases 下载对应平台的版本 https://github.com/Kirilllive/tuesday-js/releases 

  3. Steam 版:在 Steam 上免费获取 https://store.steampowered.com/app/1575970

本地开发

如需在本地搭建开发环境:

bash
git clone https://github.com/Kirilllive/tuesday-js.git
cd tuesday-js

然后根据项目文档设置本地服务器

项目文件管理

重要提示:添加文件到项目时,需要选择包含项目文件的文件夹,而非单个文件

基础 HTML 结构示例

html
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="load_story('data', story)">
  <div id='tuesday' style='width:100%; height:90vh;'></div>
  <script>
    let story = { /* 从 story.json 提取的内容 */ };
  </script>
  <script type="text/javascript" src="tuesday.js"></script>
</body>
</html>

将故事脚本数据加载到页面上,替换 story 变量即可

应用场景

  • 教育互动故事:创建具有教育意义的互动故事情景

  • 个人创作分享:创作者直接通过网页分享视觉小说作品

  • 企业培训模拟:设计业务流程模拟场景

外部链接

常见问题
Galgame Wiki是做什么的?
Galgame Wiki 是一个长期致力于 Galgame领域学术资料整理、归档与开源共享的非营利性项目。我们以系统性、可持续的方式,收集、保存与这一领域相关的知识、文献与数字资源,并向所有研究者、爱好者及公众免费开放,旨在构建一个结构清晰、易于使用、持续生长的公共知识库。
原文链接:https://www.galgame.it/wiki/tuesday-js.html,转载请注明出处。
2

评论0

请先
【柚子社】星光咖啡馆与死神之蝶
【柚子社】星光咖啡馆与死神之蝶
刚刚 有人购买 去瞅瞅看

欢迎回来

请点击下方按钮,使用统一账号登录

前往登录