{ "generated": "build-pool", "sources": 1, "swept": 33, "count": 12, "gates": { "endgameMinOpen": 3, "maxDeadTurns": 1 }, "levels": [ { "version": 1, "id": "trail-v05-0203", "name": "编织 · 分段释放", "cells": [ { "q": -4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": -4, "r": 2, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -4, "r": 3, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -4, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 0, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 3, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -3, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": -2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -2, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": -2, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -3, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 3, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 1, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 1, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 2, "r": -3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": -1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 2, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": 2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 3, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -3, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 3, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": 0, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 4, "r": -4, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": 4, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 4, "r": -2, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 4, "r": -1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 4, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] } ], "tiles": [ { "q": 4, "r": 0, "dir": 4, "id": "t0", "color": 0 }, { "q": 1, "r": -2, "dir": 4, "id": "t1", "color": 1 }, { "q": -1, "r": -3, "dir": 3, "id": "t2", "color": 2 }, { "q": -1, "r": 2, "dir": 4, "id": "t3", "color": 3 }, { "q": -4, "r": 1, "dir": 0, "id": "t4", "color": 4 }, { "q": 2, "r": -3, "dir": 1, "id": "t5", "color": 5 }, { "q": 0, "r": 1, "dir": 1, "id": "t6", "color": 6 }, { "q": -2, "r": 4, "dir": 2, "id": "t7", "color": 0 }, { "q": 0, "r": 4, "dir": 3, "id": "t8", "color": 1 }, { "q": -4, "r": 4, "dir": 3, "id": "t9", "color": 2 } ], "moveLimit": 10, "rotationEnabled": true, "routeDesign": { "family": "weave", "variant": 36, "seed": 56670024, "radius": 4, "gateVariant": 12, "featured": [ { "q": -4, "r": 0, "a": 2, "b": 5 }, { "q": -4, "r": 1, "a": 2, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 2 }, { "q": -4, "r": 3, "a": 2, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -3, "r": 0, "a": 1, "b": 5 }, { "q": -3, "r": 1, "a": 1, "b": 5 }, { "q": -3, "r": 2, "a": 1, "b": 5 }, { "q": -3, "r": 3, "a": 1, "b": 5 }, { "q": -3, "r": 4, "a": 1, "b": 5 }, { "q": -2, "r": -1, "a": 2, "b": 4 }, { "q": -2, "r": 0, "a": 2, "b": 4 }, { "q": -2, "r": 1, "a": 2, "b": 4 }, { "q": -2, "r": 2, "a": 2, "b": 4 }, { "q": -2, "r": 3, "a": 2, "b": 4 }, { "q": -1, "r": -1, "a": 1, "b": 5 }, { "q": -1, "r": 0, "a": 1, "b": 5 }, { "q": -1, "r": 1, "a": 1, "b": 5 }, { "q": -1, "r": 2, "a": 1, "b": 5 }, { "q": -1, "r": 3, "a": 1, "b": 5 }, { "q": 0, "r": -2, "a": 2, "b": 4 }, { "q": 0, "r": -1, "a": 2, "b": 4 }, { "q": 0, "r": 0, "a": 2, "b": 4 }, { "q": 0, "r": 1, "a": 2, "b": 4 }, { "q": 0, "r": 2, "a": 2, "b": 4 }, { "q": 1, "r": -2, "a": 1, "b": 5 }, { "q": 1, "r": -1, "a": 1, "b": 5 }, { "q": 1, "r": 0, "a": 1, "b": 5 }, { "q": 1, "r": 1, "a": 1, "b": 5 }, { "q": 1, "r": 2, "a": 1, "b": 5 }, { "q": 2, "r": -3, "a": 2, "b": 4 }, { "q": 2, "r": -2, "a": 2, "b": 4 }, { "q": 2, "r": -1, "a": 2, "b": 4 }, { "q": 2, "r": 0, "a": 2, "b": 4 }, { "q": 2, "r": 1, "a": 2, "b": 4 }, { "q": 3, "r": -3, "a": 1, "b": 5 }, { "q": 3, "r": -2, "a": 1, "b": 5 }, { "q": 3, "r": -1, "a": 1, "b": 5 }, { "q": 3, "r": 0, "a": 1, "b": 5 }, { "q": 3, "r": 1, "a": 1, "b": 5 }, { "q": 4, "r": -4, "a": 3, "b": 4 }, { "q": 4, "r": -3, "a": 0, "b": 4 }, { "q": 4, "r": -2, "a": 3, "b": 4 }, { "q": 4, "r": -1, "a": 0, "b": 4 }, { "q": 4, "r": 0, "a": 2, "b": 4 } ], "heroStarts": [ { "q": -4, "r": 0, "dir": 2, "steps": 45, "bends": 44, "featuredPairs": 44 }, { "q": 4, "r": 0, "dir": 4, "steps": 45, "bends": 43, "featuredPairs": 44 }, { "q": -3, "r": 0, "dir": 1, "steps": 44, "bends": 43, "featuredPairs": 43 }, { "q": 3, "r": 1, "dir": 5, "steps": 44, "bends": 42, "featuredPairs": 43 }, { "q": -2, "r": -1, "dir": 2, "steps": 43, "bends": 42, "featuredPairs": 42 }, { "q": 2, "r": 1, "dir": 4, "steps": 43, "bends": 41, "featuredPairs": 42 }, { "q": -1, "r": -1, "dir": 1, "steps": 42, "bends": 41, "featuredPairs": 41 }, { "q": 1, "r": 2, "dir": 5, "steps": 42, "bends": 40, "featuredPairs": 41 }, { "q": 0, "r": -2, "dir": 2, "steps": 41, "bends": 40, "featuredPairs": 40 }, { "q": 0, "r": 2, "dir": 4, "steps": 41, "bends": 39, "featuredPairs": 40 }, { "q": 1, "r": -2, "dir": 1, "steps": 40, "bends": 39, "featuredPairs": 39 }, { "q": -1, "r": 3, "dir": 5, "steps": 40, "bends": 38, "featuredPairs": 39 }, { "q": 2, "r": -3, "dir": 2, "steps": 39, "bends": 38, "featuredPairs": 38 }, { "q": -2, "r": 3, "dir": 4, "steps": 39, "bends": 37, "featuredPairs": 38 }, { "q": 3, "r": -3, "dir": 1, "steps": 38, "bends": 37, "featuredPairs": 37 }, { "q": -3, "r": 4, "dir": 5, "steps": 38, "bends": 36, "featuredPairs": 37 }, { "q": 4, "r": -4, "dir": 3, "steps": 37, "bends": 36, "featuredPairs": 36 }, { "q": -4, "r": 4, "dir": 0, "steps": 37, "bends": 35, "featuredPairs": 36 }, { "q": 4, "r": -3, "dir": 4, "steps": 36, "bends": 35, "featuredPairs": 35 }, { "q": -4, "r": 3, "dir": 2, "steps": 36, "bends": 34, "featuredPairs": 35 }, { "q": 3, "r": -2, "dir": 5, "steps": 35, "bends": 34, "featuredPairs": 34 }, { "q": -3, "r": 3, "dir": 1, "steps": 35, "bends": 33, "featuredPairs": 34 }, { "q": 2, "r": -2, "dir": 4, "steps": 34, "bends": 33, "featuredPairs": 33 }, { "q": -2, "r": 2, "dir": 2, "steps": 34, "bends": 32, "featuredPairs": 33 }, { "q": 1, "r": -1, "dir": 5, "steps": 33, "bends": 32, "featuredPairs": 32 }, { "q": -1, "r": 2, "dir": 1, "steps": 33, "bends": 31, "featuredPairs": 32 }, { "q": 0, "r": -1, "dir": 4, "steps": 32, "bends": 31, "featuredPairs": 31 }, { "q": 0, "r": 1, "dir": 2, "steps": 32, "bends": 30, "featuredPairs": 31 }, { "q": -1, "r": 0, "dir": 5, "steps": 31, "bends": 30, "featuredPairs": 30 }, { "q": 1, "r": 1, "dir": 1, "steps": 31, "bends": 29, "featuredPairs": 30 }, { "q": -2, "r": 0, "dir": 4, "steps": 30, "bends": 29, "featuredPairs": 29 }, { "q": 2, "r": 0, "dir": 2, "steps": 30, "bends": 28, "featuredPairs": 29 }, { "q": -3, "r": 1, "dir": 5, "steps": 29, "bends": 28, "featuredPairs": 28 }, { "q": 3, "r": 0, "dir": 1, "steps": 29, "bends": 27, "featuredPairs": 28 }, { "q": -4, "r": 1, "dir": 3, "steps": 28, "bends": 27, "featuredPairs": 27 }, { "q": 4, "r": -1, "dir": 0, "steps": 28, "bends": 26, "featuredPairs": 27 } ] }, "seed": 56670024, "chapter": 5, "chapterName": "环里的风景", "beat": "分段释放", "lesson": "一片一片清开,让不同区域的路线接连畅通。", "designIntent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "experience": { "kind": "stages", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "weave", "variant": 36, "phase": "practice", "intent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "source": { "seed": 56670024, "attempt": 14, "slot": { "index": 202, "number": 203, "chapter": 5, "chapterName": "环里的风景", "family": "weave", "kind": "stages", "radius": 4, "target": 10, "variant": 33, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55203818, "phase": "practice" }, "placements": [ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 51, "parts": { "requiredRotations": 30, "releaseDepth": 6, "openingConstraint": 6, "sweptBlockers": 9 }, "minimumRotations": 2, "releaseDepth": 1, "initialFreeRatio": 0.5, "sweptBlockerPieces": 1, "referenceDirectionChanges": 1, "requiredRotations": 2 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 10, "stage": 2, "orientation": 0, "bends": 43, "cells": 45 }, "referenceLongPaths": 2, "referenceMaxBends": 43, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 11, "total": 20, "rate": 0.55 }, "referenceContrastIds": [ "t1" ], "contrastExposure": { "seen": 12, "total": 20, "rate": 0.6, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 5, "total": 20, "rate": 0.25, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random", "seeded-random-2", "seeded-random-4", "seeded-random-5", "seeded-random-8", "seeded-random-9", "seeded-random-10", "seeded-random-13" ], "firstLongAction": 10, "policyMaxBendsRange": [ 6, 43 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 45, "longestBends": 43, "longRoutes": 2 }, "workload": { "removals": 10, "minimumActions": 12, "referenceActions": 12, "referenceRotations": 2, "routeCells": 85, "totalBends": 60, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 45, "traveledPairs": 44, "ratio": 0.9777777777777777, "heroFeaturedPairs": 44, "heroRoutePairs": 44, "heroFeaturedRatio": 1 }, "layoutHash": "42c33958bcfcb4edd421cb5ae8bc53a3c6c58ecc27a70a2f0596ce25a8f67225" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 2, "pieces": 10, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 13.9, "maxSwing": 126 }, "show": { "exits": 10, "openingChoices": 5, "openingBestMs": 1127, "totalMs": 11863, "medianMs": 1127, "longestMs": 3252, "cruises": 5, "firstShowMs": 572, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 4.2, "audit": { "states": 2904, "stuckStates": 34, "doubleDead": 2, "maxDeadTurns": 1, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t1,t2,t6", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0385", "name": "环绕 · 旋转换路", "cells": [ { "q": -4, "r": 0, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 0, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -1, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -3, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 2, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": 0, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 4, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 1, "r": 0, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -4, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 4, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 0, "tracks": [ 4, 5, 3, 2, 0, 1 ] } ], "tiles": [ { "q": -1, "r": 2, "dir": 5, "id": "t0", "color": 0 }, { "q": 0, "r": -2, "dir": 3, "id": "t1", "color": 1 }, { "q": -1, "r": 0, "dir": 4, "id": "t2", "color": 2 }, { "q": 0, "r": 0, "dir": 1, "id": "t3", "color": 3 }, { "q": -2, "r": 0, "dir": 4, "id": "t4", "color": 4 }, { "q": 2, "r": -2, "dir": 2, "id": "t5", "color": 5 }, { "q": 2, "r": 0, "dir": 4, "id": "t6", "color": 6 }, { "q": 1, "r": 1, "dir": 4, "id": "t7", "color": 0 }, { "q": 0, "r": 2, "dir": 3, "id": "t8", "color": 1 }, { "q": -2, "r": 1, "dir": 4, "id": "t9", "color": 2 } ], "moveLimit": 10, "rotationEnabled": true, "routeDesign": { "family": "orbits", "variant": 77, "seed": 60938093, "radius": 4, "gateVariant": 58, "featured": [ { "q": -4, "r": 0, "a": 1, "b": 3 }, { "q": -4, "r": 1, "a": 0, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 3 }, { "q": -4, "r": 3, "a": 0, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -3, "r": -1, "a": 1, "b": 4 }, { "q": -3, "r": 0, "a": 1, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 2 }, { "q": -3, "r": 4, "a": 2, "b": 5 }, { "q": -2, "r": -2, "a": 1, "b": 4 }, { "q": -2, "r": -1, "a": 1, "b": 4 }, { "q": -2, "r": 0, "a": 1, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 2 }, { "q": -2, "r": 3, "a": 2, "b": 5 }, { "q": -2, "r": 4, "a": 2, "b": 5 }, { "q": -1, "r": -3, "a": 1, "b": 4 }, { "q": -1, "r": -2, "a": 1, "b": 4 }, { "q": -1, "r": -1, "a": 1, "b": 4 }, { "q": -1, "r": 0, "a": 1, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 2 }, { "q": -1, "r": 2, "a": 2, "b": 5 }, { "q": -1, "r": 3, "a": 2, "b": 5 }, { "q": -1, "r": 4, "a": 2, "b": 5 }, { "q": 0, "r": -4, "a": 0, "b": 3 }, { "q": 0, "r": -4, "a": 2, "b": 4 }, { "q": 0, "r": -3, "a": 0, "b": 2 }, { "q": 0, "r": -3, "a": 3, "b": 4 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 2, "b": 4 }, { "q": 0, "r": -1, "a": 0, "b": 2 }, { "q": 0, "r": -1, "a": 3, "b": 4 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 1, "b": 5 }, { "q": 0, "r": 2, "a": 0, "b": 5 }, { "q": 0, "r": 2, "a": 1, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 3 }, { "q": 0, "r": 3, "a": 1, "b": 5 }, { "q": 0, "r": 4, "a": 0, "b": 1 }, { "q": 0, "r": 4, "a": 3, "b": 5 }, { "q": 1, "r": -4, "a": 2, "b": 5 }, { "q": 1, "r": -3, "a": 2, "b": 5 }, { "q": 1, "r": -2, "a": 2, "b": 5 }, { "q": 1, "r": -1, "a": 3, "b": 5 }, { "q": 1, "r": 0, "a": 0, "b": 4 }, { "q": 1, "r": 1, "a": 1, "b": 4 }, { "q": 1, "r": 2, "a": 1, "b": 4 }, { "q": 1, "r": 3, "a": 1, "b": 4 }, { "q": 2, "r": -4, "a": 2, "b": 5 }, { "q": 2, "r": -3, "a": 2, "b": 5 }, { "q": 2, "r": -2, "a": 3, "b": 5 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 4 }, { "q": 2, "r": 1, "a": 1, "b": 4 }, { "q": 2, "r": 2, "a": 1, "b": 4 }, { "q": 3, "r": -4, "a": 2, "b": 5 }, { "q": 3, "r": -3, "a": 3, "b": 5 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 4 }, { "q": 3, "r": 1, "a": 1, "b": 4 }, { "q": 4, "r": -4, "a": 3, "b": 5 }, { "q": 4, "r": -3, "a": 0, "b": 3 }, { "q": 4, "r": -2, "a": 0, "b": 3 }, { "q": 4, "r": -1, "a": 0, "b": 3 }, { "q": 4, "r": 0, "a": 0, "b": 4 } ], "heroStarts": [ { "q": 0, "r": -4, "dir": 3, "steps": 69, "bends": 28, "featuredPairs": 68 }, { "q": 0, "r": 4, "dir": 5, "steps": 69, "bends": 27, "featuredPairs": 68 }, { "q": -1, "r": 4, "dir": 5, "steps": 68, "bends": 27, "featuredPairs": 67 }, { "q": 0, "r": -3, "dir": 2, "steps": 68, "bends": 27, "featuredPairs": 67 }, { "q": -2, "r": 4, "dir": 5, "steps": 67, "bends": 27, "featuredPairs": 66 }, { "q": 1, "r": -3, "dir": 2, "steps": 67, "bends": 27, "featuredPairs": 66 }, { "q": -3, "r": 4, "dir": 5, "steps": 66, "bends": 27, "featuredPairs": 65 }, { "q": 2, "r": -3, "dir": 2, "steps": 66, "bends": 27, "featuredPairs": 65 }, { "q": -4, "r": 4, "dir": 0, "steps": 65, "bends": 26, "featuredPairs": 64 }, { "q": 3, "r": -3, "dir": 3, "steps": 65, "bends": 26, "featuredPairs": 64 }, { "q": -4, "r": 3, "dir": 0, "steps": 64, "bends": 26, "featuredPairs": 63 }, { "q": 3, "r": -2, "dir": 3, "steps": 64, "bends": 26, "featuredPairs": 63 }, { "q": -4, "r": 2, "dir": 0, "steps": 63, "bends": 26, "featuredPairs": 62 }, { "q": 3, "r": -1, "dir": 3, "steps": 63, "bends": 26, "featuredPairs": 62 }, { "q": -4, "r": 1, "dir": 0, "steps": 62, "bends": 26, "featuredPairs": 61 }, { "q": 3, "r": 0, "dir": 4, "steps": 62, "bends": 25, "featuredPairs": 61 }, { "q": -4, "r": 0, "dir": 1, "steps": 61, "bends": 25, "featuredPairs": 60 }, { "q": 2, "r": 1, "dir": 4, "steps": 61, "bends": 25, "featuredPairs": 60 }, { "q": -3, "r": -1, "dir": 1, "steps": 60, "bends": 25, "featuredPairs": 59 }, { "q": 1, "r": 2, "dir": 4, "steps": 60, "bends": 25, "featuredPairs": 59 }, { "q": -2, "r": -2, "dir": 1, "steps": 59, "bends": 25, "featuredPairs": 58 }, { "q": 0, "r": 3, "dir": 5, "steps": 59, "bends": 24, "featuredPairs": 58 }, { "q": -1, "r": -3, "dir": 1, "steps": 58, "bends": 25, "featuredPairs": 57 }, { "q": -1, "r": 3, "dir": 5, "steps": 58, "bends": 24, "featuredPairs": 57 }, { "q": -2, "r": 3, "dir": 5, "steps": 57, "bends": 24, "featuredPairs": 56 }, { "q": 0, "r": -4, "dir": 2, "steps": 57, "bends": 24, "featuredPairs": 56 }, { "q": 1, "r": -4, "dir": 2, "steps": 56, "bends": 24, "featuredPairs": 55 }, { "q": -3, "r": 3, "dir": 0, "steps": 56, "bends": 23, "featuredPairs": 55 }, { "q": 2, "r": -4, "dir": 2, "steps": 55, "bends": 24, "featuredPairs": 54 }, { "q": -3, "r": 2, "dir": 0, "steps": 55, "bends": 23, "featuredPairs": 54 }, { "q": 3, "r": -4, "dir": 2, "steps": 54, "bends": 24, "featuredPairs": 53 }, { "q": -3, "r": 1, "dir": 0, "steps": 54, "bends": 23, "featuredPairs": 53 }, { "q": 4, "r": -4, "dir": 3, "steps": 53, "bends": 23, "featuredPairs": 52 }, { "q": -3, "r": 0, "dir": 1, "steps": 53, "bends": 22, "featuredPairs": 52 }, { "q": 4, "r": -3, "dir": 3, "steps": 52, "bends": 23, "featuredPairs": 51 }, { "q": -2, "r": -1, "dir": 1, "steps": 52, "bends": 22, "featuredPairs": 51 } ] }, "seed": 60938093, "chapter": 8, "chapterName": "两岸来信", "beat": "旋转换路", "lesson": "先放出能走的棋子,再转出另一条路。", "designIntent": "棋盘初步释放后,转动轨道建立新的离场机会。", "experience": { "kind": "turn", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "orbits", "variant": 77, "phase": "combine", "intent": "棋盘初步释放后,转动轨道建立新的离场机会。", "source": { "seed": 60938093, "attempt": 53, "slot": { "index": 384, "number": 385, "chapter": 8, "chapterName": "两岸来信", "family": "orbits", "kind": "turn", "radius": 4, "target": 12, "variant": 64, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55387456, "phase": "combine" }, "placements": [ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 53, "parts": { "requiredRotations": 15, "releaseDepth": 18, "openingConstraint": 8.4, "sweptBlockers": 12 }, "minimumRotations": 1, "releaseDepth": 3, "initialFreeRatio": 0.3, "sweptBlockerPieces": 4, "referenceDirectionChanges": 0, "requiredRotations": 1 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 10, "stage": 1, "orientation": 1, "bends": 8, "cells": 28 }, "referenceLongPaths": 4, "referenceMaxBends": 8, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 20, "total": 20, "rate": 1 }, "referenceContrastIds": [ "t1" ], "contrastExposure": { "seen": 11, "total": 20, "rate": 0.55, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 2, "total": 20, "rate": 0.1, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random", "seeded-random-3", "seeded-random-6", "seeded-random-8", "seeded-random-9", "seeded-random-10", "seeded-random-12", "seeded-random-13", "seeded-random-15" ], "firstLongAction": 1, "policyMaxBendsRange": [ 8, 21 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 29, "longestBends": 8, "longRoutes": 4 }, "workload": { "removals": 10, "minimumActions": 11, "referenceActions": 11, "referenceRotations": 1, "routeCells": 135, "totalBends": 33, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 69, "traveledPairs": 28, "ratio": 0.4057971014492754, "heroFeaturedPairs": 27, "heroRoutePairs": 27, "heroFeaturedRatio": 1 }, "layoutHash": "b6a0e2e1b8b5a1cacc692c54016b55033adba7e87c6ba2e52339e778d34e9264" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 1, "pieces": 10, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 14.4, "maxSwing": 84 }, "show": { "exits": 10, "openingChoices": 3, "openingBestMs": 3440, "totalMs": 19416, "medianMs": 1178, "longestMs": 3448, "cruises": 7, "firstShowMs": 780, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3.375, "audit": { "states": 1008, "stuckStates": 12, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 4, "endgameTightStates": 0, "endgameWorst": "t0,t1", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0436", "name": "环绕 · 旋转换路", "cells": [ { "q": -5, "r": 0, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -5, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 0, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": 5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 0, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -1, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -5, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -4, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": -3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 2, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": 0, "r": 3, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 5, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": 1, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 1, "r": 0, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -4, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 4, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 0, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -5, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 5, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": 0, "tracks": [ 4, 2, 1, 5, 0, 3 ] } ], "tiles": [ { "q": 1, "r": 0, "dir": 0, "id": "t0", "color": 0 }, { "q": 0, "r": -2, "dir": 3, "id": "t1", "color": 1 }, { "q": -2, "r": 1, "dir": 4, "id": "t2", "color": 2 }, { "q": -5, "r": 5, "dir": 0, "id": "t3", "color": 3 }, { "q": 0, "r": -5, "dir": 2, "id": "t4", "color": 4 }, { "q": 5, "r": 0, "dir": 5, "id": "t5", "color": 5 }, { "q": 2, "r": 0, "dir": 1, "id": "t6", "color": 6 }, { "q": -2, "r": 2, "dir": 3, "id": "t7", "color": 0 }, { "q": -5, "r": 0, "dir": 2, "id": "t8", "color": 1 }, { "q": -2, "r": 0, "dir": 0, "id": "t9", "color": 2 }, { "q": 0, "r": 5, "dir": 3, "id": "t10", "color": 3 }, { "q": 0, "r": 2, "dir": 2, "id": "t11", "color": 4 } ], "moveLimit": 12, "rotationEnabled": true, "routeDesign": { "family": "orbits", "variant": 72, "seed": 55753102, "radius": 5, "gateVariant": 22, "featured": [ { "q": -5, "r": 0, "a": 1, "b": 3 }, { "q": -5, "r": 1, "a": 0, "b": 3 }, { "q": -5, "r": 2, "a": 0, "b": 3 }, { "q": -5, "r": 3, "a": 0, "b": 3 }, { "q": -5, "r": 4, "a": 0, "b": 3 }, { "q": -5, "r": 5, "a": 0, "b": 2 }, { "q": -4, "r": -1, "a": 1, "b": 4 }, { "q": -4, "r": 0, "a": 1, "b": 3 }, { "q": -4, "r": 1, "a": 0, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 3 }, { "q": -4, "r": 3, "a": 0, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -4, "r": 5, "a": 2, "b": 5 }, { "q": -3, "r": -2, "a": 1, "b": 4 }, { "q": -3, "r": -1, "a": 1, "b": 4 }, { "q": -3, "r": 0, "a": 1, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 2 }, { "q": -3, "r": 4, "a": 2, "b": 5 }, { "q": -3, "r": 5, "a": 2, "b": 5 }, { "q": -2, "r": -3, "a": 1, "b": 4 }, { "q": -2, "r": -2, "a": 1, "b": 4 }, { "q": -2, "r": -1, "a": 1, "b": 4 }, { "q": -2, "r": 0, "a": 1, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 2 }, { "q": -2, "r": 3, "a": 2, "b": 5 }, { "q": -2, "r": 4, "a": 2, "b": 5 }, { "q": -2, "r": 5, "a": 2, "b": 5 }, { "q": -1, "r": -4, "a": 1, "b": 4 }, { "q": -1, "r": -3, "a": 1, "b": 4 }, { "q": -1, "r": -2, "a": 1, "b": 4 }, { "q": -1, "r": -1, "a": 1, "b": 4 }, { "q": -1, "r": 0, "a": 1, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 2 }, { "q": -1, "r": 2, "a": 2, "b": 5 }, { "q": -1, "r": 3, "a": 2, "b": 5 }, { "q": -1, "r": 4, "a": 2, "b": 5 }, { "q": -1, "r": 5, "a": 2, "b": 5 }, { "q": 0, "r": -5, "a": 0, "b": 3 }, { "q": 0, "r": -5, "a": 2, "b": 4 }, { "q": 0, "r": -4, "a": 0, "b": 2 }, { "q": 0, "r": -4, "a": 3, "b": 4 }, { "q": 0, "r": -3, "a": 0, "b": 3 }, { "q": 0, "r": -3, "a": 2, "b": 4 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 2, "b": 4 }, { "q": 0, "r": -1, "a": 0, "b": 2 }, { "q": 0, "r": -1, "a": 3, "b": 4 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 1, "b": 5 }, { "q": 0, "r": 2, "a": 0, "b": 5 }, { "q": 0, "r": 2, "a": 1, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 1 }, { "q": 0, "r": 3, "a": 3, "b": 5 }, { "q": 0, "r": 4, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 1, "b": 5 }, { "q": 0, "r": 5, "a": 0, "b": 5 }, { "q": 0, "r": 5, "a": 1, "b": 3 }, { "q": 1, "r": -5, "a": 2, "b": 5 }, { "q": 1, "r": -4, "a": 2, "b": 5 }, { "q": 1, "r": -3, "a": 2, "b": 5 }, { "q": 1, "r": -2, "a": 2, "b": 5 }, { "q": 1, "r": -1, "a": 3, "b": 5 }, { "q": 1, "r": 0, "a": 0, "b": 4 }, { "q": 1, "r": 1, "a": 1, "b": 4 }, { "q": 1, "r": 2, "a": 1, "b": 4 }, { "q": 1, "r": 3, "a": 1, "b": 4 }, { "q": 1, "r": 4, "a": 1, "b": 4 }, { "q": 2, "r": -5, "a": 2, "b": 5 }, { "q": 2, "r": -4, "a": 2, "b": 5 }, { "q": 2, "r": -3, "a": 2, "b": 5 }, { "q": 2, "r": -2, "a": 3, "b": 5 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 4 }, { "q": 2, "r": 1, "a": 1, "b": 4 }, { "q": 2, "r": 2, "a": 1, "b": 4 }, { "q": 2, "r": 3, "a": 1, "b": 4 }, { "q": 3, "r": -5, "a": 2, "b": 5 }, { "q": 3, "r": -4, "a": 2, "b": 5 }, { "q": 3, "r": -3, "a": 3, "b": 5 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 4 }, { "q": 3, "r": 1, "a": 1, "b": 4 }, { "q": 3, "r": 2, "a": 1, "b": 4 }, { "q": 4, "r": -5, "a": 2, "b": 5 }, { "q": 4, "r": -4, "a": 3, "b": 5 }, { "q": 4, "r": -3, "a": 0, "b": 3 }, { "q": 4, "r": -2, "a": 0, "b": 3 }, { "q": 4, "r": -1, "a": 0, "b": 3 }, { "q": 4, "r": 0, "a": 0, "b": 4 }, { "q": 4, "r": 1, "a": 1, "b": 4 }, { "q": 5, "r": -5, "a": 3, "b": 5 }, { "q": 5, "r": -4, "a": 0, "b": 3 }, { "q": 5, "r": -3, "a": 0, "b": 3 }, { "q": 5, "r": -2, "a": 0, "b": 3 }, { "q": 5, "r": -1, "a": 0, "b": 3 }, { "q": 5, "r": 0, "a": 0, "b": 4 } ], "heroStarts": [ { "q": 0, "r": -5, "dir": 3, "steps": 101, "bends": 35, "featuredPairs": 100 }, { "q": 0, "r": 5, "dir": 1, "steps": 101, "bends": 34, "featuredPairs": 100 }, { "q": 0, "r": -4, "dir": 2, "steps": 100, "bends": 34, "featuredPairs": 99 }, { "q": 1, "r": 4, "dir": 1, "steps": 100, "bends": 34, "featuredPairs": 99 }, { "q": 1, "r": -4, "dir": 2, "steps": 99, "bends": 34, "featuredPairs": 98 }, { "q": 2, "r": 3, "dir": 1, "steps": 99, "bends": 34, "featuredPairs": 98 }, { "q": 2, "r": -4, "dir": 2, "steps": 98, "bends": 34, "featuredPairs": 97 }, { "q": 3, "r": 2, "dir": 1, "steps": 98, "bends": 34, "featuredPairs": 97 }, { "q": 3, "r": -4, "dir": 2, "steps": 97, "bends": 34, "featuredPairs": 96 }, { "q": 4, "r": 1, "dir": 1, "steps": 97, "bends": 34, "featuredPairs": 96 }, { "q": 4, "r": -4, "dir": 3, "steps": 96, "bends": 33, "featuredPairs": 95 }, { "q": 5, "r": 0, "dir": 0, "steps": 96, "bends": 33, "featuredPairs": 95 }, { "q": 4, "r": -3, "dir": 3, "steps": 95, "bends": 33, "featuredPairs": 94 }, { "q": 5, "r": -1, "dir": 0, "steps": 95, "bends": 33, "featuredPairs": 94 }, { "q": 4, "r": -2, "dir": 3, "steps": 94, "bends": 33, "featuredPairs": 93 }, { "q": 5, "r": -2, "dir": 0, "steps": 94, "bends": 33, "featuredPairs": 93 }, { "q": 4, "r": -1, "dir": 3, "steps": 93, "bends": 33, "featuredPairs": 92 }, { "q": 5, "r": -3, "dir": 0, "steps": 93, "bends": 33, "featuredPairs": 92 }, { "q": 5, "r": -4, "dir": 0, "steps": 92, "bends": 33, "featuredPairs": 91 }, { "q": 4, "r": 0, "dir": 4, "steps": 92, "bends": 32, "featuredPairs": 91 }, { "q": 3, "r": 1, "dir": 4, "steps": 91, "bends": 32, "featuredPairs": 90 }, { "q": 5, "r": -5, "dir": 5, "steps": 91, "bends": 32, "featuredPairs": 90 }, { "q": 2, "r": 2, "dir": 4, "steps": 90, "bends": 32, "featuredPairs": 89 }, { "q": 4, "r": -5, "dir": 5, "steps": 90, "bends": 32, "featuredPairs": 89 }, { "q": 1, "r": 3, "dir": 4, "steps": 89, "bends": 32, "featuredPairs": 88 }, { "q": 3, "r": -5, "dir": 5, "steps": 89, "bends": 32, "featuredPairs": 88 }, { "q": 2, "r": -5, "dir": 5, "steps": 88, "bends": 32, "featuredPairs": 87 }, { "q": 0, "r": 4, "dir": 5, "steps": 88, "bends": 31, "featuredPairs": 87 }, { "q": 1, "r": -5, "dir": 5, "steps": 87, "bends": 32, "featuredPairs": 86 }, { "q": -1, "r": 4, "dir": 5, "steps": 87, "bends": 31, "featuredPairs": 86 }, { "q": -2, "r": 4, "dir": 5, "steps": 86, "bends": 31, "featuredPairs": 85 }, { "q": 0, "r": -5, "dir": 4, "steps": 86, "bends": 31, "featuredPairs": 85 }, { "q": -3, "r": 4, "dir": 5, "steps": 85, "bends": 31, "featuredPairs": 84 }, { "q": -1, "r": -4, "dir": 4, "steps": 85, "bends": 31, "featuredPairs": 84 }, { "q": -2, "r": -3, "dir": 4, "steps": 84, "bends": 31, "featuredPairs": 83 }, { "q": -4, "r": 4, "dir": 0, "steps": 84, "bends": 30, "featuredPairs": 83 } ] }, "seed": 55753102, "chapter": 9, "chapterName": "回旋的发现", "beat": "旋转换路", "lesson": "先放出能走的棋子,再转出另一条路。", "designIntent": "棋盘初步释放后,转动轨道建立新的离场机会。", "experience": { "kind": "turn", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "orbits", "variant": 72, "phase": "combine", "intent": "棋盘初步释放后,转动轨道建立新的离场机会。", "source": { "seed": 55753102, "attempt": 3, "slot": { "index": 435, "number": 436, "chapter": 9, "chapterName": "回旋的发现", "family": "orbits", "kind": "turn", "radius": 5, "target": 12, "variant": 72, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55438915, "phase": "combine" }, "placements": [ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 3, "label": "进阶", "basis": "structural-estimate", "playerCalibrated": false, "score": 47, "parts": { "requiredRotations": 15, "releaseDepth": 18, "openingConstraint": 5, "sweptBlockers": 8.833 }, "minimumRotations": 1, "releaseDepth": 3, "initialFreeRatio": 0.583, "sweptBlockerPieces": 1, "referenceDirectionChanges": 0, "requiredRotations": 1 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 12, "stage": 1, "orientation": 1, "bends": 8, "cells": 30 }, "referenceLongPaths": 1, "referenceMaxBends": 8, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 20, "total": 20, "rate": 1 }, "referenceContrastIds": [ "t1" ], "contrastExposure": { "seen": 14, "total": 20, "rate": 0.7, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 2, "total": 20, "rate": 0.1, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "rotate-early", "seeded-random-3", "seeded-random-6", "seeded-random-10", "seeded-random-11", "seeded-random-13" ], "firstLongAction": 12, "policyMaxBendsRange": [ 8, 28 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 30, "longestBends": 8, "longRoutes": 1 }, "workload": { "removals": 12, "minimumActions": 13, "referenceActions": 13, "referenceRotations": 1, "routeCells": 105, "totalBends": 19, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 101, "traveledPairs": 54, "ratio": 0.5346534653465347, "heroFeaturedPairs": 29, "heroRoutePairs": 29, "heroFeaturedRatio": 1 }, "layoutHash": "8038c9441669f8b1259ca66076c5ea0f8c6d580e1083249ce6fad8c7b5e7c927" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 1, "pieces": 12, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 13.916666666666666, "maxSwing": 122 }, "show": { "exits": 12, "openingChoices": 7, "openingBestMs": 987, "totalMs": 18080, "medianMs": 987, "longestMs": 3451, "cruises": 9, "firstShowMs": 720, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3.2499999999999996, "audit": { "states": 10752, "stuckStates": 47, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t2,t3,t8", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0442", "name": "回折 · 轻巧反差", "cells": [ { "q": -4, "r": 0, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": -4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": -1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": -3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 4, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": -2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -1, "r": -3, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 4, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 0, "r": -4, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 0, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -4, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 3, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 2, "r": -4, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 2, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 3, "r": -4, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 3, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 4, "r": -4, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 4, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] } ], "tiles": [ { "q": -3, "r": 4, "dir": 0, "id": "t0", "color": 0 }, { "q": -1, "r": 3, "dir": 3, "id": "t1", "color": 1 }, { "q": 0, "r": 2, "dir": 2, "id": "t2", "color": 2 }, { "q": 1, "r": 3, "dir": 4, "id": "t3", "color": 3 }, { "q": 3, "r": 1, "dir": 0, "id": "t4", "color": 4 }, { "q": -2, "r": 4, "dir": 3, "id": "t5", "color": 5 }, { "q": 4, "r": -1, "dir": 1, "id": "t6", "color": 6 }, { "q": 4, "r": -2, "dir": 5, "id": "t7", "color": 0 }, { "q": 0, "r": 4, "dir": 3, "id": "t8", "color": 1 }, { "q": 2, "r": 0, "dir": 0, "id": "t9", "color": 2 }, { "q": 4, "r": 0, "dir": 2, "id": "t10", "color": 3 } ], "moveLimit": 11, "rotationEnabled": true, "routeDesign": { "family": "switchback", "variant": 95, "seed": 64870579, "radius": 4, "gateVariant": 18, "featured": [ { "q": -4, "r": 0, "a": 3, "b": 5 }, { "q": -4, "r": 1, "a": 0, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 3 }, { "q": -4, "r": 3, "a": 0, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -3, "r": -1, "a": 2, "b": 3 }, { "q": -3, "r": 0, "a": 0, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 3 }, { "q": -3, "r": 4, "a": 0, "b": 5 }, { "q": -2, "r": -1, "a": 3, "b": 5 }, { "q": -2, "r": 0, "a": 0, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 3 }, { "q": -2, "r": 3, "a": 0, "b": 3 }, { "q": -2, "r": 4, "a": 0, "b": 2 }, { "q": -1, "r": -3, "a": 1, "b": 3 }, { "q": -1, "r": -2, "a": 0, "b": 3 }, { "q": -1, "r": -1, "a": 0, "b": 3 }, { "q": -1, "r": 0, "a": 0, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 3 }, { "q": -1, "r": 2, "a": 0, "b": 3 }, { "q": -1, "r": 3, "a": 0, "b": 3 }, { "q": -1, "r": 4, "a": 0, "b": 5 }, { "q": 0, "r": -4, "a": 3, "b": 4 }, { "q": 0, "r": -3, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -1, "a": 0, "b": 3 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 2, "a": 0, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 2 }, { "q": 1, "r": -4, "a": 2, "b": 3 }, { "q": 1, "r": -3, "a": 0, "b": 3 }, { "q": 1, "r": -2, "a": 0, "b": 3 }, { "q": 1, "r": -1, "a": 0, "b": 3 }, { "q": 1, "r": 0, "a": 0, "b": 3 }, { "q": 1, "r": 1, "a": 0, "b": 3 }, { "q": 1, "r": 2, "a": 0, "b": 3 }, { "q": 1, "r": 3, "a": 0, "b": 5 }, { "q": 2, "r": -4, "a": 3, "b": 5 }, { "q": 2, "r": -3, "a": 0, "b": 3 }, { "q": 2, "r": -2, "a": 0, "b": 3 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 3 }, { "q": 2, "r": 1, "a": 0, "b": 3 }, { "q": 2, "r": 2, "a": 0, "b": 1 }, { "q": 3, "r": -4, "a": 2, "b": 3 }, { "q": 3, "r": -3, "a": 0, "b": 3 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 3 }, { "q": 3, "r": 1, "a": 0, "b": 4 }, { "q": 4, "r": -4, "a": 3, "b": 5 }, { "q": 4, "r": -3, "a": 0, "b": 3 }, { "q": 4, "r": -2, "a": 0, "b": 3 }, { "q": 4, "r": -1, "a": 0, "b": 3 }, { "q": 4, "r": 0, "a": 0, "b": 2 } ], "heroStarts": [ { "q": -4, "r": 0, "dir": 3, "steps": 59, "bends": 17, "featuredPairs": 58 }, { "q": 4, "r": 0, "dir": 0, "steps": 59, "bends": 17, "featuredPairs": 58 }, { "q": -4, "r": 1, "dir": 3, "steps": 58, "bends": 17, "featuredPairs": 57 }, { "q": 4, "r": -1, "dir": 0, "steps": 58, "bends": 17, "featuredPairs": 57 }, { "q": -4, "r": 2, "dir": 3, "steps": 57, "bends": 17, "featuredPairs": 56 }, { "q": 4, "r": -2, "dir": 0, "steps": 57, "bends": 17, "featuredPairs": 56 }, { "q": -4, "r": 3, "dir": 3, "steps": 56, "bends": 17, "featuredPairs": 55 }, { "q": 4, "r": -3, "dir": 0, "steps": 56, "bends": 17, "featuredPairs": 55 }, { "q": -4, "r": 4, "dir": 2, "steps": 55, "bends": 16, "featuredPairs": 54 }, { "q": 4, "r": -4, "dir": 5, "steps": 55, "bends": 16, "featuredPairs": 54 }, { "q": -3, "r": 4, "dir": 0, "steps": 54, "bends": 15, "featuredPairs": 53 }, { "q": 3, "r": -4, "dir": 3, "steps": 54, "bends": 15, "featuredPairs": 53 }, { "q": -3, "r": 3, "dir": 0, "steps": 53, "bends": 15, "featuredPairs": 52 }, { "q": 3, "r": -3, "dir": 3, "steps": 53, "bends": 15, "featuredPairs": 52 }, { "q": -3, "r": 2, "dir": 0, "steps": 52, "bends": 15, "featuredPairs": 51 }, { "q": 3, "r": -2, "dir": 3, "steps": 52, "bends": 15, "featuredPairs": 51 }, { "q": -3, "r": 1, "dir": 0, "steps": 51, "bends": 15, "featuredPairs": 50 }, { "q": 3, "r": -1, "dir": 3, "steps": 51, "bends": 15, "featuredPairs": 50 }, { "q": -3, "r": 0, "dir": 0, "steps": 50, "bends": 15, "featuredPairs": 49 }, { "q": 3, "r": 0, "dir": 3, "steps": 50, "bends": 15, "featuredPairs": 49 }, { "q": -3, "r": -1, "dir": 2, "steps": 49, "bends": 14, "featuredPairs": 48 }, { "q": 3, "r": 1, "dir": 4, "steps": 49, "bends": 14, "featuredPairs": 48 }, { "q": -2, "r": -1, "dir": 3, "steps": 48, "bends": 13, "featuredPairs": 47 }, { "q": 2, "r": 2, "dir": 0, "steps": 48, "bends": 13, "featuredPairs": 47 }, { "q": -2, "r": 0, "dir": 3, "steps": 47, "bends": 13, "featuredPairs": 46 }, { "q": 2, "r": 1, "dir": 0, "steps": 47, "bends": 13, "featuredPairs": 46 }, { "q": -2, "r": 1, "dir": 3, "steps": 46, "bends": 13, "featuredPairs": 45 }, { "q": 2, "r": 0, "dir": 0, "steps": 46, "bends": 13, "featuredPairs": 45 }, { "q": -2, "r": 2, "dir": 3, "steps": 45, "bends": 13, "featuredPairs": 44 }, { "q": 2, "r": -1, "dir": 0, "steps": 45, "bends": 13, "featuredPairs": 44 }, { "q": -2, "r": 3, "dir": 3, "steps": 44, "bends": 13, "featuredPairs": 43 }, { "q": 2, "r": -2, "dir": 0, "steps": 44, "bends": 13, "featuredPairs": 43 }, { "q": 2, "r": -3, "dir": 0, "steps": 43, "bends": 13, "featuredPairs": 42 }, { "q": -2, "r": 4, "dir": 2, "steps": 43, "bends": 12, "featuredPairs": 42 }, { "q": 2, "r": -4, "dir": 5, "steps": 42, "bends": 12, "featuredPairs": 41 }, { "q": -1, "r": 4, "dir": 0, "steps": 42, "bends": 11, "featuredPairs": 41 } ] }, "seed": 64870579, "chapter": 9, "chapterName": "回旋的发现", "beat": "轻巧反差", "lesson": "朝内也有出路,试着转动底盘再出发。", "designIntent": "朝内的目标通过一次旋转接上长路;位置和箭头保持不变。", "experience": { "kind": "contrast", "feature": { "id": "t0", "direction": 1, "before": "blocked", "bends": 10, "cells": 34 }, "actions": [ { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t1" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "switchback", "variant": 95, "phase": "combine", "intent": "朝内的目标通过一次旋转接上长路;位置和箭头保持不变。", "source": { "seed": 64870579, "attempt": 90, "slot": { "index": 441, "number": 442, "chapter": 9, "chapterName": "回旋的发现", "family": "switchback", "kind": "contrast", "radius": 4, "target": 12, "variant": 73, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55444969, "phase": "combine" }, "placements": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 3, "label": "进阶", "basis": "structural-estimate", "playerCalibrated": false, "score": 45, "parts": { "requiredRotations": 15, "releaseDepth": 12, "openingConstraint": 7.636, "sweptBlockers": 10.727 }, "minimumRotations": 1, "releaseDepth": 2, "initialFreeRatio": 0.364, "sweptBlockerPieces": 3, "referenceDirectionChanges": 0, "requiredRotations": 1 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 1, "stage": 1, "orientation": 1, "bends": 10, "cells": 34 }, "referenceLongPaths": 1, "referenceMaxBends": 10, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 17, "total": 20, "rate": 0.85 }, "heroLongExposure": { "seen": 13, "total": 20, "rate": 0.65 }, "referenceContrastIds": [ "t0" ], "contrastExposure": { "seen": 19, "total": 20, "rate": 0.95, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 13, "total": 20, "rate": 0.65, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": true }, "heroGateExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random-4" ], "firstLongAction": 1, "policyMaxBendsRange": [ 1, 13 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 34, "longestBends": 10, "longRoutes": 1 }, "workload": { "removals": 11, "minimumActions": 12, "referenceActions": 12, "referenceRotations": 1, "routeCells": 66, "totalBends": 14, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 59, "traveledPairs": 34, "ratio": 0.576271186440678, "heroFeaturedPairs": 33, "heroRoutePairs": 33, "heroFeaturedRatio": 1 }, "layoutHash": "00d1ce420c2f8301b9bfcbd663fa79c025e48cf0f8c737d9dd802022db25cf9e" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 1, "pieces": 11, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 17.09090909090909, "maxSwing": 78 }, "show": { "exits": 11, "openingChoices": 4, "openingBestMs": 1611, "totalMs": 11435, "medianMs": 763, "longestMs": 3456, "cruises": 4, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3.1818181818181817, "audit": { "states": 1362, "stuckStates": 16, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 4, "endgameTightStates": 0, "endgameWorst": "t2,t4,t9", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0516", "name": "回折 · 旋转换路", "cells": [ { "q": -4, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": -4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": -3, "r": -1, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -3, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -1, "r": -3, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 4, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 0, "r": -4, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": 0, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 4, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 1, "r": -4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 3, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 2, "r": -4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -4, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 3, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 1, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 4, "r": -4, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 4, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] } ], "tiles": [ { "q": -4, "r": 4, "dir": 1, "id": "t0", "color": 0 }, { "q": 0, "r": 3, "dir": 0, "id": "t1", "color": 1 }, { "q": -2, "r": 4, "dir": 3, "id": "t2", "color": 2 }, { "q": 1, "r": 2, "dir": 0, "id": "t3", "color": 3 }, { "q": 2, "r": 0, "dir": 2, "id": "t4", "color": 4 }, { "q": 1, "r": 1, "dir": 5, "id": "t5", "color": 5 }, { "q": 3, "r": 1, "dir": 2, "id": "t6", "color": 6 }, { "q": 4, "r": -1, "dir": 3, "id": "t7", "color": 0 }, { "q": 0, "r": 4, "dir": 4, "id": "t8", "color": 1 }, { "q": 4, "r": 0, "dir": 2, "id": "t9", "color": 2 }, { "q": 0, "r": 2, "dir": 5, "id": "t10", "color": 3 }, { "q": 4, "r": -2, "dir": 1, "id": "t11", "color": 4 } ], "moveLimit": 12, "rotationEnabled": true, "routeDesign": { "family": "switchback", "variant": 96, "seed": 60441898, "radius": 4, "gateVariant": 10, "featured": [ { "q": -4, "r": 0, "a": 3, "b": 5 }, { "q": -4, "r": 1, "a": 0, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 3 }, { "q": -4, "r": 3, "a": 0, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 1 }, { "q": -3, "r": -1, "a": 1, "b": 3 }, { "q": -3, "r": 0, "a": 0, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 4 }, { "q": -2, "r": -2, "a": 3, "b": 4 }, { "q": -2, "r": -1, "a": 0, "b": 3 }, { "q": -2, "r": 0, "a": 0, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 3 }, { "q": -2, "r": 3, "a": 0, "b": 3 }, { "q": -2, "r": 4, "a": 0, "b": 2 }, { "q": -1, "r": -3, "a": 1, "b": 3 }, { "q": -1, "r": -2, "a": 0, "b": 3 }, { "q": -1, "r": -1, "a": 0, "b": 3 }, { "q": -1, "r": 0, "a": 0, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 3 }, { "q": -1, "r": 2, "a": 0, "b": 3 }, { "q": -1, "r": 3, "a": 0, "b": 3 }, { "q": -1, "r": 4, "a": 0, "b": 5 }, { "q": 0, "r": -4, "a": 3, "b": 4 }, { "q": 0, "r": -3, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -1, "a": 0, "b": 3 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 2, "a": 0, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 0, "b": 1 }, { "q": 1, "r": -4, "a": 2, "b": 3 }, { "q": 1, "r": -3, "a": 0, "b": 3 }, { "q": 1, "r": -2, "a": 0, "b": 3 }, { "q": 1, "r": -1, "a": 0, "b": 3 }, { "q": 1, "r": 0, "a": 0, "b": 3 }, { "q": 1, "r": 1, "a": 0, "b": 3 }, { "q": 1, "r": 2, "a": 0, "b": 3 }, { "q": 1, "r": 3, "a": 0, "b": 4 }, { "q": 2, "r": -4, "a": 3, "b": 5 }, { "q": 2, "r": -3, "a": 0, "b": 3 }, { "q": 2, "r": -2, "a": 0, "b": 3 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 3 }, { "q": 2, "r": 1, "a": 0, "b": 2 }, { "q": 3, "r": -4, "a": 2, "b": 3 }, { "q": 3, "r": -3, "a": 0, "b": 3 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 3 }, { "q": 3, "r": 1, "a": 0, "b": 5 }, { "q": 4, "r": -4, "a": 3, "b": 5 }, { "q": 4, "r": -3, "a": 0, "b": 3 }, { "q": 4, "r": -2, "a": 0, "b": 3 }, { "q": 4, "r": -1, "a": 0, "b": 3 }, { "q": 4, "r": 0, "a": 0, "b": 2 } ], "heroStarts": [ { "q": -4, "r": 0, "dir": 3, "steps": 59, "bends": 17, "featuredPairs": 58 }, { "q": 4, "r": 0, "dir": 0, "steps": 59, "bends": 17, "featuredPairs": 58 }, { "q": -4, "r": 1, "dir": 3, "steps": 58, "bends": 17, "featuredPairs": 57 }, { "q": 4, "r": -1, "dir": 0, "steps": 58, "bends": 17, "featuredPairs": 57 }, { "q": -4, "r": 2, "dir": 3, "steps": 57, "bends": 17, "featuredPairs": 56 }, { "q": 4, "r": -2, "dir": 0, "steps": 57, "bends": 17, "featuredPairs": 56 }, { "q": -4, "r": 3, "dir": 3, "steps": 56, "bends": 17, "featuredPairs": 55 }, { "q": 4, "r": -3, "dir": 0, "steps": 56, "bends": 17, "featuredPairs": 55 }, { "q": -4, "r": 4, "dir": 1, "steps": 55, "bends": 16, "featuredPairs": 54 }, { "q": 4, "r": -4, "dir": 5, "steps": 55, "bends": 16, "featuredPairs": 54 }, { "q": -3, "r": 3, "dir": 0, "steps": 54, "bends": 15, "featuredPairs": 53 }, { "q": 3, "r": -4, "dir": 3, "steps": 54, "bends": 15, "featuredPairs": 53 }, { "q": -3, "r": 2, "dir": 0, "steps": 53, "bends": 15, "featuredPairs": 52 }, { "q": 3, "r": -3, "dir": 3, "steps": 53, "bends": 15, "featuredPairs": 52 }, { "q": -3, "r": 1, "dir": 0, "steps": 52, "bends": 15, "featuredPairs": 51 }, { "q": 3, "r": -2, "dir": 3, "steps": 52, "bends": 15, "featuredPairs": 51 }, { "q": -3, "r": 0, "dir": 0, "steps": 51, "bends": 15, "featuredPairs": 50 }, { "q": 3, "r": -1, "dir": 3, "steps": 51, "bends": 15, "featuredPairs": 50 }, { "q": 3, "r": 0, "dir": 3, "steps": 50, "bends": 15, "featuredPairs": 49 }, { "q": -3, "r": -1, "dir": 1, "steps": 50, "bends": 14, "featuredPairs": 49 }, { "q": 3, "r": 1, "dir": 5, "steps": 49, "bends": 14, "featuredPairs": 48 }, { "q": -2, "r": -2, "dir": 3, "steps": 49, "bends": 13, "featuredPairs": 48 }, { "q": -2, "r": -1, "dir": 3, "steps": 48, "bends": 13, "featuredPairs": 47 }, { "q": 2, "r": 1, "dir": 0, "steps": 48, "bends": 13, "featuredPairs": 47 }, { "q": -2, "r": 0, "dir": 3, "steps": 47, "bends": 13, "featuredPairs": 46 }, { "q": 2, "r": 0, "dir": 0, "steps": 47, "bends": 13, "featuredPairs": 46 }, { "q": -2, "r": 1, "dir": 3, "steps": 46, "bends": 13, "featuredPairs": 45 }, { "q": 2, "r": -1, "dir": 0, "steps": 46, "bends": 13, "featuredPairs": 45 }, { "q": -2, "r": 2, "dir": 3, "steps": 45, "bends": 13, "featuredPairs": 44 }, { "q": 2, "r": -2, "dir": 0, "steps": 45, "bends": 13, "featuredPairs": 44 }, { "q": -2, "r": 3, "dir": 3, "steps": 44, "bends": 13, "featuredPairs": 43 }, { "q": 2, "r": -3, "dir": 0, "steps": 44, "bends": 13, "featuredPairs": 43 }, { "q": -2, "r": 4, "dir": 2, "steps": 43, "bends": 12, "featuredPairs": 42 }, { "q": 2, "r": -4, "dir": 5, "steps": 43, "bends": 12, "featuredPairs": 42 }, { "q": -1, "r": 4, "dir": 0, "steps": 42, "bends": 11, "featuredPairs": 41 }, { "q": 1, "r": -4, "dir": 3, "steps": 42, "bends": 11, "featuredPairs": 41 } ] }, "seed": 60441898, "chapter": 11, "chapterName": "走进花心", "beat": "旋转换路", "lesson": "先放出能走的棋子,再转出另一条路。", "designIntent": "棋盘初步释放后,转动轨道建立新的离场机会。", "experience": { "kind": "turn", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "switchback", "variant": 96, "phase": "combine", "intent": "棋盘初步释放后,转动轨道建立新的离场机会。", "source": { "seed": 60441898, "attempt": 47, "slot": { "index": 515, "number": 516, "chapter": 11, "chapterName": "走进花心", "family": "switchback", "kind": "turn", "radius": 4, "target": 12, "variant": 85, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55519635, "phase": "combine" }, "placements": [ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 51, "parts": { "requiredRotations": 15, "releaseDepth": 18, "openingConstraint": 7, "sweptBlockers": 11.333 }, "minimumRotations": 1, "releaseDepth": 3, "initialFreeRatio": 0.417, "sweptBlockerPieces": 4, "referenceDirectionChanges": 0, "requiredRotations": 1 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 12, "stage": 1, "orientation": 1, "bends": 9, "cells": 34 }, "referenceLongPaths": 2, "referenceMaxBends": 9, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 17, "total": 20, "rate": 0.85 }, "heroLongExposure": { "seen": 13, "total": 20, "rate": 0.65 }, "referenceContrastIds": [ "t0", "t1" ], "contrastExposure": { "seen": 17, "total": 20, "rate": 0.85, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 12, "total": 20, "rate": 0.6, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": true }, "heroGateExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random-7", "seeded-random-8", "seeded-random-9" ], "firstLongAction": 8, "policyMaxBendsRange": [ 1, 9 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 34, "longestBends": 9, "longRoutes": 2 }, "workload": { "removals": 12, "minimumActions": 13, "referenceActions": 13, "referenceRotations": 1, "routeCells": 87, "totalBends": 19, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 59, "traveledPairs": 56, "ratio": 0.9491525423728814, "heroFeaturedPairs": 33, "heroRoutePairs": 33, "heroFeaturedRatio": 1 }, "layoutHash": "721056e458c843d2e46deb2d916ed72da9293836d06a62f8b101b149ec901a27" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 1, "pieces": 12, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 12.5, "maxSwing": 76 }, "show": { "exits": 12, "openingChoices": 5, "openingBestMs": 1195, "totalMs": 14177, "medianMs": 763, "longestMs": 3456, "cruises": 5, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 4.3125, "audit": { "states": 2160, "stuckStates": 10, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 5, "endgameTightStates": 0, "endgameWorst": "t0,t1", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0538", "name": "回折 · 分段释放", "cells": [ { "q": -5, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -5, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": -1, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 5, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -3, "r": -2, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": -3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": -3, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 5, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 0, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -4, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 0, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 5, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 1, "r": -5, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 4, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 2, "r": -5, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 2, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 3, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 3, "r": -5, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 3, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -5, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 4, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 1, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 5, "r": -5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 5, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] } ], "tiles": [ { "q": -1, "r": 5, "dir": 0, "id": "t0", "color": 0 }, { "q": -2, "r": -3, "dir": 2, "id": "t1", "color": 1 }, { "q": 0, "r": -5, "dir": 4, "id": "t2", "color": 2 }, { "q": 1, "r": -5, "dir": 3, "id": "t3", "color": 3 }, { "q": 4, "r": -5, "dir": 1, "id": "t4", "color": 4 }, { "q": -3, "r": 5, "dir": 5, "id": "t5", "color": 5 }, { "q": -3, "r": 1, "dir": 1, "id": "t6", "color": 6 }, { "q": -1, "r": 3, "dir": 1, "id": "t7", "color": 0 }, { "q": 4, "r": 0, "dir": 1, "id": "t8", "color": 1 }, { "q": -4, "r": 3, "dir": 3, "id": "t9", "color": 2 }, { "q": 2, "r": -2, "dir": 2, "id": "t10", "color": 3 }, { "q": 5, "r": -3, "dir": 2, "id": "t11", "color": 4 }, { "q": 0, "r": -2, "dir": 1, "id": "t12", "color": 5 }, { "q": -5, "r": 0, "dir": 4, "id": "t13", "color": 6 } ], "moveLimit": 14, "rotationEnabled": true, "routeDesign": { "family": "switchback", "variant": 107, "seed": 63396508, "radius": 5, "gateVariant": 39, "featured": [ { "q": -5, "r": 0, "a": 3, "b": 5 }, { "q": -5, "r": 1, "a": 0, "b": 3 }, { "q": -5, "r": 2, "a": 0, "b": 3 }, { "q": -5, "r": 3, "a": 0, "b": 3 }, { "q": -5, "r": 4, "a": 0, "b": 3 }, { "q": -5, "r": 5, "a": 0, "b": 2 }, { "q": -4, "r": -1, "a": 1, "b": 3 }, { "q": -4, "r": 0, "a": 0, "b": 3 }, { "q": -4, "r": 1, "a": 0, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 3 }, { "q": -4, "r": 3, "a": 0, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 3 }, { "q": -4, "r": 5, "a": 0, "b": 5 }, { "q": -3, "r": -2, "a": 3, "b": 4 }, { "q": -3, "r": -1, "a": 0, "b": 3 }, { "q": -3, "r": 0, "a": 0, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 3 }, { "q": -3, "r": 4, "a": 0, "b": 3 }, { "q": -3, "r": 5, "a": 0, "b": 2 }, { "q": -2, "r": -3, "a": 2, "b": 3 }, { "q": -2, "r": -2, "a": 0, "b": 3 }, { "q": -2, "r": -1, "a": 0, "b": 3 }, { "q": -2, "r": 0, "a": 0, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 3 }, { "q": -2, "r": 3, "a": 0, "b": 3 }, { "q": -2, "r": 4, "a": 0, "b": 3 }, { "q": -2, "r": 5, "a": 0, "b": 5 }, { "q": -1, "r": -3, "a": 3, "b": 5 }, { "q": -1, "r": -2, "a": 0, "b": 3 }, { "q": -1, "r": -1, "a": 0, "b": 3 }, { "q": -1, "r": 0, "a": 0, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 3 }, { "q": -1, "r": 2, "a": 0, "b": 3 }, { "q": -1, "r": 3, "a": 0, "b": 3 }, { "q": -1, "r": 4, "a": 0, "b": 3 }, { "q": -1, "r": 5, "a": 0, "b": 2 }, { "q": 0, "r": -4, "a": 1, "b": 3 }, { "q": 0, "r": -3, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -1, "a": 0, "b": 3 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 2, "a": 0, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 0, "b": 3 }, { "q": 0, "r": 5, "a": 0, "b": 5 }, { "q": 1, "r": -5, "a": 3, "b": 4 }, { "q": 1, "r": -4, "a": 0, "b": 3 }, { "q": 1, "r": -3, "a": 0, "b": 3 }, { "q": 1, "r": -2, "a": 0, "b": 3 }, { "q": 1, "r": -1, "a": 0, "b": 3 }, { "q": 1, "r": 0, "a": 0, "b": 3 }, { "q": 1, "r": 1, "a": 0, "b": 3 }, { "q": 1, "r": 2, "a": 0, "b": 3 }, { "q": 1, "r": 3, "a": 0, "b": 3 }, { "q": 1, "r": 4, "a": 0, "b": 1 }, { "q": 2, "r": -5, "a": 2, "b": 3 }, { "q": 2, "r": -4, "a": 0, "b": 3 }, { "q": 2, "r": -3, "a": 0, "b": 3 }, { "q": 2, "r": -2, "a": 0, "b": 3 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 3 }, { "q": 2, "r": 1, "a": 0, "b": 3 }, { "q": 2, "r": 2, "a": 0, "b": 3 }, { "q": 2, "r": 3, "a": 0, "b": 4 }, { "q": 3, "r": -5, "a": 3, "b": 5 }, { "q": 3, "r": -4, "a": 0, "b": 3 }, { "q": 3, "r": -3, "a": 0, "b": 3 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 3 }, { "q": 3, "r": 1, "a": 0, "b": 2 }, { "q": 4, "r": -5, "a": 2, "b": 3 }, { "q": 4, "r": -4, "a": 0, "b": 3 }, { "q": 4, "r": -3, "a": 0, "b": 3 }, { "q": 4, "r": -2, "a": 0, "b": 3 }, { "q": 4, "r": -1, "a": 0, "b": 3 }, { "q": 4, "r": 0, "a": 0, "b": 3 }, { "q": 4, "r": 1, "a": 0, "b": 5 }, { "q": 5, "r": -5, "a": 3, "b": 5 }, { "q": 5, "r": -4, "a": 0, "b": 3 }, { "q": 5, "r": -3, "a": 0, "b": 3 }, { "q": 5, "r": -2, "a": 0, "b": 3 }, { "q": 5, "r": -1, "a": 0, "b": 3 }, { "q": 5, "r": 0, "a": 0, "b": 2 } ], "heroStarts": [ { "q": -5, "r": 0, "dir": 3, "steps": 88, "bends": 21, "featuredPairs": 87 }, { "q": 5, "r": 0, "dir": 0, "steps": 88, "bends": 21, "featuredPairs": 87 }, { "q": -5, "r": 1, "dir": 3, "steps": 87, "bends": 21, "featuredPairs": 86 }, { "q": 5, "r": -1, "dir": 0, "steps": 87, "bends": 21, "featuredPairs": 86 }, { "q": -5, "r": 2, "dir": 3, "steps": 86, "bends": 21, "featuredPairs": 85 }, { "q": 5, "r": -2, "dir": 0, "steps": 86, "bends": 21, "featuredPairs": 85 }, { "q": -5, "r": 3, "dir": 3, "steps": 85, "bends": 21, "featuredPairs": 84 }, { "q": 5, "r": -3, "dir": 0, "steps": 85, "bends": 21, "featuredPairs": 84 }, { "q": -5, "r": 4, "dir": 3, "steps": 84, "bends": 21, "featuredPairs": 83 }, { "q": 5, "r": -4, "dir": 0, "steps": 84, "bends": 21, "featuredPairs": 83 }, { "q": -5, "r": 5, "dir": 2, "steps": 83, "bends": 20, "featuredPairs": 82 }, { "q": 5, "r": -5, "dir": 5, "steps": 83, "bends": 20, "featuredPairs": 82 }, { "q": -4, "r": 5, "dir": 0, "steps": 82, "bends": 19, "featuredPairs": 81 }, { "q": 4, "r": -5, "dir": 3, "steps": 82, "bends": 19, "featuredPairs": 81 }, { "q": -4, "r": 4, "dir": 0, "steps": 81, "bends": 19, "featuredPairs": 80 }, { "q": 4, "r": -4, "dir": 3, "steps": 81, "bends": 19, "featuredPairs": 80 }, { "q": -4, "r": 3, "dir": 0, "steps": 80, "bends": 19, "featuredPairs": 79 }, { "q": 4, "r": -3, "dir": 3, "steps": 80, "bends": 19, "featuredPairs": 79 }, { "q": -4, "r": 2, "dir": 0, "steps": 79, "bends": 19, "featuredPairs": 78 }, { "q": 4, "r": -2, "dir": 3, "steps": 79, "bends": 19, "featuredPairs": 78 }, { "q": -4, "r": 1, "dir": 0, "steps": 78, "bends": 19, "featuredPairs": 77 }, { "q": 4, "r": -1, "dir": 3, "steps": 78, "bends": 19, "featuredPairs": 77 }, { "q": -4, "r": 0, "dir": 0, "steps": 77, "bends": 19, "featuredPairs": 76 }, { "q": 4, "r": 0, "dir": 3, "steps": 77, "bends": 19, "featuredPairs": 76 }, { "q": -4, "r": -1, "dir": 1, "steps": 76, "bends": 18, "featuredPairs": 75 }, { "q": 4, "r": 1, "dir": 5, "steps": 76, "bends": 18, "featuredPairs": 75 }, { "q": -3, "r": -2, "dir": 3, "steps": 75, "bends": 17, "featuredPairs": 74 }, { "q": 3, "r": 1, "dir": 0, "steps": 75, "bends": 17, "featuredPairs": 74 }, { "q": -3, "r": -1, "dir": 3, "steps": 74, "bends": 17, "featuredPairs": 73 }, { "q": 3, "r": 0, "dir": 0, "steps": 74, "bends": 17, "featuredPairs": 73 }, { "q": -3, "r": 0, "dir": 3, "steps": 73, "bends": 17, "featuredPairs": 72 }, { "q": 3, "r": -1, "dir": 0, "steps": 73, "bends": 17, "featuredPairs": 72 }, { "q": -3, "r": 1, "dir": 3, "steps": 72, "bends": 17, "featuredPairs": 71 }, { "q": 3, "r": -2, "dir": 0, "steps": 72, "bends": 17, "featuredPairs": 71 }, { "q": -3, "r": 2, "dir": 3, "steps": 71, "bends": 17, "featuredPairs": 70 }, { "q": 3, "r": -3, "dir": 0, "steps": 71, "bends": 17, "featuredPairs": 70 } ] }, "seed": 63396508, "chapter": 11, "chapterName": "走进花心", "beat": "分段释放", "lesson": "一片一片清开,让不同区域的路线接连畅通。", "designIntent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "experience": { "kind": "stages", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "switchback", "variant": 107, "phase": "combine", "intent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "source": { "seed": 63396508, "attempt": 75, "slot": { "index": 537, "number": 538, "chapter": 11, "chapterName": "走进花心", "family": "switchback", "kind": "stages", "radius": 5, "target": 14, "variant": 89, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55541833, "phase": "combine" }, "placements": [ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 58, "parts": { "requiredRotations": 30, "releaseDepth": 12, "openingConstraint": 6.857, "sweptBlockers": 9.429 }, "minimumRotations": 2, "releaseDepth": 2, "initialFreeRatio": 0.429, "sweptBlockerPieces": 2, "referenceDirectionChanges": 1, "requiredRotations": 2 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 14, "stage": 2, "orientation": 0, "bends": 9, "cells": 39 }, "referenceLongPaths": 2, "referenceMaxBends": 9, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 17, "total": 20, "rate": 0.85 }, "referenceContrastIds": [ "t1", "t0" ], "contrastExposure": { "seen": 16, "total": 20, "rate": 0.8, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 11, "total": 20, "rate": 0.55, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": true }, "heroGateExposure": { "seen": 6, "total": 20, "rate": 0.3, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random-7", "seeded-random-8", "seeded-random-11", "seeded-random-12" ], "firstLongAction": 10, "policyMaxBendsRange": [ 9, 20 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 39, "longestBends": 9, "longRoutes": 2 }, "workload": { "removals": 14, "minimumActions": 16, "referenceActions": 16, "referenceRotations": 2, "routeCells": 127, "totalBends": 26, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 88, "traveledPairs": 76, "ratio": 0.8636363636363636, "heroFeaturedPairs": 38, "heroRoutePairs": 38, "heroFeaturedRatio": 1 }, "layoutHash": "3c7cd13caef7f6662bb7b849f4079811454ac30a0f479e6de00086aee2e72c50" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 2, "pieces": 14, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 13.642857142857142, "maxSwing": 79 }, "show": { "exits": 14, "openingChoices": 6, "openingBestMs": 970, "totalMs": 18617, "medianMs": 987, "longestMs": 3459, "cruises": 8, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 4.232142857142858, "audit": { "states": 10416, "stuckStates": 66, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t0,t1,t2", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0545", "name": "花瓣 · 分段释放", "cells": [ { "q": -4, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -4, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -4, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": 0, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -2, "r": 3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -1, "r": -2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -1, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 0, "r": -4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -2, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": 0, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": -4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 1, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 1, "r": 3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 2, "r": -2, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 2, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 4, "r": -4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 4, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 4, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] } ], "tiles": [ { "q": 3, "r": 1, "dir": 5, "id": "t0", "color": 0 }, { "q": -3, "r": 2, "dir": 4, "id": "t1", "color": 1 }, { "q": 4, "r": 0, "dir": 4, "id": "t2", "color": 2 }, { "q": -1, "r": -2, "dir": 0, "id": "t3", "color": 3 }, { "q": -4, "r": 0, "dir": 0, "id": "t4", "color": 4 }, { "q": 0, "r": 1, "dir": 1, "id": "t5", "color": 5 }, { "q": -1, "r": -3, "dir": 1, "id": "t6", "color": 6 }, { "q": 3, "r": -3, "dir": 0, "id": "t7", "color": 0 }, { "q": 2, "r": 1, "dir": 4, "id": "t8", "color": 1 }, { "q": 1, "r": 2, "dir": 3, "id": "t9", "color": 2 }, { "q": 3, "r": -4, "dir": 0, "id": "t10", "color": 3 }, { "q": 3, "r": -2, "dir": 2, "id": "t11", "color": 4 } ], "moveLimit": 12, "rotationEnabled": true, "routeDesign": { "family": "petals", "variant": 90, "seed": 55548896, "radius": 4, "gateVariant": 26, "featured": [ { "q": -4, "r": 0, "a": 1, "b": 3 }, { "q": -4, "r": 0, "a": 2, "b": 5 }, { "q": -4, "r": 1, "a": 0, "b": 2 }, { "q": -4, "r": 3, "a": 1, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -4, "r": 4, "a": 1, "b": 4 }, { "q": -3, "r": -1, "a": 2, "b": 4 }, { "q": -3, "r": 0, "a": 2, "b": 5 }, { "q": -3, "r": 1, "a": 1, "b": 5 }, { "q": -3, "r": 2, "a": 2, "b": 4 }, { "q": -3, "r": 3, "a": 1, "b": 4 }, { "q": -3, "r": 4, "a": 1, "b": 5 }, { "q": -2, "r": -1, "a": 3, "b": 5 }, { "q": -2, "r": 0, "a": 0, "b": 2 }, { "q": -2, "r": 0, "a": 4, "b": 5 }, { "q": -2, "r": 2, "a": 1, "b": 3 }, { "q": -2, "r": 2, "a": 4, "b": 5 }, { "q": -2, "r": 3, "a": 0, "b": 4 }, { "q": -1, "r": -3, "a": 1, "b": 3 }, { "q": -1, "r": -2, "a": 0, "b": 2 }, { "q": -1, "r": 0, "a": 2, "b": 5 }, { "q": -1, "r": 1, "a": 1, "b": 4 }, { "q": -1, "r": 3, "a": 1, "b": 3 }, { "q": -1, "r": 4, "a": 0, "b": 2 }, { "q": 0, "r": -4, "a": 0, "b": 3 }, { "q": 0, "r": -4, "a": 2, "b": 4 }, { "q": 0, "r": -3, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 0, "b": 5 }, { "q": 0, "r": -2, "a": 1, "b": 3 }, { "q": 0, "r": -1, "a": 0, "b": 3 }, { "q": 0, "r": 0, "a": 0, "b": 1 }, { "q": 0, "r": 0, "a": 2, "b": 4 }, { "q": 0, "r": 0, "a": 3, "b": 5 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 2, "a": 0, "b": 2 }, { "q": 0, "r": 2, "a": 3, "b": 4 }, { "q": 0, "r": 3, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 1, "b": 5 }, { "q": 1, "r": -4, "a": 3, "b": 5 }, { "q": 1, "r": -3, "a": 0, "b": 4 }, { "q": 1, "r": -1, "a": 1, "b": 4 }, { "q": 1, "r": 0, "a": 2, "b": 5 }, { "q": 1, "r": 2, "a": 3, "b": 5 }, { "q": 1, "r": 3, "a": 0, "b": 4 }, { "q": 2, "r": -3, "a": 1, "b": 3 }, { "q": 2, "r": -2, "a": 0, "b": 4 }, { "q": 2, "r": -2, "a": 1, "b": 2 }, { "q": 2, "r": 0, "a": 1, "b": 2 }, { "q": 2, "r": 0, "a": 3, "b": 5 }, { "q": 2, "r": 1, "a": 0, "b": 2 }, { "q": 3, "r": -4, "a": 2, "b": 4 }, { "q": 3, "r": -3, "a": 1, "b": 4 }, { "q": 3, "r": -2, "a": 1, "b": 5 }, { "q": 3, "r": -1, "a": 2, "b": 4 }, { "q": 3, "r": 0, "a": 2, "b": 5 }, { "q": 3, "r": 1, "a": 1, "b": 5 }, { "q": 4, "r": -4, "a": 1, "b": 4 }, { "q": 4, "r": -4, "a": 3, "b": 5 }, { "q": 4, "r": -3, "a": 0, "b": 4 }, { "q": 4, "r": -1, "a": 3, "b": 5 }, { "q": 4, "r": 0, "a": 0, "b": 4 }, { "q": 4, "r": 0, "a": 2, "b": 5 } ], "heroStarts": [ { "q": -4, "r": 0, "dir": 2, "steps": 21, "bends": 15, "featuredPairs": 20 }, { "q": -4, "r": 4, "dir": 1, "steps": 21, "bends": 15, "featuredPairs": 20 }, { "q": 0, "r": -4, "dir": 3, "steps": 21, "bends": 15, "featuredPairs": 20 }, { "q": 0, "r": 4, "dir": 0, "steps": 21, "bends": 15, "featuredPairs": 20 }, { "q": 4, "r": -4, "dir": 4, "steps": 21, "bends": 15, "featuredPairs": 20 }, { "q": 4, "r": 0, "dir": 5, "steps": 21, "bends": 15, "featuredPairs": 20 }, { "q": -3, "r": 0, "dir": 2, "steps": 20, "bends": 15, "featuredPairs": 19 }, { "q": -3, "r": 3, "dir": 1, "steps": 20, "bends": 15, "featuredPairs": 19 }, { "q": 0, "r": -3, "dir": 3, "steps": 20, "bends": 15, "featuredPairs": 19 }, { "q": 0, "r": 3, "dir": 0, "steps": 20, "bends": 15, "featuredPairs": 19 }, { "q": 3, "r": -3, "dir": 4, "steps": 20, "bends": 15, "featuredPairs": 19 }, { "q": 3, "r": 0, "dir": 5, "steps": 20, "bends": 15, "featuredPairs": 19 }, { "q": -2, "r": 0, "dir": 4, "steps": 19, "bends": 14, "featuredPairs": 18 }, { "q": -2, "r": 2, "dir": 5, "steps": 19, "bends": 14, "featuredPairs": 18 }, { "q": 0, "r": -2, "dir": 5, "steps": 19, "bends": 14, "featuredPairs": 18 }, { "q": 0, "r": 2, "dir": 4, "steps": 19, "bends": 14, "featuredPairs": 18 }, { "q": 2, "r": -2, "dir": 2, "steps": 19, "bends": 14, "featuredPairs": 18 }, { "q": 2, "r": 0, "dir": 1, "steps": 19, "bends": 14, "featuredPairs": 18 }, { "q": -3, "r": 1, "dir": 5, "steps": 18, "bends": 13, "featuredPairs": 17 }, { "q": -3, "r": 2, "dir": 4, "steps": 18, "bends": 13, "featuredPairs": 17 }, { "q": -1, "r": -2, "dir": 0, "steps": 18, "bends": 13, "featuredPairs": 17 }, { "q": -1, "r": 3, "dir": 3, "steps": 18, "bends": 13, "featuredPairs": 17 }, { "q": 3, "r": -2, "dir": 1, "steps": 18, "bends": 13, "featuredPairs": 17 }, { "q": 3, "r": -1, "dir": 2, "steps": 18, "bends": 13, "featuredPairs": 17 }, { "q": -4, "r": 1, "dir": 0, "steps": 17, "bends": 12, "featuredPairs": 16 }, { "q": -4, "r": 3, "dir": 3, "steps": 17, "bends": 12, "featuredPairs": 16 }, { "q": -1, "r": -3, "dir": 1, "steps": 17, "bends": 12, "featuredPairs": 16 }, { "q": -1, "r": 4, "dir": 2, "steps": 17, "bends": 12, "featuredPairs": 16 }, { "q": 4, "r": -3, "dir": 0, "steps": 17, "bends": 12, "featuredPairs": 16 }, { "q": 4, "r": -1, "dir": 3, "steps": 17, "bends": 12, "featuredPairs": 16 }, { "q": -4, "r": 0, "dir": 1, "steps": 16, "bends": 11, "featuredPairs": 15 }, { "q": -4, "r": 4, "dir": 2, "steps": 16, "bends": 11, "featuredPairs": 15 }, { "q": 0, "r": -4, "dir": 2, "steps": 16, "bends": 11, "featuredPairs": 15 }, { "q": 0, "r": 4, "dir": 1, "steps": 16, "bends": 11, "featuredPairs": 15 }, { "q": 4, "r": -4, "dir": 5, "steps": 16, "bends": 11, "featuredPairs": 15 }, { "q": 4, "r": 0, "dir": 4, "steps": 16, "bends": 11, "featuredPairs": 15 } ] }, "seed": 55548896, "chapter": 11, "chapterName": "走进花心", "beat": "分段释放", "lesson": "一片一片清开,让不同区域的路线接连畅通。", "designIntent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "experience": { "kind": "stages", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "petals", "variant": 90, "phase": "combine", "intent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "source": { "seed": 55548896, "attempt": 0, "slot": { "index": 544, "number": 545, "chapter": 11, "chapterName": "走进花心", "family": "petals", "kind": "stages", "radius": 4, "target": 12, "variant": 90, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55548896, "phase": "combine" }, "placements": [ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 65, "parts": { "requiredRotations": 30, "releaseDepth": 18, "openingConstraint": 8, "sweptBlockers": 8.833 }, "minimumRotations": 2, "releaseDepth": 3, "initialFreeRatio": 0.333, "sweptBlockerPieces": 1, "referenceDirectionChanges": 1, "requiredRotations": 2 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 12, "stage": 2, "orientation": 0, "bends": 10, "cells": 15 }, "referenceLongPaths": 5, "referenceMaxBends": 13, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 20, "total": 20, "rate": 1 }, "referenceContrastIds": [ "t0" ], "contrastExposure": { "seen": 18, "total": 20, "rate": 0.9, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 18, "total": 20, "rate": 0.9, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": true }, "heroGateExposure": { "seen": 1, "total": 20, "rate": 0.05, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "rotate-early", "seeded-random-7" ], "firstLongAction": 5, "policyMaxBendsRange": [ 12, 13 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 18, "longestBends": 13, "longRoutes": 5 }, "workload": { "removals": 12, "minimumActions": 14, "referenceActions": 14, "referenceRotations": 2, "routeCells": 107, "totalBends": 65, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 63, "traveledPairs": 53, "ratio": 0.8412698412698413, "heroFeaturedPairs": 14, "heroRoutePairs": 14, "heroFeaturedRatio": 1 }, "layoutHash": "3cc9d8d2bcaa7737a98720c1ba6400b341874a73cba227643bc89e80c2c9ed1d" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 2, "pieces": 12, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 10.833333333333334, "maxSwing": 26 }, "show": { "exits": 12, "openingChoices": 4, "openingBestMs": 1691, "totalMs": 21217, "medianMs": 1691, "longestMs": 3223, "cruises": 8, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 4.75, "audit": { "states": 1464, "stuckStates": 19, "doubleDead": 1, "maxDeadTurns": 1, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t0,t2", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0550", "name": "花瓣 · 分段释放", "cells": [ { "q": -5, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -5, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -5, "r": 3, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -5, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -4, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -4, "r": 4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": 5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": -2, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -3, "r": -1, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": -3, "r": 0, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": -3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": -3, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 5, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": 0, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -2, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 5, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -1, "r": -2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": -1, "r": 1, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -1, "r": 4, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": 5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -5, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -3, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 0, "r": -2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": -1, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 1, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": 0, "r": 2, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": 0, "r": 3, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 5, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -4, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 1, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": 1, "r": 0, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 1, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -5, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 2, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 2, "r": -2, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 2, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 3, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 3, "r": -5, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -3, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": 3, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": 0, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": 3, "r": 1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 3, "r": 2, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 4, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -4, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 4, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 4, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 5, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 5, "r": -2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 5, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": 0, "tracks": [ 4, 3, 5, 1, 0, 2 ] } ], "tiles": [ { "q": 1, "r": 0, "dir": 0, "id": "t0", "color": 0 }, { "q": 3, "r": -1, "dir": 1, "id": "t1", "color": 1 }, { "q": 0, "r": 4, "dir": 1, "id": "t2", "color": 2 }, { "q": -2, "r": 1, "dir": 2, "id": "t3", "color": 3 }, { "q": -2, "r": -1, "dir": 4, "id": "t4", "color": 4 }, { "q": 5, "r": -5, "dir": 2, "id": "t5", "color": 5 }, { "q": 0, "r": -1, "dir": 0, "id": "t6", "color": 6 }, { "q": -3, "r": 0, "dir": 4, "id": "t7", "color": 0 }, { "q": -4, "r": 0, "dir": 0, "id": "t8", "color": 1 }, { "q": 4, "r": -4, "dir": 3, "id": "t9", "color": 2 }, { "q": 2, "r": -5, "dir": 1, "id": "t10", "color": 3 }, { "q": 4, "r": 0, "dir": 2, "id": "t11", "color": 4 }, { "q": 2, "r": 3, "dir": 2, "id": "t12", "color": 5 }, { "q": -2, "r": -2, "dir": 1, "id": "t13", "color": 6 } ], "moveLimit": 14, "rotationEnabled": true, "routeDesign": { "family": "petals", "variant": 91, "seed": 55868128, "radius": 5, "gateVariant": 59, "featured": [ { "q": -5, "r": 0, "a": 1, "b": 3 }, { "q": -5, "r": 0, "a": 2, "b": 5 }, { "q": -5, "r": 1, "a": 0, "b": 3 }, { "q": -5, "r": 2, "a": 0, "b": 2 }, { "q": -5, "r": 3, "a": 1, "b": 3 }, { "q": -5, "r": 4, "a": 0, "b": 3 }, { "q": -5, "r": 5, "a": 0, "b": 2 }, { "q": -5, "r": 5, "a": 1, "b": 4 }, { "q": -4, "r": -1, "a": 1, "b": 4 }, { "q": -4, "r": 0, "a": 1, "b": 3 }, { "q": -4, "r": 0, "a": 2, "b": 5 }, { "q": -4, "r": 1, "a": 0, "b": 2 }, { "q": -4, "r": 2, "a": 1, "b": 4 }, { "q": -4, "r": 2, "a": 2, "b": 5 }, { "q": -4, "r": 3, "a": 1, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -4, "r": 4, "a": 1, "b": 4 }, { "q": -4, "r": 5, "a": 2, "b": 5 }, { "q": -3, "r": -2, "a": 2, "b": 4 }, { "q": -3, "r": -1, "a": 2, "b": 4 }, { "q": -3, "r": 0, "a": 1, "b": 5 }, { "q": -3, "r": 0, "a": 2, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 1, "a": 1, "b": 5 }, { "q": -3, "r": 1, "a": 2, "b": 4 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 1, "b": 5 }, { "q": -3, "r": 2, "a": 2, "b": 4 }, { "q": -3, "r": 3, "a": 0, "b": 4 }, { "q": -3, "r": 3, "a": 1, "b": 2 }, { "q": -3, "r": 4, "a": 1, "b": 5 }, { "q": -3, "r": 5, "a": 1, "b": 5 }, { "q": -2, "r": -3, "a": 1, "b": 3 }, { "q": -2, "r": -2, "a": 0, "b": 3 }, { "q": -2, "r": -2, "a": 2, "b": 5 }, { "q": -2, "r": -1, "a": 0, "b": 2 }, { "q": -2, "r": -1, "a": 1, "b": 4 }, { "q": -2, "r": -1, "a": 3, "b": 5 }, { "q": -2, "r": 0, "a": 0, "b": 1 }, { "q": -2, "r": 0, "a": 2, "b": 5 }, { "q": -2, "r": 0, "a": 3, "b": 4 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 1, "a": 1, "b": 4 }, { "q": -2, "r": 1, "a": 2, "b": 5 }, { "q": -2, "r": 2, "a": 0, "b": 1 }, { "q": -2, "r": 2, "a": 2, "b": 3 }, { "q": -2, "r": 2, "a": 4, "b": 5 }, { "q": -2, "r": 3, "a": 0, "b": 4 }, { "q": -2, "r": 3, "a": 1, "b": 3 }, { "q": -2, "r": 3, "a": 2, "b": 5 }, { "q": -2, "r": 4, "a": 0, "b": 3 }, { "q": -2, "r": 4, "a": 1, "b": 4 }, { "q": -2, "r": 5, "a": 0, "b": 2 }, { "q": -1, "r": -4, "a": 1, "b": 4 }, { "q": -1, "r": -3, "a": 1, "b": 3 }, { "q": -1, "r": -2, "a": 0, "b": 2 }, { "q": -1, "r": -2, "a": 1, "b": 4 }, { "q": -1, "r": -2, "a": 3, "b": 5 }, { "q": -1, "r": -1, "a": 0, "b": 3 }, { "q": -1, "r": -1, "a": 1, "b": 4 }, { "q": -1, "r": -1, "a": 2, "b": 5 }, { "q": -1, "r": 0, "a": 0, "b": 5 }, { "q": -1, "r": 0, "a": 1, "b": 2 }, { "q": -1, "r": 0, "a": 3, "b": 4 }, { "q": -1, "r": 1, "a": 0, "b": 1 }, { "q": -1, "r": 1, "a": 2, "b": 3 }, { "q": -1, "r": 1, "a": 4, "b": 5 }, { "q": -1, "r": 2, "a": 0, "b": 3 }, { "q": -1, "r": 2, "a": 1, "b": 4 }, { "q": -1, "r": 2, "a": 2, "b": 5 }, { "q": -1, "r": 3, "a": 0, "b": 4 }, { "q": -1, "r": 3, "a": 1, "b": 3 }, { "q": -1, "r": 3, "a": 2, "b": 5 }, { "q": -1, "r": 4, "a": 0, "b": 2 }, { "q": -1, "r": 5, "a": 2, "b": 5 }, { "q": 0, "r": -5, "a": 0, "b": 3 }, { "q": 0, "r": -5, "a": 2, "b": 4 }, { "q": 0, "r": -4, "a": 0, "b": 3 }, { "q": 0, "r": -4, "a": 2, "b": 4 }, { "q": 0, "r": -3, "a": 0, "b": 2 }, { "q": 0, "r": -3, "a": 3, "b": 4 }, { "q": 0, "r": -2, "a": 0, "b": 1 }, { "q": 0, "r": -2, "a": 2, "b": 3 }, { "q": 0, "r": -2, "a": 4, "b": 5 }, { "q": 0, "r": -1, "a": 0, "b": 1 }, { "q": 0, "r": -1, "a": 2, "b": 3 }, { "q": 0, "r": -1, "a": 4, "b": 5 }, { "q": 0, "r": 0, "a": 0, "b": 1 }, { "q": 0, "r": 0, "a": 2, "b": 4 }, { "q": 0, "r": 0, "a": 3, "b": 5 }, { "q": 0, "r": 1, "a": 0, "b": 5 }, { "q": 0, "r": 1, "a": 1, "b": 2 }, { "q": 0, "r": 1, "a": 3, "b": 4 }, { "q": 0, "r": 2, "a": 0, "b": 5 }, { "q": 0, "r": 2, "a": 1, "b": 2 }, { "q": 0, "r": 2, "a": 3, "b": 4 }, { "q": 0, "r": 3, "a": 0, "b": 1 }, { "q": 0, "r": 3, "a": 3, "b": 5 }, { "q": 0, "r": 4, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 1, "b": 5 }, { "q": 0, "r": 5, "a": 0, "b": 3 }, { "q": 0, "r": 5, "a": 1, "b": 5 }, { "q": 1, "r": -5, "a": 2, "b": 5 }, { "q": 1, "r": -4, "a": 3, "b": 5 }, { "q": 1, "r": -3, "a": 0, "b": 4 }, { "q": 1, "r": -3, "a": 1, "b": 3 }, { "q": 1, "r": -3, "a": 2, "b": 5 }, { "q": 1, "r": -2, "a": 0, "b": 3 }, { "q": 1, "r": -2, "a": 1, "b": 4 }, { "q": 1, "r": -2, "a": 2, "b": 5 }, { "q": 1, "r": -1, "a": 0, "b": 5 }, { "q": 1, "r": -1, "a": 1, "b": 2 }, { "q": 1, "r": -1, "a": 3, "b": 4 }, { "q": 1, "r": 0, "a": 0, "b": 1 }, { "q": 1, "r": 0, "a": 2, "b": 3 }, { "q": 1, "r": 0, "a": 4, "b": 5 }, { "q": 1, "r": 1, "a": 0, "b": 3 }, { "q": 1, "r": 1, "a": 1, "b": 4 }, { "q": 1, "r": 1, "a": 2, "b": 5 }, { "q": 1, "r": 2, "a": 0, "b": 2 }, { "q": 1, "r": 2, "a": 1, "b": 4 }, { "q": 1, "r": 2, "a": 3, "b": 5 }, { "q": 1, "r": 3, "a": 0, "b": 4 }, { "q": 1, "r": 4, "a": 1, "b": 4 }, { "q": 2, "r": -5, "a": 3, "b": 5 }, { "q": 2, "r": -4, "a": 0, "b": 3 }, { "q": 2, "r": -4, "a": 1, "b": 4 }, { "q": 2, "r": -3, "a": 0, "b": 4 }, { "q": 2, "r": -3, "a": 1, "b": 3 }, { "q": 2, "r": -3, "a": 2, "b": 5 }, { "q": 2, "r": -2, "a": 0, "b": 5 }, { "q": 2, "r": -2, "a": 1, "b": 2 }, { "q": 2, "r": -2, "a": 3, "b": 4 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": -1, "a": 1, "b": 4 }, { "q": 2, "r": -1, "a": 2, "b": 5 }, { "q": 2, "r": 0, "a": 0, "b": 1 }, { "q": 2, "r": 0, "a": 2, "b": 3 }, { "q": 2, "r": 0, "a": 4, "b": 5 }, { "q": 2, "r": 1, "a": 0, "b": 2 }, { "q": 2, "r": 1, "a": 1, "b": 4 }, { "q": 2, "r": 1, "a": 3, "b": 5 }, { "q": 2, "r": 2, "a": 0, "b": 3 }, { "q": 2, "r": 2, "a": 2, "b": 5 }, { "q": 2, "r": 3, "a": 0, "b": 4 }, { "q": 3, "r": -5, "a": 2, "b": 4 }, { "q": 3, "r": -4, "a": 2, "b": 4 }, { "q": 3, "r": -3, "a": 1, "b": 3 }, { "q": 3, "r": -3, "a": 4, "b": 5 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -2, "a": 1, "b": 5 }, { "q": 3, "r": -2, "a": 2, "b": 4 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 1, "b": 5 }, { "q": 3, "r": -1, "a": 2, "b": 4 }, { "q": 3, "r": 0, "a": 0, "b": 5 }, { "q": 3, "r": 0, "a": 2, "b": 4 }, { "q": 3, "r": 1, "a": 1, "b": 5 }, { "q": 3, "r": 2, "a": 1, "b": 5 }, { "q": 4, "r": -5, "a": 2, "b": 5 }, { "q": 4, "r": -4, "a": 1, "b": 4 }, { "q": 4, "r": -4, "a": 3, "b": 5 }, { "q": 4, "r": -3, "a": 0, "b": 4 }, { "q": 4, "r": -2, "a": 1, "b": 4 }, { "q": 4, "r": -2, "a": 2, "b": 5 }, { "q": 4, "r": -1, "a": 3, "b": 5 }, { "q": 4, "r": 0, "a": 0, "b": 4 }, { "q": 4, "r": 0, "a": 2, "b": 5 }, { "q": 4, "r": 1, "a": 1, "b": 4 }, { "q": 5, "r": -5, "a": 1, "b": 4 }, { "q": 5, "r": -5, "a": 3, "b": 5 }, { "q": 5, "r": -4, "a": 0, "b": 3 }, { "q": 5, "r": -3, "a": 0, "b": 4 }, { "q": 5, "r": -2, "a": 3, "b": 5 }, { "q": 5, "r": -1, "a": 0, "b": 3 }, { "q": 5, "r": 0, "a": 0, "b": 4 }, { "q": 5, "r": 0, "a": 2, "b": 5 } ], "heroStarts": [ { "q": -5, "r": 0, "dir": 2, "steps": 67, "bends": 44, "featuredPairs": 66 }, { "q": 5, "r": -5, "dir": 4, "steps": 59, "bends": 37, "featuredPairs": 58 }, { "q": -5, "r": 5, "dir": 1, "steps": 51, "bends": 29, "featuredPairs": 50 }, { "q": 0, "r": -5, "dir": 3, "steps": 67, "bends": 44, "featuredPairs": 66 }, { "q": 5, "r": 0, "dir": 5, "steps": 59, "bends": 37, "featuredPairs": 58 }, { "q": 0, "r": 5, "dir": 0, "steps": 51, "bends": 29, "featuredPairs": 50 }, { "q": -4, "r": 0, "dir": 2, "steps": 66, "bends": 44, "featuredPairs": 65 }, { "q": 0, "r": -4, "dir": 3, "steps": 66, "bends": 44, "featuredPairs": 65 }, { "q": -3, "r": 0, "dir": 1, "steps": 65, "bends": 43, "featuredPairs": 64 }, { "q": 0, "r": -3, "dir": 2, "steps": 65, "bends": 43, "featuredPairs": 64 }, { "q": -2, "r": -1, "dir": 1, "steps": 64, "bends": 43, "featuredPairs": 63 }, { "q": 1, "r": -3, "dir": 2, "steps": 64, "bends": 43, "featuredPairs": 63 }, { "q": -1, "r": -2, "dir": 1, "steps": 63, "bends": 43, "featuredPairs": 62 }, { "q": 2, "r": -3, "dir": 2, "steps": 63, "bends": 43, "featuredPairs": 62 }, { "q": 0, "r": -3, "dir": 3, "steps": 62, "bends": 42, "featuredPairs": 61 }, { "q": 3, "r": -3, "dir": 4, "steps": 62, "bends": 42, "featuredPairs": 61 }, { "q": 0, "r": -2, "dir": 1, "steps": 61, "bends": 41, "featuredPairs": 60 }, { "q": 2, "r": -2, "dir": 2, "steps": 61, "bends": 41, "featuredPairs": 60 }, { "q": 1, "r": -3, "dir": 0, "steps": 60, "bends": 40, "featuredPairs": 59 }, { "q": 3, "r": -2, "dir": 1, "steps": 60, "bends": 40, "featuredPairs": 59 }, { "q": 1, "r": -4, "dir": 5, "steps": 59, "bends": 39, "featuredPairs": 58 }, { "q": 4, "r": -3, "dir": 0, "steps": 59, "bends": 39, "featuredPairs": 58 }, { "q": 0, "r": -4, "dir": 4, "steps": 58, "bends": 38, "featuredPairs": 57 }, { "q": 4, "r": -4, "dir": 5, "steps": 58, "bends": 38, "featuredPairs": 57 }, { "q": 4, "r": -4, "dir": 4, "steps": 58, "bends": 37, "featuredPairs": 57 }, { "q": 4, "r": 0, "dir": 5, "steps": 58, "bends": 37, "featuredPairs": 57 }, { "q": -1, "r": -3, "dir": 3, "steps": 57, "bends": 37, "featuredPairs": 56 }, { "q": 3, "r": -4, "dir": 4, "steps": 57, "bends": 37, "featuredPairs": 56 }, { "q": 3, "r": -3, "dir": 3, "steps": 57, "bends": 36, "featuredPairs": 56 }, { "q": 3, "r": 0, "dir": 4, "steps": 57, "bends": 36, "featuredPairs": 56 }, { "q": -1, "r": -2, "dir": 2, "steps": 56, "bends": 36, "featuredPairs": 55 }, { "q": 2, "r": -3, "dir": 3, "steps": 56, "bends": 36, "featuredPairs": 55 }, { "q": 2, "r": 1, "dir": 4, "steps": 56, "bends": 36, "featuredPairs": 55 }, { "q": 3, "r": -2, "dir": 3, "steps": 56, "bends": 36, "featuredPairs": 55 }, { "q": 1, "r": 2, "dir": 4, "steps": 55, "bends": 36, "featuredPairs": 54 }, { "q": 3, "r": -1, "dir": 3, "steps": 55, "bends": 36, "featuredPairs": 54 } ] }, "seed": 55868128, "chapter": 11, "chapterName": "走进花心", "beat": "分段释放", "lesson": "一片一片清开,让不同区域的路线接连畅通。", "designIntent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "experience": { "kind": "stages", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "petals", "variant": 91, "phase": "combine", "intent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "source": { "seed": 55868128, "attempt": 3, "slot": { "index": 549, "number": 550, "chapter": 11, "chapterName": "走进花心", "family": "petals", "kind": "stages", "radius": 5, "target": 14, "variant": 91, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55553941, "phase": "combine" }, "placements": [ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 63, "parts": { "requiredRotations": 30, "releaseDepth": 18, "openingConstraint": 6, "sweptBlockers": 9.429 }, "minimumRotations": 2, "releaseDepth": 3, "initialFreeRatio": 0.5, "sweptBlockerPieces": 2, "referenceDirectionChanges": 1, "requiredRotations": 2 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 14, "stage": 2, "orientation": 0, "bends": 20, "cells": 32 }, "referenceLongPaths": 5, "referenceMaxBends": 32, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 20, "total": 20, "rate": 1 }, "referenceContrastIds": [], "contrastExposure": { "seen": 0, "total": 20, "rate": null, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 4, "total": 20, "rate": 0.2, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [], "firstLongAction": 7, "policyMaxBendsRange": [ 25, 38 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 50, "longestBends": 32, "longRoutes": 5 }, "workload": { "removals": 14, "minimumActions": 16, "referenceActions": 16, "referenceRotations": 2, "routeCells": 200, "totalBends": 118, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 177, "traveledPairs": 114, "ratio": 0.6440677966101694, "heroFeaturedPairs": 31, "heroRoutePairs": 31, "heroFeaturedRatio": 1 }, "layoutHash": "2958f035fcf53a727c9c2beadb51b26cc5326ac64af3d6b5f8d7e361f6492850" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 2, "pieces": 14, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 10.142857142857142, "maxSwing": 46 }, "show": { "exits": 14, "openingChoices": 7, "openingBestMs": 2064, "totalMs": 23475, "medianMs": 970, "longestMs": 3460, "cruises": 7, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 4.267857142857142, "audit": { "states": 3132, "stuckStates": 12, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t1,t2", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0585", "name": "回折 · 分段释放", "cells": [ { "q": -5, "r": 0, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": -5, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -5, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": -1, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": -4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 5, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -3, "r": -2, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": -3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": -3, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 5, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 0, "r": -5, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 5, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 1, "r": -5, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 4, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 2, "r": -5, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -4, "tracks": [ 4, 3, 5, 1, 0, 2 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 3, "r": -5, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 3, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 1, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -5, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 4, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": 1, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 5, "r": -5, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 5, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 5, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] } ], "tiles": [ { "q": -1, "r": 5, "dir": 0, "id": "t0", "color": 0 }, { "q": -2, "r": -3, "dir": 2, "id": "t1", "color": 1 }, { "q": 0, "r": -5, "dir": 4, "id": "t2", "color": 2 }, { "q": 2, "r": 0, "dir": 0, "id": "t3", "color": 3 }, { "q": 2, "r": 3, "dir": 3, "id": "t4", "color": 4 }, { "q": 5, "r": -5, "dir": 2, "id": "t5", "color": 5 }, { "q": -4, "r": 4, "dir": 3, "id": "t6", "color": 6 }, { "q": 1, "r": -4, "dir": 1, "id": "t7", "color": 0 }, { "q": 1, "r": -2, "dir": 2, "id": "t8", "color": 1 }, { "q": -2, "r": 0, "dir": 5, "id": "t9", "color": 2 }, { "q": -5, "r": 0, "dir": 1, "id": "t10", "color": 3 }, { "q": 0, "r": 5, "dir": 2, "id": "t11", "color": 4 }, { "q": 3, "r": 0, "dir": 2, "id": "t12", "color": 5 }, { "q": -4, "r": -1, "dir": 0, "id": "t13", "color": 6 } ], "moveLimit": 14, "rotationEnabled": true, "routeDesign": { "family": "switchback", "variant": 99, "seed": 56427088, "radius": 5, "gateVariant": 19, "featured": [ { "q": -5, "r": 0, "a": 3, "b": 5 }, { "q": -5, "r": 1, "a": 0, "b": 3 }, { "q": -5, "r": 2, "a": 0, "b": 3 }, { "q": -5, "r": 3, "a": 0, "b": 3 }, { "q": -5, "r": 4, "a": 0, "b": 3 }, { "q": -5, "r": 5, "a": 0, "b": 2 }, { "q": -4, "r": -1, "a": 1, "b": 3 }, { "q": -4, "r": 0, "a": 0, "b": 3 }, { "q": -4, "r": 1, "a": 0, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 3 }, { "q": -4, "r": 3, "a": 0, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 3 }, { "q": -4, "r": 5, "a": 0, "b": 5 }, { "q": -3, "r": -2, "a": 3, "b": 4 }, { "q": -3, "r": -1, "a": 0, "b": 3 }, { "q": -3, "r": 0, "a": 0, "b": 3 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 3 }, { "q": -3, "r": 4, "a": 0, "b": 3 }, { "q": -3, "r": 5, "a": 0, "b": 2 }, { "q": -2, "r": -3, "a": 2, "b": 3 }, { "q": -2, "r": -2, "a": 0, "b": 3 }, { "q": -2, "r": -1, "a": 0, "b": 3 }, { "q": -2, "r": 0, "a": 0, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 3 }, { "q": -2, "r": 3, "a": 0, "b": 3 }, { "q": -2, "r": 4, "a": 0, "b": 3 }, { "q": -2, "r": 5, "a": 0, "b": 5 }, { "q": -1, "r": -3, "a": 3, "b": 5 }, { "q": -1, "r": -2, "a": 0, "b": 3 }, { "q": -1, "r": -1, "a": 0, "b": 3 }, { "q": -1, "r": 0, "a": 0, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 3 }, { "q": -1, "r": 2, "a": 0, "b": 3 }, { "q": -1, "r": 3, "a": 0, "b": 3 }, { "q": -1, "r": 4, "a": 0, "b": 3 }, { "q": -1, "r": 5, "a": 0, "b": 2 }, { "q": 0, "r": -5, "a": 2, "b": 3 }, { "q": 0, "r": -4, "a": 0, "b": 3 }, { "q": 0, "r": -3, "a": 0, "b": 3 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -1, "a": 0, "b": 3 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 2, "a": 0, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 3 }, { "q": 0, "r": 4, "a": 0, "b": 3 }, { "q": 0, "r": 5, "a": 0, "b": 5 }, { "q": 1, "r": -5, "a": 3, "b": 5 }, { "q": 1, "r": -4, "a": 0, "b": 3 }, { "q": 1, "r": -3, "a": 0, "b": 3 }, { "q": 1, "r": -2, "a": 0, "b": 3 }, { "q": 1, "r": -1, "a": 0, "b": 3 }, { "q": 1, "r": 0, "a": 0, "b": 3 }, { "q": 1, "r": 1, "a": 0, "b": 3 }, { "q": 1, "r": 2, "a": 0, "b": 3 }, { "q": 1, "r": 3, "a": 0, "b": 3 }, { "q": 1, "r": 4, "a": 0, "b": 1 }, { "q": 2, "r": -4, "a": 1, "b": 3 }, { "q": 2, "r": -3, "a": 0, "b": 3 }, { "q": 2, "r": -2, "a": 0, "b": 3 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 3 }, { "q": 2, "r": 1, "a": 0, "b": 3 }, { "q": 2, "r": 2, "a": 0, "b": 3 }, { "q": 2, "r": 3, "a": 0, "b": 4 }, { "q": 3, "r": -5, "a": 3, "b": 4 }, { "q": 3, "r": -4, "a": 0, "b": 3 }, { "q": 3, "r": -3, "a": 0, "b": 3 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 3 }, { "q": 3, "r": 1, "a": 0, "b": 2 }, { "q": 4, "r": -5, "a": 2, "b": 3 }, { "q": 4, "r": -4, "a": 0, "b": 3 }, { "q": 4, "r": -3, "a": 0, "b": 3 }, { "q": 4, "r": -2, "a": 0, "b": 3 }, { "q": 4, "r": -1, "a": 0, "b": 3 }, { "q": 4, "r": 0, "a": 0, "b": 3 }, { "q": 4, "r": 1, "a": 0, "b": 5 }, { "q": 5, "r": -5, "a": 3, "b": 5 }, { "q": 5, "r": -4, "a": 0, "b": 3 }, { "q": 5, "r": -3, "a": 0, "b": 3 }, { "q": 5, "r": -2, "a": 0, "b": 3 }, { "q": 5, "r": -1, "a": 0, "b": 3 }, { "q": 5, "r": 0, "a": 0, "b": 2 } ], "heroStarts": [ { "q": -5, "r": 0, "dir": 3, "steps": 88, "bends": 21, "featuredPairs": 87 }, { "q": 5, "r": 0, "dir": 0, "steps": 88, "bends": 21, "featuredPairs": 87 }, { "q": -5, "r": 1, "dir": 3, "steps": 87, "bends": 21, "featuredPairs": 86 }, { "q": 5, "r": -1, "dir": 0, "steps": 87, "bends": 21, "featuredPairs": 86 }, { "q": -5, "r": 2, "dir": 3, "steps": 86, "bends": 21, "featuredPairs": 85 }, { "q": 5, "r": -2, "dir": 0, "steps": 86, "bends": 21, "featuredPairs": 85 }, { "q": -5, "r": 3, "dir": 3, "steps": 85, "bends": 21, "featuredPairs": 84 }, { "q": 5, "r": -3, "dir": 0, "steps": 85, "bends": 21, "featuredPairs": 84 }, { "q": -5, "r": 4, "dir": 3, "steps": 84, "bends": 21, "featuredPairs": 83 }, { "q": 5, "r": -4, "dir": 0, "steps": 84, "bends": 21, "featuredPairs": 83 }, { "q": -5, "r": 5, "dir": 2, "steps": 83, "bends": 20, "featuredPairs": 82 }, { "q": 5, "r": -5, "dir": 5, "steps": 83, "bends": 20, "featuredPairs": 82 }, { "q": -4, "r": 5, "dir": 0, "steps": 82, "bends": 19, "featuredPairs": 81 }, { "q": 4, "r": -5, "dir": 3, "steps": 82, "bends": 19, "featuredPairs": 81 }, { "q": -4, "r": 4, "dir": 0, "steps": 81, "bends": 19, "featuredPairs": 80 }, { "q": 4, "r": -4, "dir": 3, "steps": 81, "bends": 19, "featuredPairs": 80 }, { "q": -4, "r": 3, "dir": 0, "steps": 80, "bends": 19, "featuredPairs": 79 }, { "q": 4, "r": -3, "dir": 3, "steps": 80, "bends": 19, "featuredPairs": 79 }, { "q": -4, "r": 2, "dir": 0, "steps": 79, "bends": 19, "featuredPairs": 78 }, { "q": 4, "r": -2, "dir": 3, "steps": 79, "bends": 19, "featuredPairs": 78 }, { "q": -4, "r": 1, "dir": 0, "steps": 78, "bends": 19, "featuredPairs": 77 }, { "q": 4, "r": -1, "dir": 3, "steps": 78, "bends": 19, "featuredPairs": 77 }, { "q": -4, "r": 0, "dir": 0, "steps": 77, "bends": 19, "featuredPairs": 76 }, { "q": 4, "r": 0, "dir": 3, "steps": 77, "bends": 19, "featuredPairs": 76 }, { "q": -4, "r": -1, "dir": 1, "steps": 76, "bends": 18, "featuredPairs": 75 }, { "q": 4, "r": 1, "dir": 5, "steps": 76, "bends": 18, "featuredPairs": 75 }, { "q": -3, "r": -2, "dir": 3, "steps": 75, "bends": 17, "featuredPairs": 74 }, { "q": 3, "r": 1, "dir": 0, "steps": 75, "bends": 17, "featuredPairs": 74 }, { "q": -3, "r": -1, "dir": 3, "steps": 74, "bends": 17, "featuredPairs": 73 }, { "q": 3, "r": 0, "dir": 0, "steps": 74, "bends": 17, "featuredPairs": 73 }, { "q": -3, "r": 0, "dir": 3, "steps": 73, "bends": 17, "featuredPairs": 72 }, { "q": 3, "r": -1, "dir": 0, "steps": 73, "bends": 17, "featuredPairs": 72 }, { "q": -3, "r": 1, "dir": 3, "steps": 72, "bends": 17, "featuredPairs": 71 }, { "q": 3, "r": -2, "dir": 0, "steps": 72, "bends": 17, "featuredPairs": 71 }, { "q": -3, "r": 2, "dir": 3, "steps": 71, "bends": 17, "featuredPairs": 70 }, { "q": 3, "r": -3, "dir": 0, "steps": 71, "bends": 17, "featuredPairs": 70 } ] }, "seed": 56427088, "chapter": 12, "chapterName": "曲径相逢", "beat": "分段释放", "lesson": "一片一片清开,让不同区域的路线接连畅通。", "designIntent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "experience": { "kind": "stages", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "switchback", "variant": 99, "phase": "combine", "intent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "source": { "seed": 56427088, "attempt": 8, "slot": { "index": 584, "number": 585, "chapter": 12, "chapterName": "曲径相逢", "family": "switchback", "kind": "stages", "radius": 5, "target": 14, "variant": 97, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55589256, "phase": "combine" }, "placements": [ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 57, "parts": { "requiredRotations": 30, "releaseDepth": 12, "openingConstraint": 6, "sweptBlockers": 9.429 }, "minimumRotations": 2, "releaseDepth": 2, "initialFreeRatio": 0.5, "sweptBlockerPieces": 2, "referenceDirectionChanges": 1, "requiredRotations": 2 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 14, "stage": 2, "orientation": 0, "bends": 9, "cells": 39 }, "referenceLongPaths": 2, "referenceMaxBends": 9, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 18, "total": 20, "rate": 0.9 }, "referenceContrastIds": [ "t1", "t0" ], "contrastExposure": { "seen": 17, "total": 20, "rate": 0.85, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 14, "total": 20, "rate": 0.7, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": true }, "heroGateExposure": { "seen": 3, "total": 20, "rate": 0.15, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random-3", "seeded-random-7", "seeded-random-13" ], "firstLongAction": 10, "policyMaxBendsRange": [ 7, 20 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 39, "longestBends": 9, "longRoutes": 2 }, "workload": { "removals": 14, "minimumActions": 16, "referenceActions": 16, "referenceRotations": 2, "routeCells": 105, "totalBends": 24, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 88, "traveledPairs": 62, "ratio": 0.7045454545454546, "heroFeaturedPairs": 38, "heroRoutePairs": 38, "heroFeaturedRatio": 1 }, "layoutHash": "d4241cc68be53727f5e2f0b12181f3b1de5991a380e42eda7e41a9f94d40f2ff" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 2, "pieces": 14, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 12.857142857142858, "maxSwing": 79 }, "show": { "exits": 14, "openingChoices": 7, "openingBestMs": 1195, "totalMs": 16829, "medianMs": 928, "longestMs": 3459, "cruises": 7, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3.9642857142857144, "audit": { "states": 11904, "stuckStates": 66, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t0,t1,t2", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0732", "name": "回折 · 旋转换路", "cells": [ { "q": -3, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -2, "r": -1, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": 3, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": -1, "r": -2, "tracks": [ 5, 2, 1, 4, 3, 0 ] }, { "q": -1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": 3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": 0, "r": -3, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 0, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 3, "tracks": [ 5, 4, 3, 2, 1, 0 ] }, { "q": 1, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": 2, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 2, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -2, "tracks": [ 5, 3, 4, 1, 2, 0 ] }, { "q": 2, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": 1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": 3, "r": -3, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 3, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 2, 4, 0, 5, 1, 3 ] } ], "tiles": [ { "q": 3, "r": -2, "dir": 0, "id": "t0", "color": 0 }, { "q": 2, "r": 1, "dir": 0, "id": "t1", "color": 1 }, { "q": 0, "r": 2, "dir": 3, "id": "t2", "color": 2 }, { "q": 0, "r": 3, "dir": 4, "id": "t3", "color": 3 }, { "q": 3, "r": -1, "dir": 3, "id": "t4", "color": 4 }, { "q": -1, "r": 3, "dir": 4, "id": "t5", "color": 5 }, { "q": 2, "r": 0, "dir": 5, "id": "t6", "color": 6 }, { "q": 3, "r": 0, "dir": 2, "id": "t7", "color": 0 } ], "moveLimit": 8, "rotationEnabled": true, "routeDesign": { "family": "switchback", "variant": 142, "seed": 64534815, "radius": 3, "gateVariant": 13, "featured": [ { "q": -3, "r": 0, "a": 3, "b": 5 }, { "q": -3, "r": 1, "a": 0, "b": 3 }, { "q": -3, "r": 2, "a": 0, "b": 3 }, { "q": -3, "r": 3, "a": 0, "b": 2 }, { "q": -2, "r": -1, "a": 1, "b": 3 }, { "q": -2, "r": 0, "a": 0, "b": 3 }, { "q": -2, "r": 1, "a": 0, "b": 3 }, { "q": -2, "r": 2, "a": 0, "b": 3 }, { "q": -2, "r": 3, "a": 0, "b": 5 }, { "q": -1, "r": -2, "a": 3, "b": 4 }, { "q": -1, "r": -1, "a": 0, "b": 3 }, { "q": -1, "r": 0, "a": 0, "b": 3 }, { "q": -1, "r": 1, "a": 0, "b": 3 }, { "q": -1, "r": 2, "a": 0, "b": 3 }, { "q": -1, "r": 3, "a": 0, "b": 2 }, { "q": 0, "r": -3, "a": 2, "b": 3 }, { "q": 0, "r": -2, "a": 0, "b": 3 }, { "q": 0, "r": -1, "a": 0, "b": 3 }, { "q": 0, "r": 0, "a": 0, "b": 3 }, { "q": 0, "r": 1, "a": 0, "b": 3 }, { "q": 0, "r": 2, "a": 0, "b": 3 }, { "q": 0, "r": 3, "a": 0, "b": 5 }, { "q": 1, "r": -3, "a": 3, "b": 5 }, { "q": 1, "r": -2, "a": 0, "b": 3 }, { "q": 1, "r": -1, "a": 0, "b": 3 }, { "q": 1, "r": 0, "a": 0, "b": 3 }, { "q": 1, "r": 1, "a": 0, "b": 3 }, { "q": 1, "r": 2, "a": 0, "b": 1 }, { "q": 2, "r": -2, "a": 1, "b": 3 }, { "q": 2, "r": -1, "a": 0, "b": 3 }, { "q": 2, "r": 0, "a": 0, "b": 3 }, { "q": 2, "r": 1, "a": 0, "b": 4 }, { "q": 3, "r": -3, "a": 3, "b": 4 }, { "q": 3, "r": -2, "a": 0, "b": 3 }, { "q": 3, "r": -1, "a": 0, "b": 3 }, { "q": 3, "r": 0, "a": 0, "b": 2 } ], "heroStarts": [ { "q": -3, "r": 0, "dir": 3, "steps": 36, "bends": 13, "featuredPairs": 35 }, { "q": 3, "r": 0, "dir": 0, "steps": 36, "bends": 13, "featuredPairs": 35 }, { "q": -3, "r": 1, "dir": 3, "steps": 35, "bends": 13, "featuredPairs": 34 }, { "q": 3, "r": -1, "dir": 0, "steps": 35, "bends": 13, "featuredPairs": 34 }, { "q": -3, "r": 2, "dir": 3, "steps": 34, "bends": 13, "featuredPairs": 33 }, { "q": 3, "r": -2, "dir": 0, "steps": 34, "bends": 13, "featuredPairs": 33 }, { "q": -3, "r": 3, "dir": 2, "steps": 33, "bends": 12, "featuredPairs": 32 }, { "q": 3, "r": -3, "dir": 4, "steps": 33, "bends": 12, "featuredPairs": 32 }, { "q": -2, "r": 3, "dir": 0, "steps": 32, "bends": 11, "featuredPairs": 31 }, { "q": 2, "r": -2, "dir": 3, "steps": 32, "bends": 11, "featuredPairs": 31 }, { "q": -2, "r": 2, "dir": 0, "steps": 31, "bends": 11, "featuredPairs": 30 }, { "q": 2, "r": -1, "dir": 3, "steps": 31, "bends": 11, "featuredPairs": 30 }, { "q": -2, "r": 1, "dir": 0, "steps": 30, "bends": 11, "featuredPairs": 29 }, { "q": 2, "r": 0, "dir": 3, "steps": 30, "bends": 11, "featuredPairs": 29 }, { "q": -2, "r": 0, "dir": 0, "steps": 29, "bends": 11, "featuredPairs": 28 }, { "q": 2, "r": 1, "dir": 4, "steps": 29, "bends": 10, "featuredPairs": 28 }, { "q": -2, "r": -1, "dir": 1, "steps": 28, "bends": 10, "featuredPairs": 27 }, { "q": 1, "r": 2, "dir": 0, "steps": 28, "bends": 9, "featuredPairs": 27 }, { "q": -1, "r": -2, "dir": 3, "steps": 27, "bends": 9, "featuredPairs": 26 }, { "q": 1, "r": 1, "dir": 0, "steps": 27, "bends": 9, "featuredPairs": 26 }, { "q": -1, "r": -1, "dir": 3, "steps": 26, "bends": 9, "featuredPairs": 25 }, { "q": 1, "r": 0, "dir": 0, "steps": 26, "bends": 9, "featuredPairs": 25 }, { "q": -1, "r": 0, "dir": 3, "steps": 25, "bends": 9, "featuredPairs": 24 }, { "q": 1, "r": -1, "dir": 0, "steps": 25, "bends": 9, "featuredPairs": 24 }, { "q": -1, "r": 1, "dir": 3, "steps": 24, "bends": 9, "featuredPairs": 23 }, { "q": 1, "r": -2, "dir": 0, "steps": 24, "bends": 9, "featuredPairs": 23 }, { "q": -1, "r": 2, "dir": 3, "steps": 23, "bends": 9, "featuredPairs": 22 }, { "q": 1, "r": -3, "dir": 5, "steps": 23, "bends": 8, "featuredPairs": 22 }, { "q": -1, "r": 3, "dir": 2, "steps": 22, "bends": 8, "featuredPairs": 21 }, { "q": 0, "r": -3, "dir": 3, "steps": 22, "bends": 7, "featuredPairs": 21 }, { "q": 0, "r": -2, "dir": 3, "steps": 21, "bends": 7, "featuredPairs": 20 }, { "q": 0, "r": 3, "dir": 0, "steps": 21, "bends": 7, "featuredPairs": 20 }, { "q": 0, "r": -1, "dir": 3, "steps": 20, "bends": 7, "featuredPairs": 19 }, { "q": 0, "r": 2, "dir": 0, "steps": 20, "bends": 7, "featuredPairs": 19 }, { "q": 0, "r": 0, "dir": 3, "steps": 19, "bends": 7, "featuredPairs": 18 }, { "q": 0, "r": 1, "dir": 0, "steps": 19, "bends": 7, "featuredPairs": 18 } ] }, "seed": 64534815, "chapter": 15, "chapterName": "旋开的花园", "beat": "旋转换路", "lesson": "先放出能走的棋子,再转出另一条路。", "designIntent": "棋盘初步释放后,转动轨道建立新的离场机会。", "experience": { "kind": "turn", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "switchback", "variant": 142, "phase": "fluent", "intent": "棋盘初步释放后,转动轨道建立新的离场机会。", "source": { "seed": 64534815, "attempt": 84, "slot": { "index": 731, "number": 732, "chapter": 15, "chapterName": "旋开的花园", "family": "switchback", "kind": "turn", "radius": 3, "target": 9, "variant": 121, "minHeroBends": 7, "maxHeroBends": 36, "seed": 55737579, "phase": "fluent" }, "placements": [ 1, 1, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 3, "label": "进阶", "basis": "structural-estimate", "playerCalibrated": false, "score": 45, "parts": { "requiredRotations": 15, "releaseDepth": 12, "openingConstraint": 7.5, "sweptBlockers": 10.5 }, "minimumRotations": 1, "releaseDepth": 2, "initialFreeRatio": 0.375, "sweptBlockerPieces": 2, "referenceDirectionChanges": 0, "requiredRotations": 1 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 8, "stage": 1, "orientation": 1, "bends": 8, "cells": 23 }, "referenceLongPaths": 2, "referenceMaxBends": 8, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 17, "total": 20, "rate": 0.85 }, "heroLongExposure": { "seen": 15, "total": 20, "rate": 0.75 }, "referenceContrastIds": [ "t1" ], "contrastExposure": { "seen": 12, "total": 20, "rate": 0.6, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "rotate-early", "seeded-random", "seeded-random-3", "seeded-random-4", "seeded-random-5", "seeded-random-9", "seeded-random-13", "seeded-random-14" ], "firstLongAction": 5, "policyMaxBendsRange": [ 1, 13 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 23, "longestBends": 8, "longRoutes": 2 }, "workload": { "removals": 8, "minimumActions": 9, "referenceActions": 9, "referenceRotations": 1, "routeCells": 58, "totalBends": 18, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 36, "traveledPairs": 23, "ratio": 0.6388888888888888, "heroFeaturedPairs": 22, "heroRoutePairs": 22, "heroFeaturedRatio": 1 }, "layoutHash": "8524d572728bd4ab5e31a25008446e82e06bcf8e33aa35b3e73f78f5165a9e6d" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 1, "pieces": 8, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 12.5, "maxSwing": 58 }, "show": { "exits": 8, "openingChoices": 3, "openingBestMs": 1386, "totalMs": 11041, "medianMs": 1386, "longestMs": 3392, "cruises": 4, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3, "audit": { "states": 336, "stuckStates": 6, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 4, "endgameTightStates": 0, "endgameWorst": "t0,t1", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0737", "name": "编织 · 分段释放", "cells": [ { "q": -4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 1, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": -4, "r": 2, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -4, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 4, "tracks": [ 3, 2, 1, 0, 5, 4 ] }, { "q": -3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -3, "r": 0, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 3, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -3, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": -2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -2, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": -2, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -3, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 3, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 1, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 1, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 2, "r": -3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": -1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 2, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": 2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 3, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -3, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 3, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -1, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": 0, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 4, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -3, "tracks": [ 3, 2, 1, 0, 5, 4 ] }, { "q": 4, "r": -2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 4, "r": -1, "tracks": [ 3, 2, 1, 0, 5, 4 ] }, { "q": 4, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] } ], "tiles": [ { "q": -1, "r": -1, "dir": 1, "id": "t0", "color": 0 }, { "q": 0, "r": 2, "dir": 5, "id": "t1", "color": 1 }, { "q": 2, "r": -4, "dir": 4, "id": "t2", "color": 2 }, { "q": 2, "r": -2, "dir": 1, "id": "t3", "color": 3 }, { "q": -4, "r": 0, "dir": 0, "id": "t4", "color": 4 }, { "q": 0, "r": -3, "dir": 5, "id": "t5", "color": 5 }, { "q": 4, "r": -4, "dir": 3, "id": "t6", "color": 6 }, { "q": 4, "r": -3, "dir": 3, "id": "t7", "color": 0 }, { "q": 2, "r": 2, "dir": 4, "id": "t8", "color": 1 }, { "q": 4, "r": -2, "dir": 4, "id": "t9", "color": 2 }, { "q": 4, "r": 0, "dir": 1, "id": "t10", "color": 3 }, { "q": -3, "r": 4, "dir": 2, "id": "t11", "color": 4 } ], "moveLimit": 12, "rotationEnabled": true, "routeDesign": { "family": "weave", "variant": 122, "seed": 55847353, "radius": 4, "gateVariant": 51, "featured": [ { "q": -4, "r": 0, "a": 2, "b": 5 }, { "q": -4, "r": 1, "a": 2, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 2 }, { "q": -4, "r": 4, "a": 1, "b": 2 }, { "q": -3, "r": 0, "a": 1, "b": 5 }, { "q": -3, "r": 1, "a": 1, "b": 5 }, { "q": -3, "r": 2, "a": 1, "b": 5 }, { "q": -3, "r": 3, "a": 1, "b": 4 }, { "q": -3, "r": 4, "a": 1, "b": 5 }, { "q": -2, "r": -1, "a": 2, "b": 4 }, { "q": -2, "r": 0, "a": 2, "b": 4 }, { "q": -2, "r": 1, "a": 2, "b": 4 }, { "q": -2, "r": 2, "a": 2, "b": 4 }, { "q": -2, "r": 3, "a": 2, "b": 4 }, { "q": -1, "r": -1, "a": 1, "b": 5 }, { "q": -1, "r": 0, "a": 1, "b": 5 }, { "q": -1, "r": 1, "a": 1, "b": 5 }, { "q": -1, "r": 2, "a": 1, "b": 5 }, { "q": -1, "r": 3, "a": 1, "b": 5 }, { "q": 0, "r": -2, "a": 2, "b": 4 }, { "q": 0, "r": -1, "a": 2, "b": 4 }, { "q": 0, "r": 0, "a": 2, "b": 4 }, { "q": 0, "r": 1, "a": 2, "b": 4 }, { "q": 0, "r": 2, "a": 2, "b": 4 }, { "q": 1, "r": -2, "a": 1, "b": 5 }, { "q": 1, "r": -1, "a": 1, "b": 5 }, { "q": 1, "r": 0, "a": 1, "b": 5 }, { "q": 1, "r": 1, "a": 1, "b": 5 }, { "q": 1, "r": 2, "a": 1, "b": 5 }, { "q": 2, "r": -3, "a": 2, "b": 4 }, { "q": 2, "r": -2, "a": 2, "b": 4 }, { "q": 2, "r": -1, "a": 2, "b": 4 }, { "q": 2, "r": 0, "a": 2, "b": 4 }, { "q": 2, "r": 1, "a": 2, "b": 4 }, { "q": 3, "r": -3, "a": 2, "b": 5 }, { "q": 3, "r": -2, "a": 1, "b": 5 }, { "q": 3, "r": -1, "a": 2, "b": 5 }, { "q": 3, "r": 0, "a": 1, "b": 5 }, { "q": 3, "r": 1, "a": 1, "b": 5 }, { "q": 4, "r": -3, "a": 4, "b": 5 }, { "q": 4, "r": -1, "a": 4, "b": 5 }, { "q": 4, "r": 0, "a": 2, "b": 4 } ], "heroStarts": [ { "q": -4, "r": 0, "dir": 2, "steps": 42, "bends": 38, "featuredPairs": 41 }, { "q": 4, "r": 0, "dir": 4, "steps": 42, "bends": 37, "featuredPairs": 41 }, { "q": -3, "r": 0, "dir": 1, "steps": 41, "bends": 37, "featuredPairs": 40 }, { "q": 3, "r": 1, "dir": 5, "steps": 41, "bends": 36, "featuredPairs": 40 }, { "q": -2, "r": -1, "dir": 2, "steps": 40, "bends": 36, "featuredPairs": 39 }, { "q": 2, "r": 1, "dir": 4, "steps": 40, "bends": 35, "featuredPairs": 39 }, { "q": -1, "r": -1, "dir": 1, "steps": 39, "bends": 35, "featuredPairs": 38 }, { "q": 1, "r": 2, "dir": 5, "steps": 39, "bends": 34, "featuredPairs": 38 }, { "q": 0, "r": -2, "dir": 2, "steps": 38, "bends": 34, "featuredPairs": 37 }, { "q": 0, "r": 2, "dir": 4, "steps": 38, "bends": 33, "featuredPairs": 37 }, { "q": 1, "r": -2, "dir": 1, "steps": 37, "bends": 33, "featuredPairs": 36 }, { "q": -1, "r": 3, "dir": 5, "steps": 37, "bends": 32, "featuredPairs": 36 }, { "q": 2, "r": -3, "dir": 2, "steps": 36, "bends": 32, "featuredPairs": 35 }, { "q": -2, "r": 3, "dir": 4, "steps": 36, "bends": 31, "featuredPairs": 35 }, { "q": 3, "r": -3, "dir": 2, "steps": 35, "bends": 32, "featuredPairs": 34 }, { "q": -3, "r": 4, "dir": 5, "steps": 35, "bends": 30, "featuredPairs": 34 }, { "q": 4, "r": -3, "dir": 4, "steps": 34, "bends": 31, "featuredPairs": 33 }, { "q": -4, "r": 4, "dir": 1, "steps": 34, "bends": 29, "featuredPairs": 33 }, { "q": 3, "r": -2, "dir": 5, "steps": 33, "bends": 30, "featuredPairs": 32 }, { "q": -3, "r": 3, "dir": 1, "steps": 33, "bends": 29, "featuredPairs": 32 }, { "q": 2, "r": -2, "dir": 4, "steps": 32, "bends": 29, "featuredPairs": 31 }, { "q": -2, "r": 2, "dir": 2, "steps": 32, "bends": 28, "featuredPairs": 31 }, { "q": 1, "r": -1, "dir": 5, "steps": 31, "bends": 28, "featuredPairs": 30 }, { "q": -1, "r": 2, "dir": 1, "steps": 31, "bends": 27, "featuredPairs": 30 }, { "q": 0, "r": -1, "dir": 4, "steps": 30, "bends": 27, "featuredPairs": 29 }, { "q": 0, "r": 1, "dir": 2, "steps": 30, "bends": 26, "featuredPairs": 29 }, { "q": -1, "r": 0, "dir": 5, "steps": 29, "bends": 26, "featuredPairs": 28 }, { "q": 1, "r": 1, "dir": 1, "steps": 29, "bends": 25, "featuredPairs": 28 }, { "q": -2, "r": 0, "dir": 4, "steps": 28, "bends": 25, "featuredPairs": 27 }, { "q": 2, "r": 0, "dir": 2, "steps": 28, "bends": 24, "featuredPairs": 27 }, { "q": -3, "r": 1, "dir": 5, "steps": 27, "bends": 24, "featuredPairs": 26 }, { "q": 3, "r": 0, "dir": 1, "steps": 27, "bends": 23, "featuredPairs": 26 }, { "q": -4, "r": 1, "dir": 3, "steps": 26, "bends": 23, "featuredPairs": 25 }, { "q": 4, "r": -1, "dir": 5, "steps": 26, "bends": 22, "featuredPairs": 25 }, { "q": -4, "r": 2, "dir": 2, "steps": 25, "bends": 22, "featuredPairs": 24 }, { "q": 3, "r": -1, "dir": 5, "steps": 25, "bends": 22, "featuredPairs": 24 } ] }, "seed": 55847353, "chapter": 15, "chapterName": "旋开的花园", "beat": "分段释放", "lesson": "一片一片清开,让不同区域的路线接连畅通。", "designIntent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "experience": { "kind": "stages", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "weave", "variant": 122, "phase": "fluent", "intent": "清挡和换路分段展开,经过至少两次换路后放出主路线。", "source": { "seed": 55847353, "attempt": 1, "slot": { "index": 736, "number": 737, "chapter": 15, "chapterName": "旋开的花园", "family": "weave", "kind": "stages", "radius": 4, "target": 12, "variant": 122, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55742624, "phase": "fluent" }, "placements": [ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 4, "label": "挑战", "basis": "structural-estimate", "playerCalibrated": false, "score": 59, "parts": { "requiredRotations": 30, "releaseDepth": 12, "openingConstraint": 6, "sweptBlockers": 10.5 }, "minimumRotations": 2, "releaseDepth": 2, "initialFreeRatio": 0.5, "sweptBlockerPieces": 3, "referenceDirectionChanges": 1, "requiredRotations": 2 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 12, "stage": 2, "orientation": 0, "bends": 35, "cells": 39 }, "referenceLongPaths": 4, "referenceMaxBends": 35, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 18, "total": 20, "rate": 0.9 }, "referenceContrastIds": [], "contrastExposure": { "seen": 0, "total": 20, "rate": null, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 1, "total": 20, "rate": 0.05, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [], "firstLongAction": 2, "policyMaxBendsRange": [ 10, 35 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 39, "longestBends": 35, "longRoutes": 4 }, "workload": { "removals": 12, "minimumActions": 14, "referenceActions": 14, "referenceRotations": 2, "routeCells": 100, "totalBends": 68, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 42, "traveledPairs": 38, "ratio": 0.9047619047619048, "heroFeaturedPairs": 38, "heroRoutePairs": 38, "heroFeaturedRatio": 1 }, "layoutHash": "1b2f9553c5e299d186f2e5616bf8a4f8e042cb0b6b322efe62d05d4a59d96e90" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 2, "pieces": 12, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 12.166666666666666, "maxSwing": 100 }, "show": { "exits": 12, "openingChoices": 6, "openingBestMs": 1924, "totalMs": 15756, "medianMs": 780, "longestMs": 3411, "cruises": 5, "firstShowMs": 319, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3.875, "audit": { "states": 4752, "stuckStates": 119, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t0,t2", "exhausted": false } } }, { "version": 1, "id": "trail-v05-0835", "name": "编织 · 旋转换路", "cells": [ { "q": -4, "r": 0, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -4, "r": 1, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -4, "r": 2, "tracks": [ 2, 4, 0, 5, 1, 3 ] }, { "q": -4, "r": 3, "tracks": [ 4, 5, 3, 2, 0, 1 ] }, { "q": -4, "r": 4, "tracks": [ 2, 3, 0, 1, 5, 4 ] }, { "q": -3, "r": -1, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -3, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 2, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -3, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -3, "r": 4, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -2, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": -2, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -2, "r": 3, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": -2, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": -1, "r": -2, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": -1, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 1, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": -1, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": -1, "r": 4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": -4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 0, "r": -3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": -1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 0, "r": 2, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 0, "r": 3, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 0, "r": 4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 1, "r": -3, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 1, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 0, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 1, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 1, "r": 3, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 2, "r": -4, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 2, "r": -3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": -2, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 2, "r": -1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 2, "r": 1, "tracks": [ 1, 0, 4, 5, 2, 3 ] }, { "q": 2, "r": 2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 3, "r": -4, "tracks": [ 1, 0, 3, 2, 5, 4 ] }, { "q": 3, "r": -3, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -2, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": -1, "tracks": [ 1, 0, 5, 4, 3, 2 ] }, { "q": 3, "r": 0, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 3, "r": 1, "tracks": [ 3, 5, 4, 0, 2, 1 ] }, { "q": 4, "r": -4, "tracks": [ 2, 5, 0, 4, 3, 1 ] }, { "q": 4, "r": -3, "tracks": [ 4, 2, 1, 5, 0, 3 ] }, { "q": 4, "r": -2, "tracks": [ 3, 4, 5, 0, 1, 2 ] }, { "q": 4, "r": -1, "tracks": [ 3, 2, 1, 0, 5, 4 ] }, { "q": 4, "r": 0, "tracks": [ 1, 0, 4, 5, 2, 3 ] } ], "tiles": [ { "q": 0, "r": -1, "dir": 2, "id": "t0", "color": 0 }, { "q": -4, "r": 0, "dir": 2, "id": "t1", "color": 1 }, { "q": -1, "r": 3, "dir": 4, "id": "t2", "color": 2 }, { "q": -1, "r": 1, "dir": 2, "id": "t3", "color": 3 }, { "q": -3, "r": 2, "dir": 3, "id": "t4", "color": 4 }, { "q": 4, "r": -2, "dir": 3, "id": "t5", "color": 5 }, { "q": -2, "r": 3, "dir": 5, "id": "t6", "color": 6 }, { "q": -4, "r": 2, "dir": 4, "id": "t7", "color": 0 }, { "q": 0, "r": 4, "dir": 3, "id": "t8", "color": 1 }, { "q": 0, "r": 1, "dir": 3, "id": "t9", "color": 2 }, { "q": -4, "r": 4, "dir": 5, "id": "t10", "color": 3 }, { "q": 2, "r": -4, "dir": 4, "id": "t11", "color": 4 } ], "moveLimit": 12, "rotationEnabled": true, "routeDesign": { "family": "weave", "variant": 140, "seed": 56574609, "radius": 4, "gateVariant": 29, "featured": [ { "q": -4, "r": 0, "a": 2, "b": 5 }, { "q": -4, "r": 1, "a": 2, "b": 3 }, { "q": -4, "r": 2, "a": 0, "b": 2 }, { "q": -4, "r": 3, "a": 2, "b": 3 }, { "q": -4, "r": 4, "a": 0, "b": 2 }, { "q": -3, "r": 0, "a": 1, "b": 5 }, { "q": -3, "r": 1, "a": 1, "b": 5 }, { "q": -3, "r": 2, "a": 1, "b": 5 }, { "q": -3, "r": 3, "a": 1, "b": 5 }, { "q": -3, "r": 4, "a": 1, "b": 5 }, { "q": -2, "r": -1, "a": 2, "b": 4 }, { "q": -2, "r": 0, "a": 2, "b": 4 }, { "q": -2, "r": 1, "a": 2, "b": 4 }, { "q": -2, "r": 2, "a": 2, "b": 4 }, { "q": -2, "r": 3, "a": 2, "b": 4 }, { "q": -1, "r": -1, "a": 1, "b": 5 }, { "q": -1, "r": 0, "a": 1, "b": 5 }, { "q": -1, "r": 1, "a": 1, "b": 5 }, { "q": -1, "r": 2, "a": 1, "b": 5 }, { "q": -1, "r": 3, "a": 1, "b": 5 }, { "q": 0, "r": -2, "a": 2, "b": 4 }, { "q": 0, "r": -1, "a": 2, "b": 4 }, { "q": 0, "r": 0, "a": 2, "b": 4 }, { "q": 0, "r": 1, "a": 2, "b": 4 }, { "q": 0, "r": 2, "a": 2, "b": 4 }, { "q": 1, "r": -2, "a": 1, "b": 5 }, { "q": 1, "r": -1, "a": 1, "b": 5 }, { "q": 1, "r": 0, "a": 1, "b": 5 }, { "q": 1, "r": 1, "a": 1, "b": 5 }, { "q": 1, "r": 2, "a": 1, "b": 5 }, { "q": 2, "r": -3, "a": 2, "b": 4 }, { "q": 2, "r": -2, "a": 2, "b": 4 }, { "q": 2, "r": -1, "a": 2, "b": 4 }, { "q": 2, "r": 0, "a": 2, "b": 4 }, { "q": 2, "r": 1, "a": 2, "b": 4 }, { "q": 3, "r": -3, "a": 1, "b": 5 }, { "q": 3, "r": -2, "a": 1, "b": 5 }, { "q": 3, "r": -1, "a": 2, "b": 5 }, { "q": 3, "r": 0, "a": 1, "b": 5 }, { "q": 3, "r": 1, "a": 1, "b": 5 }, { "q": 4, "r": -4, "a": 3, "b": 4 }, { "q": 4, "r": -3, "a": 0, "b": 4 }, { "q": 4, "r": -1, "a": 4, "b": 5 }, { "q": 4, "r": 0, "a": 2, "b": 4 } ], "heroStarts": [ { "q": -4, "r": 0, "dir": 2, "steps": 44, "bends": 42, "featuredPairs": 43 }, { "q": 4, "r": 0, "dir": 4, "steps": 44, "bends": 41, "featuredPairs": 43 }, { "q": -3, "r": 0, "dir": 1, "steps": 43, "bends": 41, "featuredPairs": 42 }, { "q": 3, "r": 1, "dir": 5, "steps": 43, "bends": 40, "featuredPairs": 42 }, { "q": -2, "r": -1, "dir": 2, "steps": 42, "bends": 40, "featuredPairs": 41 }, { "q": 2, "r": 1, "dir": 4, "steps": 42, "bends": 39, "featuredPairs": 41 }, { "q": -1, "r": -1, "dir": 1, "steps": 41, "bends": 39, "featuredPairs": 40 }, { "q": 1, "r": 2, "dir": 5, "steps": 41, "bends": 38, "featuredPairs": 40 }, { "q": 0, "r": -2, "dir": 2, "steps": 40, "bends": 38, "featuredPairs": 39 }, { "q": 0, "r": 2, "dir": 4, "steps": 40, "bends": 37, "featuredPairs": 39 }, { "q": 1, "r": -2, "dir": 1, "steps": 39, "bends": 37, "featuredPairs": 38 }, { "q": -1, "r": 3, "dir": 5, "steps": 39, "bends": 36, "featuredPairs": 38 }, { "q": 2, "r": -3, "dir": 2, "steps": 38, "bends": 36, "featuredPairs": 37 }, { "q": -2, "r": 3, "dir": 4, "steps": 38, "bends": 35, "featuredPairs": 37 }, { "q": 3, "r": -3, "dir": 1, "steps": 37, "bends": 35, "featuredPairs": 36 }, { "q": -3, "r": 4, "dir": 5, "steps": 37, "bends": 34, "featuredPairs": 36 }, { "q": 4, "r": -4, "dir": 3, "steps": 36, "bends": 34, "featuredPairs": 35 }, { "q": -4, "r": 4, "dir": 0, "steps": 36, "bends": 33, "featuredPairs": 35 }, { "q": 4, "r": -3, "dir": 4, "steps": 35, "bends": 33, "featuredPairs": 34 }, { "q": -4, "r": 3, "dir": 2, "steps": 35, "bends": 32, "featuredPairs": 34 }, { "q": 3, "r": -2, "dir": 5, "steps": 34, "bends": 32, "featuredPairs": 33 }, { "q": -3, "r": 3, "dir": 1, "steps": 34, "bends": 31, "featuredPairs": 33 }, { "q": 2, "r": -2, "dir": 4, "steps": 33, "bends": 31, "featuredPairs": 32 }, { "q": -2, "r": 2, "dir": 2, "steps": 33, "bends": 30, "featuredPairs": 32 }, { "q": 1, "r": -1, "dir": 5, "steps": 32, "bends": 30, "featuredPairs": 31 }, { "q": -1, "r": 2, "dir": 1, "steps": 32, "bends": 29, "featuredPairs": 31 }, { "q": 0, "r": -1, "dir": 4, "steps": 31, "bends": 29, "featuredPairs": 30 }, { "q": 0, "r": 1, "dir": 2, "steps": 31, "bends": 28, "featuredPairs": 30 }, { "q": -1, "r": 0, "dir": 5, "steps": 30, "bends": 28, "featuredPairs": 29 }, { "q": 1, "r": 1, "dir": 1, "steps": 30, "bends": 27, "featuredPairs": 29 }, { "q": -2, "r": 0, "dir": 4, "steps": 29, "bends": 27, "featuredPairs": 28 }, { "q": 2, "r": 0, "dir": 2, "steps": 29, "bends": 26, "featuredPairs": 28 }, { "q": -3, "r": 1, "dir": 5, "steps": 28, "bends": 26, "featuredPairs": 27 }, { "q": 3, "r": 0, "dir": 1, "steps": 28, "bends": 25, "featuredPairs": 27 }, { "q": -4, "r": 1, "dir": 3, "steps": 27, "bends": 25, "featuredPairs": 26 }, { "q": 4, "r": -1, "dir": 5, "steps": 27, "bends": 24, "featuredPairs": 26 } ] }, "seed": 56574609, "chapter": 17, "chapterName": "旧路新发现", "beat": "旋转换路", "lesson": "先放出能走的棋子,再转出另一条路。", "designIntent": "棋盘初步释放后,转动轨道建立新的离场机会。", "experience": { "kind": "turn", "feature": { "id": "t0" }, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ] }, "production": { "planVersion": "2026-09-12-r1", "rulesVersion": "core-v1-immediate-departure", "family": "weave", "variant": 140, "phase": "fluent", "intent": "棋盘初步释放后,转动轨道建立新的离场机会。", "source": { "seed": 56574609, "attempt": 7, "slot": { "index": 834, "number": 835, "chapter": 17, "chapterName": "旧路新发现", "family": "weave", "kind": "turn", "radius": 4, "target": 12, "variant": 139, "minHeroBends": 7, "maxHeroBends": 70, "seed": 55841506, "phase": "fluent" }, "placements": [ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "review": { "automatic": "passed", "visual": "pending", "player": "not-tested" }, "difficulty": { "tier": 3, "label": "进阶", "basis": "structural-estimate", "playerCalibrated": false, "score": 44, "parts": { "requiredRotations": 15, "releaseDepth": 12, "openingConstraint": 6, "sweptBlockers": 10.5 }, "minimumRotations": 1, "releaseDepth": 2, "initialFreeRatio": 0.5, "sweptBlockerPieces": 3, "referenceDirectionChanges": 0, "requiredRotations": 1 }, "reward": { "longThresholdBends": 6, "thresholdBasis": "diagnostic-band-not-quality-guarantee", "heroId": "t0", "referenceHero": { "id": "t0", "action": 12, "stage": 1, "orientation": 1, "bends": 13, "cells": 15 }, "referenceLongPaths": 1, "referenceMaxBends": 13, "policyRuns": 20, "wonRuns": 20, "longExposure": { "seen": 20, "total": 20, "rate": 1 }, "heroLongExposure": { "seen": 16, "total": 20, "rate": 0.8 }, "referenceContrastIds": [ "t1" ], "contrastExposure": { "seen": 14, "total": 20, "rate": 0.7, "scope": "any-reference-contrast-piece" }, "heroContrastExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-long-rotation", "thresholdBends": 6, "referenceEligible": false }, "heroGateExposure": { "seen": 0, "total": 20, "rate": 0, "scope": "hero-fulfilled-on-route-long-release", "thresholdBends": 6, "referenceEligible": false }, "contrastBypasses": [ "seeded-random-5", "seeded-random-6", "seeded-random-11", "seeded-random-12", "seeded-random-14", "seeded-random-15" ], "firstLongAction": 12, "policyMaxBendsRange": [ 6, 42 ], "coverage": "bounded-policies-not-exhaustive-player-behavior", "longestSteps": 15, "longestBends": 13, "longRoutes": 1 }, "workload": { "removals": 12, "minimumActions": 13, "referenceActions": 13, "referenceRotations": 1, "routeCells": 49, "totalBends": 26, "basis": "counts-not-measured-duration", "animationSeconds": null, "playerSeconds": null }, "shapeUsage": { "featuredPairs": 44, "traveledPairs": 14, "ratio": 0.3181818181818182, "heroFeaturedPairs": 14, "heroRoutePairs": 14, "heroFeaturedRatio": 1 }, "layoutHash": "d612737d49ceac620b63748930c852f2d73b6fcdc0b5809e32fa2d0444341bba" }, "requiresRotation": true, "prototype": { "family": "v05", "radius": null, "source": "v0.5", "stats": { "rotations": 1, "pieces": 12, "lockedShare": 0, "minRelease": 1 }, "contrast": { "contrast": 13, "maxSwing": 120 }, "show": { "exits": 12, "openingChoices": 6, "openingBestMs": 1101, "totalMs": 11154, "medianMs": 745, "longestMs": 2943, "cruises": 4, "firstShowMs": 720, "firstShowAfter": 1, "maxDryActions": 1 }, "monkeyActionsPerPiece": 3.5416666666666665, "audit": { "states": 6504, "stuckStates": 137, "doubleDead": 0, "maxDeadTurns": 0, "unsolvable": 0, "endgameMinOpen": 3, "endgameTightStates": 0, "endgameWorst": "t2,t4,t6", "exhausted": false } } } ] }