pa001024
dna-builder
TypeScript

二重螺旋构筑模拟器 Duet Night Abyss Builder

Last updated Aug 9, 2026
101
Stars
3
Forks
6
Issues
+10
Stars/day
Attention Score
43
Language breakdown
TypeScript 93.7%
Vue 5.0%
Rust 1.1%
JavaScript 0.1%
CSS 0.0%
Kotlin 0.0%
Files click to expand
README

二重螺旋构筑模拟器 — Duet Night Abyss Builder (DNA Builder)

Website Build Status GitHub Stars License GitHub code size in bytes

DNA Builder(简称 DOB)是面向《二重螺旋 Duet Night Abyss》的一站式综合工具,提供资料检索、角色构建、养成分析与伤害计算能力,帮助玩家高效优化角色配装方案。

使用入口

🌐 网页版(支持 PWA)

可直接在浏览器中打开,亦可安装为 PWA 应用,支持离线访问。

| 部署节点 | 链接 | |---------|------| | 国内服务器(推荐) | https://dna-builder.cn/ | | EdgeOne 加速节点 | https://dna-builder.edgeone.dev/ | | Vercel 全球节点 | https://dna-builder.vercel.app/ |

🖥️ 桌面版(推荐体验)

| 安装方式 | 命令 / 链接 | |---------|-------------| | winget | winget install pa001024.dna-builder | | 微软商店 | https://apps.microsoft.com/detail/9nk8zw43shb1 | | GitHub Releases | 下载最新版本 |

运行前置:桌面版依赖 Microsoft Edge WebView2,通常 Windows 10/11 已内置,若未安装请前往下载。

DNA Builder 桌面版截图

功能特点

🎯 配装与计算

| 功能 | 说明 | |------|------| | 角色构建 | 角色、武器、MOD、BUFF 的可视化配置 | | 自动构建 | 一键搜索当前条件下的高收益组合 | | 伤害计算 | 技能与武器伤害期望的实时计算 | | 目标函数 | 支持自定义表达式优化 |

📦 数据管理

| 功能 | 说明 | |------|------| | 库存管理 | 支持武器与 MOD 的库存记录与筛选 | | 拼音搜索 | 快速检索角色、武器与 MOD |

🎮 模拟工具

| 功能 | 说明 | |------|------| | 钓鱼模拟器 | 内置鱼类与钓点相关数据 | | 密函模拟器 | 内置密函数据与模拟流程 | | 成就系统 | 记录与跟踪成就进度 |

🤖 扩展集成

| 功能 | 说明 | |------|------| | MCP Server | 支持 AI 工具集成,可供第三方客户端调用 |

技术栈

前端

| 技术 | 用途 | |------|------| | Vue 3 + TypeScript | 核心框架,组合式 API + 严格类型安全 | | Vite 7 | 构建工具与开发服务器 | | Tailwind CSS v4 + daisyUI v5 + reka-ui | 样式框架与 UI 组件库 | | Pinia + Vue Router | 状态管理与路由 | | i18next | 国际化(支持多语言) | | Vitest + Biome | 单元测试与代码质量工具 |

桌面应用

| 技术 | 用途 | |------|------| | Tauri 2(Rust + WebView2) | 跨平台桌面壳,将 Web 应用打包为原生桌面应用 |

服务端(可选,用于数据同步)

| 技术 | 用途 | |------|------| | Bun + Elysia | 运行时与 Web 框架 | | SQLite + Drizzle ORM | 数据库与 ORM | | GraphQL Yoga | GraphQL API 网关 |

多语言

目前支持(含部分数据翻译):

  • 中文(简体 / 繁体)
  • English
  • 日本語
  • 한국어
欢迎提交翻译改进。

开发说明

环境要求

  • Node.js(建议 20+)
  • pnpm(项目使用 pnpm
  • bun(用于 server 与工具脚本)
  • Rust 工具链(开发 Tauri 时需要)

前端

# 安装依赖
pnpm install

本地开发(默认 http://localhost:1420/)

pnpm dev

代码检查(Biome + vue-tsc)

pnpm lint

单元测试

pnpm test

代码格式化

pnpm format

桌面应用(Tauri)

pnpm tauri dev
pnpm tauri build

服务端(Bun + Elysia)

cd server
bun install

开发模式(含迁移)

bun run dev

生成迁移

bun run gen

执行迁移

bun run mig

支持作者

如果这个项目对你有帮助,欢迎支持:

贡献

欢迎提交 Issue 与 Pull Request。

许可证

MIT License

联系方式

如有问题或建议,请在 GitHub 仓库提交 Issue。

Star History

Star History Chart

🔗 More in this category

© 2026 GitRepoTrend · pa001024/dna-builder · Updated daily from GitHub