DNA Builder(简称 DOB)是面向《二重螺旋 Duet Night Abyss》的一站式综合工具,提供资料检索、角色构建、养成分析与伤害计算能力,帮助玩家高效优化角色配装方案。
可直接在浏览器中打开,亦可安装为 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 已内置,若未安装请前往下载。
| 功能 | 说明 |
|---|---|
| 角色构建 | 角色、武器、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 formatpnpm tauri dev
pnpm tauri buildcd server
bun install
# 开发模式(含迁移)
bun run dev
# 生成迁移
bun run gen
# 执行迁移
bun run mig如果这个项目对你有帮助,欢迎支持:
欢迎提交 Issue 与 Pull Request。
MIT License
如有问题或建议,请在 GitHub 仓库提交 Issue。
