奇幻岛屿地图生成器
原始提示词
见 完整原始输入(主题任务正文 v1 逐字快照)。本轮批量触发语:“所有的案例 demo 全部都做一遍,模型名称 qwen3.8-flash 档位 high, 用当前会话就好了”。当前会话按 topics:active 清单直接执行。
批次记录
Aliyun 批次共 11 个案例,合计 3.6 CNY,耗时 1h 18m 26s;费用和耗时均为批次总计,不拆分为单案例。
运行与复盘
- 运行方式:浏览器直接打开本目录 index.html(纯静态、离线、无 CDN)。
- 实现要点:96×96 格高度场 = 4 倍频值噪声(种子字符串哈希 → mulberry32)× 岛屿径向衰减;海平面/粗糙度滑杆;分类为海洋/海岸/平原/森林(湿度噪声)/山脉。河流从局部山峰沿严格下坡(含允许平地蜿蜒但禁上坡)追踪:入海停止、洼地成合理内陆湖;画笔升高/降低(半径可调、余弦衰减)后重分类并全量重算河流/湖。指针拖拽平移、滚轮/双指 pinch 缩放(缩放后点击坐标按视图逆变换换算)、城镇按种子 RNG 命名并显示标签、导出 PNG 走离屏 canvas 全图渲染。羊皮纸斑点、抖动海岸线与海侧波纹弧营造手绘感,抖动数组以“种子+海平面+高度摘要”哈希缓存保证同输入同输出。
- 验收(headless Chromium,canvas toDataURL 像素比对):同种子重生成一致(预热一帧后 0 差异;headless 首帧中文标签字形为一次性字体 artifact,非生成随机性);换种子不同;画笔拖拽明显改变地图;390px 无水平溢出;无 JS 错误。
- 修复记录:初版“生成”按钮里残留第二次 regenTowns 导致同种子二次生成城镇漂移,已删除(见 run.json changes)。
当前归档信息(自动生成)
- 实验 ID:
fantasy-map-generator--qwen3-8-flash-high-r01 - 模型:Qwen 3.8 Flash;推理档位:high
- 类型:single-html;预览:static;网络:offline
- 完整原始输入快照 · 主题与其他版本
- 输入记录:当前会话直接执行主题任务正文 v1,完整原始输入为该正文的逐字快照,未附加其他材料;批量触发语记录于本 run 的 Readme。
- 工具:Claude Code CLI(当前会话)。模型名称与档位按用户给定登记(qwen3.8-flash / high);Windows 11 + Node 22,当前会话生成并自检,未委派子代理;实现过程中的自我修正记录于 changes 与 Readme。 迁移到 main 时,按用户确认将测试分支误记的档位从 default 更正为 high。
- 运行方式:浏览器直接打开本目录入口;CDN/外部素材需要联网。
- 费用记录:Aliyun 批次合计 3.6 CNY(11 个案例;批次 qwen3-8-flash-high-2026-10-14;未记录单案例费用)
- 主页面
部署适配记录
- 实现期自检:海岸线抖动改用种子哈希保证同种子重生成结果一致;导出走离屏 canvas 全图渲染。
- headless 验收发现 gen 点击处理残留二次 regenTowns 会使同种子再生的城镇漂移,已删除(保留 generate() 内唯一调用)。
- 迁移时根据用户确认将误记的 default 档位纠正为 high,并同步更正实验 ID 与路径。
- 维护者于 2026-10-22 按 v3 对本轮桌面、手机及补充状态逐图重评并绑定 captures 证据;旧截图和 v2 评分见 catalog/score-reviews/2026-10-21-v3-source.json。未重跑模型或改写实验源码,截图不证明完整功能、算法、手势或性能。