Skip to content

TTQWNTian/Dvnge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dvnge 视觉小说引擎

甜甜圈万能工作室出品 | Web视觉小说引擎
作者:Tian | 联系方式TTQWNTian@qq.com


Game Run_pc Game Run

使用须知

Caution

使用前请仔细阅读许可证说明 → LICENSE


功能简介

Dvnge引擎是一款Web视觉小说开发框架,通过JSON格式的章节数据驱动剧情发展,为开发者提供完整的视觉小说制作解决方案。

核心功能

功能模块 功能描述
多章节剧情 支持复杂的章节管理与剧情结构
对话系统 角色名与对话内容
立绘系统 左/中/右三位置角色立绘灵活控制
背景系统 支持纯色背景或图片背景切换
分支选项 多样化选择支路设计
背景音乐 BGM播放支持
音效系统 音效与音乐可同时播放
CG收集 剧情节点解锁CG

变量与逻辑

  • 用户变量系统:支持嵌套对象的灵活变量管理
  • 条件分支:基于变量值实现剧情分支
  • 数学运算:变量支持 +=-=*=/= 等运算符
  • 变量插值:在文本与路径中使用 {变量名} 进行动态替换
  • 存档变量设置:在读档时自动设置指定变量

存档系统

存档类型 功能特点
手动存档 默认提供2个手动存档位,可自由扩展
自动存档 可设置关键节点自动保存
存档加载 支持存档自动加载

特殊交互

  • 文本输入框:支持必填设置、类型限制、长度限制,并可存储为用户变量
  • HTML页面跳转:支持参数传递,实现页面间数据互通
  • 富文本格式:对话框中支持 <b>粗体</b><i>斜体</i> 等简单标记

动画效果

  • 对话框淡入淡出动画
  • 立绘平滑淡入效果
  • 音乐无缝淡出过渡
  • 可自定义

扩展功能

  • URL参数解析(?章节=X&索引=Y
  • JavaScript表达式条件判断支持
  • 变量跨页面传递机制

DvngeApp

DvngeApp 暂时仅用于方便下载与更新引擎文件,并非引擎本身,暂未开源。

Caution

目前 DvngeApp 已不提供服务。


许可证说明

本引擎采用 zlib License 开源协议,在商业使用与修改分发方面给予开发者最大的自由。

允许事项

商业使用许可
可以将该引擎用于任何目的,包括商业应用,无需担心因商业用途而受到限制。

修改与分发自由
可以对引擎的源代码进行修改,并且可以自由地重新分发修改后的版本。

限制事项

版权声明

  • 不能声称自己是原始引擎的作者,也不能误导他人认为他们对原始引擎拥有所有权
  • 虽然不要求在产品文档中明确致谢,但最好还是进行适当的说明

修改标注
如果对引擎的源代码进行了修改,必须明确标注修改情况,不能将其作为原始引擎进行传播。

许可证保留
在任何源代码分发中,都必须保留原有的 zlib License 许可证声明,不能对其进行删除或篡改。

其他声明

无担保声明
该许可证明确指出引擎是「按原样」提供的,没有任何明示或暗示的保证。使用者在使用该引擎时需要自行承担风险,原作者不对引擎的性能、兼容性或安全性等问题负责。

责任限制
在任何情况下,原作者都不会对因使用该引擎而产生的任何损害承担责任。使用者在使用该引擎时,应充分认识到这一点,并在必要时采取适当的风险防范措施。


Tip

虽然不是必要的,但是如果您能在制作的游戏中声明所使用的引擎,本开发者会非常非常非常感谢您的!


Powered by 甜甜圈万能工作室 | Dvnge

About

TTQ视觉小说引擎(Dvnge),使用简单代码轻松实现视觉小说!

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors