{ "mode": "campaign-50", "version": "demo-2026-10-14-v2", "title": "数字一笔 · 53关DEMO", "chapters": [ { "id": 1, "title": "覆盖、大格与墙", "introduced": [ "big", "walls" ], "focus": "结束操作教学,建立计步与区域收尾", "peak": 8 }, { "id": 2, "title": "方向与双色", "introduced": [ "direction", "alternation" ], "focus": "明确进出边,再规划异色续接", "peak": 18 }, { "id": 3, "title": "奇偶与步进门", "introduced": [ "parity", "rhythm-door" ], "focus": "真实步号与到达状态,五关单元引入", "peak": 28 }, { "id": 4, "title": "六边迁移与起点推理", "introduced": [ "hex", "unknown-start" ], "focus": "旧规则迁移到六向几何,适度减少起点信息", "peak": 38 }, { "id": 5, "title": "组合应用与收束", "introduced": [], "focus": "增加推理依赖,不继续增加规则", "peak": 48 } ], "rule": "每格一次,数字是访问步号。每关只启用显示的规则;大格整块一步,墙不能穿过,双色每步换色,奇偶看步号,通道按图示两边进出,门通过前每落一格切换,通过后保持开启。", "levels": [ { "id": "21ceadc1-cd0e-511b-b7d3-d227e01de8a1", "contentRevision": 1, "order": 1, "mode": "campaign-50", "geometry": "square", "features": [], "title": "第一笔", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "演示/热身", "targetDifficulty": 12, "caption": "从1开始,走遍全部格,最后到5。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "clue": 5 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "clue": 1 } ] }, { "id": "de71e06d-ed2b-5371-a3dd-7089ccff10b3", "contentRevision": 1, "order": 2, "mode": "campaign-50", "geometry": "square", "features": [], "title": "先收短支路", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "练习", "targetDifficulty": 16, "caption": "走错沿来时路逐格退回,松手也能继续画。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1, "clue": 6 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 } ] }, { "id": "f521de33-0d27-54c1-9c04-8fe43955132c", "contentRevision": 1, "order": 3, "mode": "campaign-50", "geometry": "blocks", "features": [ "big" ], "title": "大块一步", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "变化", "targetDifficulty": 20, "caption": "整块大格只算一步。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1, "clue": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 2, "h": 2 }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 3, "w": 1, "h": 1, "clue": 6 } ] }, { "id": "07323e0e-de6c-5d71-8876-e3d88d008b60", "contentRevision": 1, "order": 4, "mode": "campaign-50", "geometry": "blocks", "features": [ "big" ], "title": "枢纽留后", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "组合", "targetDifficulty": 22, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "clue": 5 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 2, "h": 2 }, { "id": "c7", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 } ] }, { "id": "0b255856-d185-5314-85e3-4a95eb233b04", "contentRevision": 1, "order": 5, "mode": "campaign-50", "geometry": "blocks", "features": [ "big" ], "title": "认清异形共边", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "巩固", "targetDifficulty": 26, "caption": "异形也是整块一步,只看真实共边。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 2, "h": 2, "shape": [ [ 0, 0 ], [ 0, 1 ], [ 1, 0 ] ] }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 3, "y": 1, "w": 1, "h": 1, "clue": 7 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c10", "x": 0, "y": 3, "w": 1, "h": 1, "clue": 1 } ] }, { "id": "23914286-0aa4-5d7a-afd1-b5a31c0c1a6e", "contentRevision": 1, "order": 6, "mode": "campaign-50", "geometry": "square", "features": [ "walls" ], "title": "边上的墙", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "演示/迁移", "targetDifficulty": 30, "caption": "黑黄墙封住这条边,整局不会打开。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "clue": 8 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 } ], "walls": [ [ "c3", "c6" ] ] }, { "id": "e85cd2f3-94af-5b5e-bfd5-d513e6a5ba2c", "contentRevision": 1, "order": 7, "mode": "campaign-50", "geometry": "square", "features": [ "walls" ], "title": "近路要绕", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "练习/挑战", "targetDifficulty": 35, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1, "clue": 6 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 } ], "walls": [ [ "c7", "c10" ] ] }, { "id": "a2cbcb61-034a-5215-9a31-035c1c0b96f5", "contentRevision": 1, "order": 8, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "walls" ], "title": "第一座桥", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "章节峰值", "targetDifficulty": 40, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "clue": 11 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 2, "h": 2 }, { "id": "c6", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1 }, { "id": "c12", "x": 3, "y": 3, "w": 1, "h": 1, "clue": 1 } ], "walls": [ [ "c1", "c5" ], [ "c5", "c10" ] ] }, { "id": "c27d6782-9897-56e4-9024-27a725af609a", "contentRevision": 1, "order": 9, "mode": "campaign-50", "geometry": "square", "features": [ "walls" ], "title": "绕过去就好", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "释放", "targetDifficulty": 24, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1, "clue": 8 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1, "clue": 1 } ], "walls": [ [ "c1", "c4" ] ] }, { "id": "2a913cf0-2d97-512f-b8d8-bf4b859ac675", "contentRevision": 1, "order": 10, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "walls" ], "title": "对称小花园", "chapter": 1, "chapterTitle": "覆盖、大格与墙", "role": "收束", "targetDifficulty": 28, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 2, "h": 2 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "clue": 7 }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1 } ], "walls": [ [ "c1", "c2" ] ] }, { "id": "9edd9ff2-ed54-5fd8-a0e5-8c477b3100bc", "contentRevision": 1, "order": 11, "mode": "campaign-50", "geometry": "square", "features": [ "direction" ], "title": "左右通道", "chapter": 2, "chapterTitle": "方向与双色", "role": "演示/热身", "targetDifficulty": 24, "caption": "横通道只从左右进出,也可反向走。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1, "clue": 8 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1, "direction": "lr" }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 } ] }, { "id": "852f0119-285e-5ec3-9569-8e34485bcf74", "contentRevision": 1, "order": 12, "mode": "campaign-50", "geometry": "square", "features": [ "direction" ], "title": "上下通道", "chapter": 2, "chapterTitle": "方向与双色", "role": "练习", "targetDifficulty": 28, "caption": "竖通道只从上下进出。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "direction": "du" }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1, "clue": 1 } ] }, { "id": "f509046b-a9b3-5f56-9aeb-e5b772115dfe", "contentRevision": 1, "order": 13, "mode": "campaign-50", "geometry": "square", "features": [ "direction" ], "title": "认清拐角", "chapter": 2, "chapterTitle": "方向与双色", "role": "变化", "targetDifficulty": 32, "caption": "拐角连接哪两边,就从哪两边进出。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "direction": "dl" }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "clue": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1, "clue": 5 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 } ] }, { "id": "44f6955d-e999-5c24-8d71-14dc2d16f8f1", "contentRevision": 1, "order": 14, "mode": "campaign-50", "geometry": "square", "features": [ "direction", "walls" ], "title": "两角相接", "chapter": 2, "chapterTitle": "方向与双色", "role": "组合", "targetDifficulty": 35, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1, "direction": "dl" }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 1, "h": 1, "direction": "ru" }, { "id": "c11", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c12", "x": 0, "y": 3, "w": 1, "h": 1, "clue": 1 } ], "walls": [ [ "c4", "c8" ] ] }, { "id": "8f11cd51-0d6d-584a-9d00-babd8e381410", "contentRevision": 1, "order": 15, "mode": "campaign-50", "geometry": "square", "features": [ "direction", "walls" ], "title": "直线与拐角", "chapter": 2, "chapterTitle": "方向与双色", "role": "巩固", "targetDifficulty": 38, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "direction": "dr" }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1, "direction": "lr" }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c11", "x": 3, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c12", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c13", "x": 1, "y": 3, "w": 1, "h": 1 } ], "walls": [ [ "c8", "c9" ] ] }, { "id": "a9749d13-9881-5ed8-9fcd-d06589e4e7df", "contentRevision": 1, "order": 16, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation" ], "title": "蓝橙第一步", "chapter": 2, "chapterTitle": "方向与双色", "role": "演示/迁移", "targetDifficulty": 26, "caption": "蓝→橙→蓝,每一步换颜色。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1, "clue": 1, "category": "circle" }, { "id": "c7", "x": 1, "y": 2, "w": 2, "h": 2, "category": "triangle" }, { "id": "c8", "x": 0, "y": 3, "w": 1, "h": 1, "category": "circle" } ] }, { "id": "a9742951-1d48-538e-8d10-f37c3492ed6f", "contentRevision": 1, "order": 17, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation" ], "title": "留下另一种颜色", "chapter": 2, "chapterTitle": "方向与双色", "role": "练习/挑战", "targetDifficulty": 32, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c5", "x": 1, "y": 1, "w": 2, "h": 2, "category": "triangle" }, { "id": "c6", "x": 3, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c7", "x": 0, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1, "clue": 1, "category": "circle" }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1, "category": "triangle" }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1, "category": "circle" }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1, "category": "triangle" } ] }, { "id": "7261dec3-e994-5326-8755-2e60168b909c", "contentRevision": 1, "order": 18, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "title": "双色跨区", "chapter": 2, "chapterTitle": "方向与双色", "role": "章节峰值", "targetDifficulty": 46, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 2, "h": 2, "category": "triangle" }, { "id": "c1", "x": 2, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c2", "x": 3, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c3", "x": 2, "y": 1, "w": 1, "h": 2, "category": "circle", "clue": 9 }, { "id": "c4", "x": 3, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c7", "x": 3, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c8", "x": 0, "y": 3, "w": 1, "h": 1, "category": "triangle" }, { "id": "c9", "x": 1, "y": 3, "w": 1, "h": 1, "category": "circle" }, { "id": "c10", "x": 2, "y": 3, "w": 1, "h": 1, "category": "triangle" }, { "id": "c11", "x": 3, "y": 3, "w": 1, "h": 1, "category": "circle" }, { "id": "c12", "x": 0, "y": 4, "w": 1, "h": 1, "category": "circle" }, { "id": "c13", "x": 1, "y": 4, "w": 1, "h": 1, "category": "triangle" }, { "id": "c14", "x": 2, "y": 4, "w": 1, "h": 1, "clue": 1, "category": "circle" } ], "walls": [ [ "c9", "c10" ], [ "c3", "c6" ] ] }, { "id": "21ae0172-eeda-51ab-a66c-2de946d2541b", "contentRevision": 1, "order": 19, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation" ], "title": "短短的接力", "chapter": 2, "chapterTitle": "方向与双色", "role": "释放", "targetDifficulty": 32, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c5", "x": 1, "y": 1, "w": 2, "h": 2, "category": "triangle" }, { "id": "c6", "x": 3, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c7", "x": 0, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1, "clue": 1, "category": "circle" } ] }, { "id": "cc92cc4f-1336-544e-81b4-bd6731ed60d3", "contentRevision": 1, "order": 20, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation" ], "title": "双色回环", "chapter": 2, "chapterTitle": "方向与双色", "role": "收束", "targetDifficulty": 36, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c9", "x": 1, "y": 2, "w": 2, "h": 2, "category": "triangle" }, { "id": "c10", "x": 3, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c11", "x": 0, "y": 3, "w": 1, "h": 1, "category": "circle" }, { "id": "c12", "x": 3, "y": 3, "w": 1, "h": 1, "clue": 1, "category": "circle" } ] }, { "id": "9b9c1633-aedf-51f2-a04b-3818a2c6b7db", "contentRevision": 1, "order": 21, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity" ], "title": "偶数落脚", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "演示/热身", "targetDifficulty": 30, "caption": "“偶”要求本格的访问步号是偶数。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 2, "h": 2 }, { "id": "c1", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 3, "y": 1, "w": 1, "h": 1, "clue": 9 }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1, "parity": "even" }, { "id": "c7", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1, "clue": 1 } ] }, { "id": "2174f62c-3d56-575a-8210-b1535710e9b0", "contentRevision": 1, "order": 22, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity" ], "title": "奇数绕行", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "练习", "targetDifficulty": 34, "caption": "“奇”要求本格的访问步号是奇数。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "parity": "odd" }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 2, "h": 2, "clue": 2 }, { "id": "c7", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1 } ] }, { "id": "82766c6c-a705-5340-acf7-d4d46dc113c1", "contentRevision": 1, "order": 23, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity" ], "title": "凹口的步号", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "变化", "targetDifficulty": 39, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1, "clue": 7 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 2, "h": 2, "shape": [ [ 0, 0 ], [ 1, 0 ], [ 0, 1 ] ] }, { "id": "c11", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c12", "x": 1, "y": 3, "w": 1, "h": 1, "parity": "odd" } ] }, { "id": "f872f251-f6cd-5cf4-a8fa-c3619f948f22", "contentRevision": 1, "order": 24, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity", "walls" ], "title": "墙后先收尾", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "组合", "targetDifficulty": 43, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 2, "h": 2 }, { "id": "c1", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1, "parity": "even" }, { "id": "c7", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1, "parity": "odd" }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1 }, { "id": "c12", "x": 3, "y": 3, "w": 1, "h": 1 }, { "id": "c13", "x": 0, "y": 4, "w": 1, "h": 1 }, { "id": "c14", "x": 1, "y": 4, "w": 1, "h": 1 } ], "walls": [ [ "c7", "c8" ], [ "c7", "c11" ] ] }, { "id": "1bcbf26f-650f-5791-b227-dd5e8f0d2dd0", "contentRevision": 1, "order": 25, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity" ], "title": "少量线索也够", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "巩固", "targetDifficulty": 36, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 2, "h": 2 }, { "id": "c1", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 2, "y": 1, "w": 1, "h": 1, "clue": 1 }, { "id": "c4", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1, "parity": "odd" }, { "id": "c7", "x": 2, "y": 2, "w": 1, "h": 1, "clue": 2 }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1 } ] }, { "id": "da394472-bef6-53dd-abb2-bc4e7a60f07e", "contentRevision": 1, "order": 26, "mode": "campaign-50", "geometry": "square", "features": [ "rhythm-door" ], "title": "门随脚步开关", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "演示/迁移", "targetDifficulty": 32, "caption": "空盘门关,落下起点后门开;通过前每格切换一次,通过后保持开启。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "clue": 8 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "clue": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 } ], "doors": [ { "edge": [ "c2", "c1" ], "initialOpen": false } ] }, { "id": "d1d36cdb-8e4f-57b9-b53a-754da1264744", "contentRevision": 1, "order": 27, "mode": "campaign-50", "geometry": "square", "features": [ "rhythm-door" ], "title": "从另一侧通过", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "练习/挑战", "targetDifficulty": 38, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1, "clue": 7 } ], "doors": [ { "edge": [ "c3", "c0" ], "initialOpen": false } ] }, { "id": "a3f362fb-e070-5340-804a-14cb90fef2d4", "contentRevision": 1, "order": 28, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "rhythm-door" ], "title": "大块改变节拍", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "章节峰值", "targetDifficulty": 50, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 2, "clue": 13 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 2, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c10", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c11", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c12", "x": 1, "y": 3, "w": 2, "h": 2 }, { "id": "c13", "x": 3, "y": 3, "w": 1, "h": 1 }, { "id": "c14", "x": 0, "y": 4, "w": 1, "h": 1 } ], "doors": [ { "edge": [ "c14", "c11" ], "initialOpen": false } ] }, { "id": "d09f715e-948a-5ddc-ac89-1e2fa8e917f3", "contentRevision": 1, "order": 29, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "rhythm-door", "walls" ], "title": "墙和门分开看", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "释放", "targetDifficulty": 40, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 2, "h": 2 }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c7", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c8", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 0, "y": 3, "w": 1, "h": 1, "clue": 10 }, { "id": "c10", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1 } ], "doors": [ { "edge": [ "c5", "c9" ], "initialOpen": false } ], "walls": [ [ "c0", "c1" ] ] }, { "id": "ea61da6f-0488-59bd-b1f5-5e4f4efa4bbd", "contentRevision": 1, "order": 30, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "rhythm-door" ], "title": "顺着节拍收尾", "chapter": 3, "chapterTitle": "奇偶与步进门", "role": "收束", "targetDifficulty": 42, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 2, "h": 2 }, { "id": "c11", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c12", "x": 1, "y": 3, "w": 1, "h": 1, "clue": 11 }, { "id": "c13", "x": 0, "y": 4, "w": 1, "h": 1, "clue": 1 } ], "doors": [ { "edge": [ "c7", "c3" ], "initialOpen": false } ] }, { "id": "d61b202d-a661-5a76-8b40-0cef0a79480d", "contentRevision": 1, "order": 31, "mode": "campaign-50", "geometry": "hex", "features": [ "walls" ], "title": "六向邻接", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "演示/热身", "targetDifficulty": 34, "caption": "六边形有六个共边方向,墙仍不能穿过。", "cells": [ { "id": "c0", "q": 0, "r": 0, "clue": 9 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 1, "r": 0 }, { "id": "c3", "q": 1, "r": 1 }, { "id": "c4", "q": 2, "r": 0, "clue": 5 }, { "id": "c5", "q": 2, "r": 1 }, { "id": "c6", "q": 3, "r": 0 }, { "id": "c7", "q": 3, "r": 1 }, { "id": "c8", "q": 4, "r": 0, "clue": 3 }, { "id": "c9", "q": 4, "r": 1, "clue": 1 } ], "walls": [ [ "c1", "c3" ] ] }, { "id": "2c745dac-0edc-5d14-acda-be7bd80331f9", "contentRevision": 1, "order": 32, "mode": "campaign-50", "geometry": "hex", "features": [ "walls" ], "title": "六边留出口", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "练习", "targetDifficulty": 38, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 0, "r": 2 }, { "id": "c3", "q": 1, "r": 0, "clue": 6 }, { "id": "c4", "q": 1, "r": 1 }, { "id": "c5", "q": 1, "r": 2, "clue": 11 }, { "id": "c6", "q": 2, "r": 0 }, { "id": "c7", "q": 2, "r": 1 }, { "id": "c8", "q": 2, "r": 2 }, { "id": "c9", "q": 3, "r": 0 }, { "id": "c10", "q": 3, "r": 1 }, { "id": "c11", "q": 3, "r": 2, "clue": 1 }, { "id": "c12", "q": 4, "r": 0 } ], "walls": [ [ "c5", "c7" ], [ "c1", "c4" ] ] }, { "id": "36adc671-1d28-5c05-96c1-c7f84dff757a", "contentRevision": 1, "order": 33, "mode": "campaign-50", "geometry": "hex", "features": [ "alternation" ], "title": "六边换颜色", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "变化", "targetDifficulty": 43, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "category": "circle" }, { "id": "c1", "q": 0, "r": 1, "category": "triangle" }, { "id": "c2", "q": 0, "r": 2, "clue": 1, "category": "circle" }, { "id": "c3", "q": 1, "r": 0, "category": "triangle" }, { "id": "c4", "q": 1, "r": 1, "category": "circle" }, { "id": "c5", "q": 1, "r": 2, "category": "triangle" }, { "id": "c6", "q": 2, "r": 0, "category": "triangle" }, { "id": "c7", "q": 2, "r": 1, "category": "circle" }, { "id": "c8", "q": 2, "r": 2, "category": "triangle" }, { "id": "c9", "q": 3, "r": 0, "category": "circle" }, { "id": "c10", "q": 3, "r": 1, "category": "circle" }, { "id": "c11", "q": 3, "r": 2, "category": "circle" }, { "id": "c12", "q": 4, "r": 0, "category": "triangle" } ] }, { "id": "a0bd742b-73c2-5dd6-9df9-a69580e5becd", "contentRevision": 1, "order": 34, "mode": "campaign-50", "geometry": "hex", "features": [ "alternation", "walls" ], "title": "颜色之外还有墙", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "组合", "targetDifficulty": 47, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "category": "triangle" }, { "id": "c1", "q": 0, "r": 1, "category": "circle" }, { "id": "c2", "q": 0, "r": 2, "category": "triangle" }, { "id": "c3", "q": 1, "r": 0, "category": "circle" }, { "id": "c4", "q": 1, "r": 1, "category": "circle" }, { "id": "c5", "q": 1, "r": 2, "category": "triangle" }, { "id": "c6", "q": 2, "r": 0, "category": "triangle" }, { "id": "c7", "q": 2, "r": 1, "clue": 1, "category": "circle" }, { "id": "c8", "q": 2, "r": 2, "category": "circle" }, { "id": "c9", "q": 3, "r": 0, "category": "circle" }, { "id": "c10", "q": 3, "r": 1, "category": "triangle" }, { "id": "c11", "q": 3, "r": 2, "category": "triangle" }, { "id": "c12", "q": 4, "r": 0, "category": "circle" }, { "id": "c13", "q": 4, "r": 1, "category": "triangle" }, { "id": "c14", "q": 4, "r": 2, "category": "circle" } ], "walls": [ [ "c10", "c12" ], [ "c7", "c10" ] ] }, { "id": "03398b88-7ed6-5bc3-b001-7bbcb825d963", "contentRevision": 1, "order": 35, "mode": "campaign-50", "geometry": "hex", "features": [ "alternation", "walls" ], "title": "六边小花园", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "巩固", "targetDifficulty": 40, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "category": "circle" }, { "id": "c1", "q": 0, "r": 1, "category": "triangle" }, { "id": "c2", "q": 1, "r": 0, "category": "triangle" }, { "id": "c3", "q": 1, "r": 1, "category": "circle" }, { "id": "c4", "q": 2, "r": 0, "clue": 1, "category": "circle" }, { "id": "c5", "q": 2, "r": 1, "category": "triangle" }, { "id": "c6", "q": 3, "r": 0, "category": "triangle" }, { "id": "c7", "q": 3, "r": 1, "category": "circle" }, { "id": "c8", "q": 4, "r": 0, "category": "circle" }, { "id": "c9", "q": 4, "r": 1, "category": "triangle" }, { "id": "c10", "q": 5, "r": 0, "category": "triangle" }, { "id": "c11", "q": 5, "r": 1, "category": "circle" } ], "walls": [ [ "c8", "c10" ] ] }, { "id": "1a91cff3-d0ef-5abc-b4a1-adbc4d70a208", "contentRevision": 1, "order": 36, "mode": "campaign-50", "geometry": "hex", "features": [ "parity" ], "title": "六边也有奇偶", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "演示/迁移", "targetDifficulty": 44, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 0, "r": 2 }, { "id": "c3", "q": 1, "r": 0 }, { "id": "c4", "q": 1, "r": 1, "clue": 1 }, { "id": "c5", "q": 1, "r": 2 }, { "id": "c6", "q": 2, "r": 0, "clue": 6 }, { "id": "c7", "q": 2, "r": 1, "clue": 7 }, { "id": "c8", "q": 2, "r": 2, "clue": 13 }, { "id": "c9", "q": 3, "r": 0, "parity": "odd" }, { "id": "c10", "q": 3, "r": 1 }, { "id": "c11", "q": 3, "r": 2 }, { "id": "c12", "q": 4, "r": 0 }, { "id": "c13", "q": 4, "r": 1 } ] }, { "id": "2e11044e-f88b-5152-bda8-b1eed66a3888", "contentRevision": 1, "order": 37, "mode": "campaign-50", "geometry": "hex", "features": [ "parity" ], "title": "起点没有写出", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "练习/挑战", "targetDifficulty": 49, "caption": "这关没有1,先观察起点。", "cells": [ { "id": "c0", "q": 0, "r": 0 }, { "id": "c1", "q": 0, "r": 1, "clue": 2 }, { "id": "c2", "q": 1, "r": 0 }, { "id": "c3", "q": 1, "r": 1 }, { "id": "c4", "q": 2, "r": 0, "clue": 4 }, { "id": "c5", "q": 2, "r": 1 }, { "id": "c6", "q": 3, "r": 0, "clue": 7 }, { "id": "c7", "q": 3, "r": 1 }, { "id": "c8", "q": 4, "r": 0, "parity": "odd" }, { "id": "c9", "q": 4, "r": 1, "clue": 11 }, { "id": "c10", "q": 5, "r": 0 }, { "id": "c11", "q": 5, "r": 1 } ] }, { "id": "349e4537-d0e7-545d-be9b-feb7ff23fa2f", "contentRevision": 1, "order": 38, "mode": "campaign-50", "geometry": "hex", "features": [ "parity", "walls" ], "title": "找起点再跨区", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "章节峰值", "targetDifficulty": 58, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 0, "r": 2 }, { "id": "c3", "q": 1, "r": 0, "clue": 2 }, { "id": "c4", "q": 1, "r": 1 }, { "id": "c5", "q": 1, "r": 2 }, { "id": "c6", "q": 2, "r": 0 }, { "id": "c7", "q": 2, "r": 1, "clue": 6 }, { "id": "c8", "q": 2, "r": 2 }, { "id": "c9", "q": 3, "r": 0 }, { "id": "c10", "q": 3, "r": 1 }, { "id": "c11", "q": 3, "r": 2 }, { "id": "c12", "q": 4, "r": 0, "parity": "even" }, { "id": "c13", "q": 4, "r": 1, "clue": 13 }, { "id": "c14", "q": 4, "r": 2, "parity": "odd" }, { "id": "c15", "q": 5, "r": 0 }, { "id": "c16", "q": 5, "r": 1 } ], "walls": [ [ "c8", "c10" ], [ "c3", "c6" ] ] }, { "id": "7f895016-a15f-5d1a-b89b-dce54f3f0986", "contentRevision": 1, "order": 39, "mode": "campaign-50", "geometry": "hex", "features": [ "parity", "walls" ], "title": "给回起点的短题", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "释放", "targetDifficulty": 42, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "clue": 1 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 1, "r": 0, "clue": 2 }, { "id": "c3", "q": 1, "r": 1 }, { "id": "c4", "q": 2, "r": 0 }, { "id": "c5", "q": 2, "r": 1 }, { "id": "c6", "q": 3, "r": 0, "clue": 7 }, { "id": "c7", "q": 3, "r": 1 }, { "id": "c8", "q": 4, "r": 0 }, { "id": "c9", "q": 4, "r": 1, "clue": 11 }, { "id": "c10", "q": 5, "r": 0, "parity": "even" }, { "id": "c11", "q": 5, "r": 1 } ], "walls": [ [ "c4", "c6" ] ] }, { "id": "15549f52-37a6-5149-b564-8caf096022fe", "contentRevision": 1, "order": 40, "mode": "campaign-50", "geometry": "hex", "features": [ "parity", "walls" ], "title": "六边收束", "chapter": 4, "chapterTitle": "六边迁移与起点推理", "role": "收束", "targetDifficulty": 46, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "clue": 1 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 0, "r": 2, "clue": 4 }, { "id": "c3", "q": 1, "r": 0 }, { "id": "c4", "q": 1, "r": 1, "clue": 5 }, { "id": "c5", "q": 1, "r": 2 }, { "id": "c6", "q": 2, "r": 0 }, { "id": "c7", "q": 2, "r": 1 }, { "id": "c8", "q": 2, "r": 2 }, { "id": "c9", "q": 3, "r": 0 }, { "id": "c10", "q": 3, "r": 1 }, { "id": "c11", "q": 3, "r": 2, "clue": 13 }, { "id": "c12", "q": 4, "r": 0, "parity": "even" }, { "id": "c13", "q": 4, "r": 1 }, { "id": "c14", "q": 4, "r": 2, "clue": 14 } ], "walls": [ [ "c4", "c6" ] ] }, { "id": "034f2c11-d092-5280-b22d-dbe2b8ca26c2", "contentRevision": 1, "order": 41, "mode": "campaign-50", "geometry": "square", "features": [ "direction", "walls" ], "title": "通道再接力", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "演示/热身", "targetDifficulty": 44, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "clue": 13 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "direction": "lr" }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1, "direction": "lu" }, { "id": "c10", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c11", "x": 3, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c12", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c13", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c14", "x": 2, "y": 3, "w": 1, "h": 1 } ], "walls": [ [ "c10", "c11" ] ] }, { "id": "758c22d7-8b75-5110-befe-9b4b71a749b0", "contentRevision": 1, "order": 42, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "title": "两个双色枢纽", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "练习", "targetDifficulty": 48, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 2, "category": "triangle" }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c4", "x": 1, "y": 1, "w": 1, "h": 1, "category": "circle", "clue": 11 }, { "id": "c5", "x": 2, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c6", "x": 3, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c7", "x": 0, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c8", "x": 1, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c9", "x": 2, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c10", "x": 3, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c11", "x": 0, "y": 3, "w": 1, "h": 1, "category": "triangle" }, { "id": "c12", "x": 1, "y": 3, "w": 1, "h": 1, "category": "circle" }, { "id": "c13", "x": 2, "y": 3, "w": 2, "h": 2, "shape": [ [ 0, 0 ], [ 0, 1 ], [ 1, 0 ] ], "category": "circle" }, { "id": "c14", "x": 0, "y": 4, "w": 1, "h": 1, "clue": 1, "category": "circle" }, { "id": "c15", "x": 1, "y": 4, "w": 1, "h": 1, "category": "triangle" } ], "walls": [ [ "c9", "c10" ], [ "c4", "c5" ] ] }, { "id": "d430c0b6-4d1c-50f0-9365-82f40d6bdcdb", "contentRevision": 1, "order": 43, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity", "walls" ], "title": "奇偶分配区域", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "变化", "targetDifficulty": 52, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1, "parity": "even" }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1, "parity": "odd" }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 2, "h": 1 }, { "id": "c11", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c12", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c13", "x": 2, "y": 3, "w": 2, "h": 2, "shape": [ [ 0, 0 ], [ 1, 0 ], [ 0, 1 ] ] }, { "id": "c14", "x": 0, "y": 4, "w": 1, "h": 1 }, { "id": "c15", "x": 1, "y": 4, "w": 1, "h": 1 }, { "id": "c16", "x": 3, "y": 4, "w": 1, "h": 1, "clue": 1 } ], "walls": [ [ "c8", "c9" ], [ "c12", "c15" ] ] }, { "id": "09653cbe-4ca9-571d-b976-853ac0ecb886", "contentRevision": 1, "order": 44, "mode": "campaign-50", "geometry": "hex", "features": [ "alternation", "walls" ], "title": "六边出口互锁", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "组合", "targetDifficulty": 56, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "category": "circle" }, { "id": "c1", "q": 0, "r": 1, "category": "triangle" }, { "id": "c2", "q": 1, "r": 2, "category": "triangle" }, { "id": "c3", "q": 1, "r": 0, "category": "triangle" }, { "id": "c4", "q": 1, "r": 1, "category": "circle" }, { "id": "c5", "q": 2, "r": 2, "category": "circle" }, { "id": "c6", "q": 2, "r": 0, "category": "circle" }, { "id": "c7", "q": 2, "r": 1, "category": "triangle" }, { "id": "c8", "q": 3, "r": 2, "category": "triangle" }, { "id": "c9", "q": 3, "r": 0, "category": "triangle" }, { "id": "c10", "q": 3, "r": 1, "category": "circle" }, { "id": "c11", "q": 4, "r": 2, "category": "circle", "clue": 3 }, { "id": "c12", "q": 4, "r": 0, "category": "circle" }, { "id": "c13", "q": 4, "r": 1, "category": "triangle" }, { "id": "c14", "q": 5, "r": 2, "category": "triangle" }, { "id": "c15", "q": 5, "r": 0, "category": "triangle" }, { "id": "c16", "q": 5, "r": 1, "category": "circle" }, { "id": "c17", "q": 6, "r": 2, "clue": 1, "category": "circle" } ], "walls": [ [ "c1", "c4" ], [ "c4", "c7" ], [ "c7", "c10" ] ] }, { "id": "ba80bb56-a59e-55aa-b586-46d245984ccb", "contentRevision": 1, "order": 45, "mode": "campaign-50", "geometry": "square", "features": [ "direction", "rhythm-door" ], "title": "方向决定门路", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "巩固", "targetDifficulty": 58, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1, "direction": "ru" }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1, "direction": "lr" }, { "id": "c10", "x": 2, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c11", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c12", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c13", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c14", "x": 2, "y": 3, "w": 1, "h": 1 }, { "id": "c15", "x": 3, "y": 3, "w": 1, "h": 1 } ], "doors": [ { "edge": [ "c2", "c3" ], "initialOpen": false } ] }, { "id": "9ceed4f0-5c12-5251-9cc9-11aafba3e8c3", "contentRevision": 1, "order": 46, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "parity", "rhythm-door" ], "title": "先定奇偶,再定节拍", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "演示/迁移", "targetDifficulty": 60, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1 }, { "id": "c1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c3", "x": 3, "y": 0, "w": 1, "h": 1 }, { "id": "c4", "x": 0, "y": 1, "w": 1, "h": 1, "parity": "odd" }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c7", "x": 3, "y": 1, "w": 1, "h": 1, "clue": 8 }, { "id": "c8", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c9", "x": 1, "y": 2, "w": 1, "h": 1, "clue": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 1, "h": 1, "parity": "even" }, { "id": "c11", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c12", "x": 0, "y": 3, "w": 2, "h": 2, "shape": [ [ 0, 0 ], [ 1, 0 ], [ 0, 1 ] ] }, { "id": "c13", "x": 2, "y": 3, "w": 1, "h": 1 }, { "id": "c14", "x": 3, "y": 3, "w": 1, "h": 1 }, { "id": "c15", "x": 1, "y": 4, "w": 1, "h": 1 }, { "id": "c16", "x": 2, "y": 4, "w": 2, "h": 1 } ], "doors": [ { "edge": [ "c3", "c7" ], "initialOpen": false } ] }, { "id": "71a70b69-ff59-51a3-a149-1dd88868c0f3", "contentRevision": 1, "order": 47, "mode": "campaign-50", "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "title": "墙通道门三者联动", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "练习/挑战", "targetDifficulty": 65, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "direction": "dr" }, { "id": "c1", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "c2", "x": 0, "y": 2, "w": 1, "h": 1 }, { "id": "c3", "x": 0, "y": 3, "w": 1, "h": 1 }, { "id": "c4", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "c5", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "c6", "x": 1, "y": 2, "w": 1, "h": 1, "direction": "du" }, { "id": "c7", "x": 1, "y": 3, "w": 1, "h": 1 }, { "id": "c8", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "c9", "x": 2, "y": 1, "w": 1, "h": 1 }, { "id": "c10", "x": 2, "y": 2, "w": 1, "h": 1 }, { "id": "c11", "x": 2, "y": 3, "w": 1, "h": 1, "clue": 1 }, { "id": "c12", "x": 3, "y": 0, "w": 1, "h": 1, "direction": "lr" }, { "id": "c13", "x": 3, "y": 1, "w": 1, "h": 1 }, { "id": "c14", "x": 3, "y": 2, "w": 1, "h": 1 }, { "id": "c15", "x": 3, "y": 3, "w": 1, "h": 1 }, { "id": "c16", "x": 4, "y": 0, "w": 1, "h": 1 }, { "id": "c17", "x": 4, "y": 1, "w": 1, "h": 1 } ], "doors": [ { "edge": [ "c6", "c7" ], "initialOpen": false } ], "walls": [ [ "c1", "c5" ], [ "c10", "c11" ] ] }, { "id": "e96c918b-2f4c-5a18-b443-8ac574f77ad6", "contentRevision": 1, "order": 48, "mode": "campaign-50", "geometry": "hex", "features": [ "parity", "walls", "rhythm-door" ], "title": "六边综合峰值", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "章节峰值", "targetDifficulty": 72, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "clue": 18 }, { "id": "c1", "q": 0, "r": 1 }, { "id": "c2", "q": 0, "r": 2 }, { "id": "c3", "q": 1, "r": 0 }, { "id": "c4", "q": 1, "r": 1 }, { "id": "c5", "q": 1, "r": 2 }, { "id": "c6", "q": 2, "r": 0, "clue": 1 }, { "id": "c7", "q": 2, "r": 1, "clue": 2 }, { "id": "c8", "q": 2, "r": 2 }, { "id": "c9", "q": 3, "r": 0 }, { "id": "c10", "q": 3, "r": 1, "parity": "even" }, { "id": "c11", "q": 3, "r": 2 }, { "id": "c12", "q": 4, "r": 0 }, { "id": "c13", "q": 4, "r": 1 }, { "id": "c14", "q": 4, "r": 2 }, { "id": "c15", "q": 5, "r": 0 }, { "id": "c16", "q": 5, "r": 1 }, { "id": "c17", "q": 5, "r": 2 }, { "id": "c18", "q": 6, "r": 0, "parity": "even" } ], "doors": [ { "edge": [ "c3", "c0" ], "initialOpen": false } ], "walls": [ [ "c10", "c11" ], [ "c10", "c13" ] ] }, { "id": "a25a4829-f77f-5b4a-9163-4eef9cd3856e", "contentRevision": 1, "order": 49, "mode": "campaign-50", "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "title": "回到双色小题", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "释放", "targetDifficulty": 48, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "x": 0, "y": 0, "w": 1, "h": 1, "category": "triangle" }, { "id": "c1", "x": 1, "y": 0, "w": 2, "h": 2, "shape": [ [ 0, 0 ], [ 0, 1 ], [ 1, 0 ] ], "category": "triangle" }, { "id": "c2", "x": 3, "y": 0, "w": 1, "h": 1, "category": "circle" }, { "id": "c3", "x": 0, "y": 1, "w": 1, "h": 1, "category": "circle" }, { "id": "c4", "x": 2, "y": 1, "w": 1, "h": 1, "clue": 1, "category": "circle" }, { "id": "c5", "x": 3, "y": 1, "w": 1, "h": 1, "category": "triangle" }, { "id": "c6", "x": 0, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c7", "x": 1, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c8", "x": 2, "y": 2, "w": 1, "h": 1, "category": "triangle" }, { "id": "c9", "x": 3, "y": 2, "w": 1, "h": 1, "category": "circle" }, { "id": "c10", "x": 0, "y": 3, "w": 1, "h": 1, "category": "circle" }, { "id": "c11", "x": 1, "y": 3, "w": 1, "h": 1, "category": "triangle" } ], "walls": [ [ "c4", "c8" ] ] }, { "id": "f79bf403-764d-57e7-a37f-e85dce3b4505", "contentRevision": 1, "order": 50, "mode": "campaign-50", "geometry": "hex", "features": [ "alternation", "walls" ], "title": "继续还有新花园", "chapter": 5, "chapterTitle": "组合应用与收束", "role": "收束", "targetDifficulty": 54, "caption": "先观察,再画;松手可继续,走错可回退。", "cells": [ { "id": "c0", "q": 0, "r": 0, "category": "triangle" }, { "id": "c1", "q": 0, "r": 1, "category": "circle" }, { "id": "c2", "q": 0, "r": 2, "category": "triangle" }, { "id": "c3", "q": 1, "r": 0, "category": "circle" }, { "id": "c4", "q": 1, "r": 1, "category": "triangle" }, { "id": "c5", "q": 1, "r": 2, "category": "circle" }, { "id": "c6", "q": 2, "r": 0, "clue": 1, "category": "circle" }, { "id": "c7", "q": 2, "r": 1, "category": "triangle" }, { "id": "c8", "q": 2, "r": 2, "category": "triangle" }, { "id": "c9", "q": 3, "r": 0, "category": "triangle" }, { "id": "c10", "q": 3, "r": 1, "category": "circle" }, { "id": "c11", "q": 3, "r": 2, "category": "circle" }, { "id": "c12", "q": 4, "r": 0, "category": "circle" }, { "id": "c13", "q": 4, "r": 1, "category": "circle" }, { "id": "c14", "q": 4, "r": 2, "category": "triangle" }, { "id": "c15", "q": 5, "r": 0, "category": "triangle" } ], "walls": [ [ "c6", "c7" ], [ "c0", "c1" ] ] }, { "mode": "campaign-50", "chapter": 2, "chapterTitle": "方向与双色", "contentRevision": 1, "role": "引导", "targetDifficulty": 3, "id": "tutorial-straight", "order": 51, "geometry": "square", "features": [ "direction" ], "title": "引导:直线通道", "caption": "横通道只连接左、右两边:从左进入后,必须向右离开。", "tutorial": "straight", "cells": [ { "id": "t0", "x": 0, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "t1", "x": 1, "y": 0, "w": 1, "h": 1, "direction": "lr" }, { "id": "t2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "t3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "t4", "x": 1, "y": 1, "w": 1, "h": 1 }, { "id": "t5", "x": 2, "y": 1, "w": 1, "h": 1 } ] }, { "mode": "campaign-50", "chapter": 2, "chapterTitle": "方向与双色", "contentRevision": 1, "role": "引导", "targetDifficulty": 3, "id": "tutorial-corner", "order": 52, "geometry": "square", "features": [ "direction" ], "title": "引导:拐角通道", "caption": "这个拐角只连接左、上两边:从左进入后,必须向上离开。", "tutorial": "corner", "cells": [ { "id": "t0", "x": 0, "y": 0, "w": 1, "h": 1, "clue": 1 }, { "id": "t1", "x": 1, "y": 0, "w": 1, "h": 1 }, { "id": "t2", "x": 2, "y": 0, "w": 1, "h": 1 }, { "id": "t3", "x": 0, "y": 1, "w": 1, "h": 1 }, { "id": "t4", "x": 1, "y": 1, "w": 1, "h": 1, "direction": "lu" }, { "id": "t5", "x": 2, "y": 1, "w": 1, "h": 1 } ] }, { "mode": "campaign-50", "chapter": 2, "chapterTitle": "方向与双色", "contentRevision": 1, "role": "引导", "targetDifficulty": 3, "id": "tutorial-colour", "order": 53, "geometry": "blocks", "features": [ "big", "alternation" ], "title": "引导:蓝橙交替", "caption": "蓝 → 橙 → 蓝,每一步必须换颜色;相邻的同色格也不能走。", "tutorial": "colour", "cells": [ { "id": "t0", "x": 0, "y": 1, "w": 1, "h": 1, "clue": 1, "category": "circle" }, { "id": "t1", "x": 0, "y": 0, "w": 2, "h": 1, "category": "triangle" }, { "id": "t2", "x": 1, "y": 1, "w": 1, "h": 1, "category": "circle" } ] } ], "playOrder": [ "21ceadc1-cd0e-511b-b7d3-d227e01de8a1", "de71e06d-ed2b-5371-a3dd-7089ccff10b3", "f521de33-0d27-54c1-9c04-8fe43955132c", "07323e0e-de6c-5d71-8876-e3d88d008b60", "0b255856-d185-5314-85e3-4a95eb233b04", "23914286-0aa4-5d7a-afd1-b5a31c0c1a6e", "e85cd2f3-94af-5b5e-bfd5-d513e6a5ba2c", "a2cbcb61-034a-5215-9a31-035c1c0b96f5", "c27d6782-9897-56e4-9024-27a725af609a", "2a913cf0-2d97-512f-b8d8-bf4b859ac675", "tutorial-straight", "tutorial-corner", "9edd9ff2-ed54-5fd8-a0e5-8c477b3100bc", "852f0119-285e-5ec3-9569-8e34485bcf74", "f509046b-a9b3-5f56-9aeb-e5b772115dfe", "44f6955d-e999-5c24-8d71-14dc2d16f8f1", "8f11cd51-0d6d-584a-9d00-babd8e381410", "tutorial-colour", "a9749d13-9881-5ed8-9fcd-d06589e4e7df", "a9742951-1d48-538e-8d10-f37c3492ed6f", "7261dec3-e994-5326-8755-2e60168b909c", "21ae0172-eeda-51ab-a66c-2de946d2541b", "cc92cc4f-1336-544e-81b4-bd6731ed60d3", "9b9c1633-aedf-51f2-a04b-3818a2c6b7db", "2174f62c-3d56-575a-8210-b1535710e9b0", "82766c6c-a705-5340-acf7-d4d46dc113c1", "f872f251-f6cd-5cf4-a8fa-c3619f948f22", "1bcbf26f-650f-5791-b227-dd5e8f0d2dd0", "da394472-bef6-53dd-abb2-bc4e7a60f07e", "d1d36cdb-8e4f-57b9-b53a-754da1264744", "a3f362fb-e070-5340-804a-14cb90fef2d4", "d09f715e-948a-5ddc-ac89-1e2fa8e917f3", "ea61da6f-0488-59bd-b1f5-5e4f4efa4bbd", "d61b202d-a661-5a76-8b40-0cef0a79480d", "2c745dac-0edc-5d14-acda-be7bd80331f9", "36adc671-1d28-5c05-96c1-c7f84dff757a", "a0bd742b-73c2-5dd6-9df9-a69580e5becd", "03398b88-7ed6-5bc3-b001-7bbcb825d963", "1a91cff3-d0ef-5abc-b4a1-adbc4d70a208", "2e11044e-f88b-5152-bda8-b1eed66a3888", "349e4537-d0e7-545d-be9b-feb7ff23fa2f", "7f895016-a15f-5d1a-b89b-dce54f3f0986", "15549f52-37a6-5149-b564-8caf096022fe", "034f2c11-d092-5280-b22d-dbe2b8ca26c2", "758c22d7-8b75-5110-befe-9b4b71a749b0", "d430c0b6-4d1c-50f0-9365-82f40d6bdcdb", "09653cbe-4ca9-571d-b976-853ac0ecb886", "ba80bb56-a59e-55aa-b586-46d245984ccb", "9ceed4f0-5c12-5251-9cc9-11aafba3e8c3", "71a70b69-ff59-51a3-a149-1dd88868c0f3", "e96c918b-2f4c-5a18-b443-8ac574f77ad6", "a25a4829-f77f-5b4a-9163-4eef9cd3856e", "f79bf403-764d-57e7-a37f-e85dce3b4505" ] }