49 Commits
Author SHA1 Message Date
桃树夭 c6f68d3377 结构优化 2026-10-04 15:12:29 +08:00
桃树夭 0de7fd7390 nestjs改造 2026-10-03 15:02:19 +08:00
桃树夭 1c7eefe1aa 精简开发 2026-09-06 13:38:11 +08:00
桃树夭 87aeb82f96 文档:收录云梦界服务器 2026-08-26 11:10:53 +08:00
桃树夭 f76607d034 平衡:增强幽都 2026-08-26 10:42:22 +08:00
sclzboywow 8d02fe9911 docs: add QQ group 2 to README
List the second community QQ group 308933047 under 交流群.
2026-08-21 16:50:22 +08:00
桃树夭 c4f9e5375a 清理:删除无用文档 2026-08-14 16:26:16 +08:00
桃树夭 56255e59b5 Merge branch 'codex/battle-sync' into codex/yzm 2026-08-12 18:10:35 +08:00
桃树夭 6c09d6b2fb 重构:人机验证改方案 2026-08-12 18:09:39 +08:00
桃树夭 3368fe2b34 重构:战斗引擎切换 2026-08-12 18:06:57 +08:00
桃树夭 c6aaacc315 开发:优化本地脚本 2026-08-07 15:58:03 +08:00
桃树夭 ed04ebb9ce Merge branch 'master' into codex/sync-battle 2026-08-07 14:47:10 +08:00
桃树夭 b85c0cd02b 赞助:切换到爱发电 2026-08-07 12:23:04 +08:00
桃树夭 a222417a27 Merge branch 'master' into codex/sync-battle 2026-08-06 18:37:59 +08:00
桃树夭 23430580b8 赞助:第一批赞助道友 2026-08-06 18:04:43 +08:00
桃树夭 4b0b2ed59d 重构:pg只存储归档数据 2026-08-06 17:05:14 +08:00
桃树夭 5afa59a84a 功能:引入 boardgame.io 战斗服务器 2026-08-06 15:43:58 +08:00
桃树夭 a940d10592 重构:迁移到 NATS 2026-08-04 17:29:02 +08:00
桃树夭 6a77e1f8fe 重构:替换MQ为NATS,放弃BullMQ 2026-08-03 23:32:33 +08:00
桃树夭 d7f19946d8 优化:图片加载 2026-08-01 11:10:55 +08:00
桃树夭 36423ba599 优化:AI调用收敛、丹药提交、youdu技能策略 2026-07-31 11:19:31 +08:00
桃树夭 030e25cf1b 优化:移动端优化+账号管理 2026-07-30 18:47:09 +08:00
桃树夭 b8a6a7a118 功能:改天换地 2026-07-29 18:00:53 +08:00
taojiacheng c38775521e 优化:Bun SQL 2026-07-24 15:17:13 +08:00
taojiacheng 86780f2ce0 架构迁移:前后端分离 2026-07-03 17:36:51 +08:00
taojiacheng 5cc60c55d5 架构迁移:前后端分离 2026-07-03 17:05:03 +08:00
taojiacheng 1ce503ff65 安全:限流方案升级 2026-06-30 10:37:34 +08:00
taojiacheng 7dbb8f58a8 安全:全局限流 2026-06-29 18:18:59 +08:00
taojiacheng 386d8a7c61 优化:无用数据清理 2026-06-15 14:43:54 +08:00
taojiacheng dff3094adb 文案优化 2026-05-28 11:30:40 +08:00
taojiacheng 2833f41ee0 Add Bun cron jobs for internal tasks 2026-05-15 10:47:19 +08:00
taojiacheng 0dde85be25 Update README.md 2026-05-14 19:04:57 +08:00
taojiacheng bd49058429 docs: add acknowledgement for tpoisonooo's LLM optimization ideas 2026-03-12 15:48:40 +08:00
taojiacheng 60f9221cde docs: update game screenshots and cleanup conductor track 2026-03-09 17:03:11 +08:00
taojiacheng df6e636619 📝 docs(readme): 在 README 中新增交流群模块及二维码
在项目文档中添加交流群入口,方便道友们入群交流讨论。
2026-02-24 14:15:11 +08:00
taojiachengandClaude Opus 4.6 1cc1eefb35 🔧 chore(cf): 记录 Cloudflare 数据库踩坑经验并优化连接参数
Cloudflare Workers 数据库连接的坑:
- 必须使用 Hyperdrive,不能直连公网 DATABASE_URL
- 不能用全局单例 db,需按请求初始化
- 连接池 max 必须为 1,否则并发复用会出问题

