点击登录

小程序 【开源】BandTwine(结彩)-类Twine的节点式互动小说游戏引擎

OrPudding

Lv.5
社区会员
米坛社区六周年纪念勋章 米坛社区百万注册纪念勋章
cover.png
标准名:BandTwine
中文名:结彩


轻量化引擎 · 深度叙事 · 多设备适配

零代码开发

纯JSON构建分支剧情,文本编辑器即开发环境(后续提供可视化节点编辑器)

穿戴设备专属优化
时间系统 | 震动反馈 | 低功耗渲染 | 小屏交互优化

多设备全兼容
完美适配:小米手环10/小米手表S4/S3/手环9Pro/9/8Pro(红米手表正在适配中)

数据持久化架构
5存档位+自动存档

丰富特性
基础系统
  • 多层级变量体系(世界/角色/自定义)
  • 动态文本渲染(变量嵌入/条件文本/随机文本)
  • 特殊符号支持(<>@#等)
  • 长文本自动换行布局
变量操作
  • 数值增减(add)
  • 布尔值切换(toggle)
  • 精确赋值(set)
  • 变量联动显示
逻辑控制
  • 多级条件分支(if/else if/else)
  • 复合逻辑运算(&&/||)
  • 条件嵌套执行
  • 实时状态检测
随机系统
  • 等概率随机
  • 权重随机分布
  • 条件约束随机
  • 动态重生成机制
资源管理
  • 静态图片渲染
  • 路径嵌套资源加载
  • 动态路径生成(变量拼接)
  • 分辨率自适应
时间引擎
  • 分钟制时间推进
  • 时段自动分类(早晨/中午/夜晚)
  • 定时事件/操作触发
  • 跨天检测系统
交互功能
  • 短/长振动反馈
  • Toast消息通知
  • 多级菜单导航
  • 条件跳转控制
存档系统
  • 手动即时存档
  • 调用动作自动触发存档
  • 跨节点数据继承
  • 存档元数据记录
高级特性
  • 表达式计算引擎(数学/逻辑/三元)
  • 监听器系统(条件/时间/自定义)
  • 跳转前后动作链
  • 错误代码追踪
设备集成
  • 统一优化渲染
  • 多设备分辨率适配
开发者友好
  • 一次开发多设备支持
  • 丰富元素自由发挥创意
  • 引擎部分AGPLv3开源 共筑开源世界
  • 内容部分可闭源
用户友好
  • 开发者处理特点节点自动存档
  • 后续支持通过AstroBox插件导出存档
  • 接近完整Twine的互动小说体验
预览
band_10-2025-07-10-04-23-44.pngband_10-2025-07-10-04-23-50.pngband_10-2025-07-10-04-23-56.pngband_10-2025-07-10-04-27-42.pngband_10-2025-07-10-04-29-04.pngband_10-2025-07-10-04-24-12.pngband_10-2025-07-10-04-24-17.pngband_10-2025-07-10-04-24-21.png
项目地址
OrPudding/VelaOS_BandTwine
本项目作者保留所有权利
禁止删除游戏关于页底部任何声明
(README文件施工中🚧,请勿过多参考)
本引擎尚处于Beta测试阶段,还不太稳定
示例游戏正在开发中(售价5元左右CC BY-NC-SA 4.0协议开源)


捐赠
Screenshot_20250710-051906_爱发电.pngmm_reward_qrcode_1752095726261.png

引擎测试项目示例下载方式
AstroBox(未上线)
Github Releases
表盘自定义工具

有开发意向的大佬加我QQ😭
免费提供讲解和指导
3164473115(注明来意)

下方附件
 

附件

  • band_moe.orpu.bandtwine.release.v0.3.0-beta.rpk
    62.4 KB 下载
最后编辑:

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

相似主题

小程序
2K
6

红米手表5 小程序
1K
7

Home 首页
Home 资源
News 发现
Account 我的
顶部