H5 魔塔样板
Go to file
unanmed 0b93426d47 refactor(04-11): 渲染端结构性移植——通用渲染资产下沉 @user/client-base(D-58..D-68)
- MOVE:39 个文件由 client-modules/src/render/ 移入 client-base/src/{components,elements,map,layout}/,删除原件
- D-58:新建 client-base/src/shared/(10 常量纯摘取)+ 被移 map 文件 shared 说明符改指 4 处
- D-63:client-base/src/index.ts 新增 5 条桶导出;14 个实现层消费者改指 @user/client-base
- D-66:client-base/package.json 新增 5 条 workspace:* 依赖 + 根 pnpm i(lockfile importer 同步)
- D-59 / D-60 / D-68:10 处架构耦合以带原因 // @ts-expect-error 暂记,不反向引用、不解耦
- D-62:命名一律不变;D-64 ?raw 不处理;D-65 legacy 一律不管
2026-09-24 17:14:43 +08:00
.github/workflows init: 2.B 2026-02-28 20:23:34 +08:00
.planning refactor(04-11): 渲染端结构性移植——通用渲染资产下沉 @user/client-base(D-58..D-68) 2026-09-24 17:14:43 +08:00
.vscode init: 2.B 2026-02-28 20:23:34 +08:00
docs refactor: 触发器 2026-07-27 18:04:05 +08:00
packages refactor: replay system 2026-09-23 18:25:31 +08:00
packages-user refactor(04-11): 渲染端结构性移植——通用渲染资产下沉 @user/client-base(D-58..D-68) 2026-09-24 17:14:43 +08:00
public feat: 完成数据端数据类型的构建 2026-09-20 19:11:43 +08:00
script chore: lines 统计忽略测试文件 2026-09-18 08:31:59 +08:00
src refactor: 渲染端配置文件 2026-09-20 23:49:27 +08:00
.gitignore chore: untrack the dispatch isolation sentinel and ignore .gsd/ 2026-09-16 13:28:03 +08:00
.madgerc init: 2.B 2026-02-28 20:23:34 +08:00
.nvmrc chore(toolchain): pin pnpm 12.5.1 and require Node 24 2026-09-21 16:25:09 +08:00
.prettierignore init: 2.B 2026-02-28 20:23:34 +08:00
.prettierrc style: LF -> CRLF 2026-07-13 23:22:31 +08:00
AGENTS.md docs: 更新计划执行规则 2026-09-18 10:37:19 +08:00
dev.md docs(toolchain): update pnpm 12 / Node 24 requirements 2026-09-21 16:27:42 +08:00
eslint.config.js init: 2.B 2026-02-28 20:23:34 +08:00
index.html init: 2.B 2026-02-28 20:23:34 +08:00
LICENSE init: 2.B 2026-02-28 20:23:34 +08:00
package.json chore(toolchain): pin pnpm 12.5.1 and require Node 24 2026-09-21 16:25:09 +08:00
pnpm-lock.yaml refactor(04-11): 渲染端结构性移植——通用渲染资产下沉 @user/client-base(D-58..D-68) 2026-09-24 17:14:43 +08:00
pnpm-workspace.yaml chore(toolchain): pin pnpm 12.5.1 and require Node 24 2026-09-21 16:25:09 +08:00
README.md init: 2.B 2026-02-28 20:23:34 +08:00
task.md refactor: 跟随者与勇士移动 2026-06-27 20:33:49 +08:00
tsconfig.json chore: use stage 3 decorator 2026-09-11 09:41:25 +08:00
tsconfig.node.json refactor: 渲染系统 2026-03-16 12:23:02 +08:00
vite.config.ts fix(02-05): increase Vitest hook timeout budget 2026-09-10 09:45:56 +08:00
vitest.perf.config.ts test(06-16): add isolated perf channel and critical calculation perf 2026-09-16 14:56:28 +08:00

HTML 魔塔样板

基于 HTML5 制作的魔塔样板,支持全平台游戏!

即使完全不会编程的用户,按照模板和说明文档也能很快做出一个魔塔游戏!

更新记录

2.B 之前的更新记录请参考 2.10.3 样板。

2.B

  • 完全重构渲染系统,将大部分渲染相关内容移植入新渲染系统,但仍有部分内容尚未移植完毕
  • 提供新的启动服务,可以享受到完整的新技术栈支持
  • 新功能:可以自定义自动元件的连接
  • 新功能:新增 opus 音频格式的支持,ogg opus 现在支持 iOS 设备
  • 新功能:新增 webp 图片格式的支持
  • 调整:由于重构的不完全,目前仍有部分功能暂时无法提供支持,将会在未来的版本中逐步修复(2.B.1, 2.B.2 等)