更改:
- README 添加部署注意事项文档
- db.ts 添加 idle_timeout 和 max_lifetime 参数
- wrangler 降低 CPU 限制至 100ms

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 15:22:26 +08:00
taojiachengandClaude Opus 4.6 42a1a856d0 ✨ feat(db): 支持多运行时数据库配置与批量查询优化
引入运行时感知的数据库配置系统,支持 Vercel (node) 和 Cloudflare
Workers (worker) 两种部署环境,并优化角色数据批量加载性能。

主要更改:
- 新增 DB_RUNTIME 环境变量区分运行时环境
- node 模式:连接池 max=10,idle_timeout=20s
- worker 模式:连接池 max=1,idle_timeout=5s
- 新增 getExecutor(tx?) 统一获取数据库执行器
- 新增 getQueryConcurrency() 获取并发限制配置
- 重构 cultivatorRepository 使用批量组装 (inArray)
- 新增 runWithConcurrency 控制查询并发数
- 所有 API 路由迁移至 getExecutor 模式

可配置项:
- DB_RUNTIME: node | worker(运行时环境)
- DB_POOL_MAX: 连接池大小
- DB_IDLE_TIMEOUT: 空闲超时(秒)
- DB_PREPARE: 是否启用 prepared statements
- DB_DEBUG: 是否启用调试日志
- DB_QUERY_CONCURRENCY: 查询并发限制
- DB_BATCH_ASSEMBLY: 是否启用批量组装(默认开启)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:24:12 +08:00
taojiachengandClaude Opus 4.6 436b5d1664 📝 docs(readme): 优化项目文档结构
- 添加技术栈徽章(Next.js 16, React 19, TypeScript 5)
- 新增部署指南(Vercel / Cloudflare Workers)
- 添加功能矩阵与技术栈表格
- 精简架构图与快速开始流程
- 新增常用命令与 Roadmap

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 18:04:13 +08:00
taojiachengandClaude Opus 4.5 1ce6a697df 🎨 feat(landing): 替换落地页示意图为真实游戏截图
- 新增 data/screenshot.ts 存储截图数据分组结构
- 配置 next.config.ts 支持远程图片域名
- 更新 landing.css 添加截图网格样式和悬停效果
- 重构 page.tsx 移除 Mockup 组件使用真实截图
- README 新增游戏画面展示区含9张截图

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 18:25:49 +08:00
taojiachengandClaude Opus 4.5 b9c70c7d7d 📝 docs: 移除 README 中 npm 版本号显示
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:22:42 +08:00
taojiacheng f8f44d936c 📝 docs(readme): comprehensive update with current implementation status
Update README.md to reflect the current project state:

- Add project status section showing v0.1.0 development progress
- Update technology stack with specific version numbers
  - Next.js 16.1.4, React 19.2.3, TypeScript 5, Tailwind CSS 4
  - Drizzle ORM 0.45.1, Vercel AI SDK 6.0.44
- Expand "Core Features" to "Implemented Features" with detailed checklists
  - Character System: 8 element types, 9 realms with 4 stages each
  - Battle System: BattleEngine.v2, SkillExecutor, damage pipeline
  - Effect System: 19 triggers, 28 effect types, 4 modifier stages
  - Buff System: BuffManager, 20+ templates, 24 status effects
  - Creation System: 4 strategies (skill/gongfa/refining/alchemy)
  - UI Library: 21 Ink components
- Update architecture diagram with detailed module breakdown
- Enhance quick start guide with multi-provider AI configuration
- Add core concepts section explaining key systems
- Update contribution guidelines with code standards

This documentation update aligns the README with the actual
implementation state of the project.
2026-01-31 21:24:35 +08:00
taojiacheng 9b2e851a24 修改游戏目录路径 2026-01-17 23:44:56 +08:00
taojiacheng c4ac99465f readme 2026-01-16 23:34:39 +08:00
taojiacheng 9b2760f5c8 Update README.md 2026-01-16 11:38:27 +08:00
taojiacheng 4b59b93675 remove 2025-12-04 15:48:40 +08:00
taojiacheng e7fa38415f 引入redis 2025-12-04 15:42:13 +08:00
taojiacheng b9f18fda39 fmt 2025-11-29 13:34:41 +08:00
taojiacheng f80b5a48e6 step1: 第一步 2025-11-26 18:40:06 +08:00
taojiacheng 36d980c88e Initial commit from Create Next App 2025-11-26 17:33:58 +08:00