{ "campaign": { "id": "observe-v3", "revision": 2, "chapterSize": 6, "minimumCurvedRatio": 0.65, "chapters": [ "看见出口", "转出新路", "连成节奏", "轻巧解结", "展开天地", "从容变换", "长路常新", "自在回响" ] }, "pathSummary": { "removals": 706, "curvedRemovals": 530, "pureStraightLevels": 0, "minimumCurvedRatio": 0.65, "curvedRatio": 0.7507082152974505 }, "estimateNote": "Time values are structural heuristics, not measured player completion times.", "levels": [ { "level": 1, "name": "跟着弯道走", "chapter": 1, "beat": "进入", "lesson": "箭头决定起步方向,棋子会沿弯轨自动转向", "cells": 37, "tiles": 8, "difficulty": 7, "free": 8, "freeRatio": 1, "meanTurns": 1, "maxTurns": 1, "pathUsage": { "removals": 8, "curvedRemovals": 8, "straightRemovals": 0, "curvedRatio": 1, "singleBendRemovals": 8, "multiBendRemovals": 0, "totalBends": 8, "maxBends": 1, "maxConsecutiveStraight": 0, "paths": [ { "id": "t0", "bends": 1, "cells": 2 }, { "id": "t1", "bends": 1, "cells": 2 }, { "id": "t2", "bends": 1, "cells": 2 }, { "id": "t3", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 1, "cells": 2 }, { "id": "t5", "bends": 1, "cells": 3 }, { "id": "t6", "bends": 1, "cells": 3 }, { "id": "t7", "bends": 1, "cells": 4 } ] }, "dependencyRatio": 0, "necessaryRotations": 0, "estimatedSeconds": 30, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" } ], "openingAndSolutionStates": [ { "remaining": 8, "free": 8, "freeCurved": 8, "rotationDistance": 0 }, { "remaining": 7, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 6, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 5, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 4, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 2, "name": "转一下,路会变", "chapter": 1, "beat": "换路", "lesson": "转动底盘会换路,棋子和箭头留在原位", "cells": 19, "tiles": 6, "difficulty": 32, "free": 3, "freeRatio": 0.5, "meanTurns": 1, "maxTurns": 2, "pathUsage": { "removals": 6, "curvedRemovals": 5, "straightRemovals": 1, "curvedRatio": 0.8333333333333334, "singleBendRemovals": 3, "multiBendRemovals": 2, "totalBends": 7, "maxBends": 2, "maxConsecutiveStraight": 1, "paths": [ { "id": "t0", "bends": 1, "cells": 3 }, { "id": "t2", "bends": 2, "cells": 3 }, { "id": "t5", "bends": 0, "cells": 1 }, { "id": "t1", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 1, "cells": 2 }, { "id": "t3", "bends": 2, "cells": 4 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 27, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 1, "actions": [ { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t5" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t3" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 3, "name": "交叉处不换线", "chapter": 1, "beat": "展开", "lesson": "交叉处不会换轨,沿同一条线找到出口", "cells": 37, "tiles": 12, "difficulty": 28, "free": 7, "freeRatio": 0.583, "meanTurns": 1.5, "maxTurns": 2, "pathUsage": { "removals": 12, "curvedRemovals": 12, "straightRemovals": 0, "curvedRatio": 1, "singleBendRemovals": 6, "multiBendRemovals": 6, "totalBends": 18, "maxBends": 2, "maxConsecutiveStraight": 0, "paths": [ { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 2 }, { "id": "t7", "bends": 1, "cells": 2 }, { "id": "t8", "bends": 1, "cells": 2 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t2", "bends": 2, "cells": 3 }, { "id": "t4", "bends": 2, "cells": 3 }, { "id": "t1", "bends": 2, "cells": 6 }, { "id": "t3", "bends": 2, "cells": 4 }, { "id": "t0", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.273, "necessaryRotations": 0, "estimatedSeconds": 50, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 12, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 4, "name": "先解开这道弯", "chapter": 1, "beat": "小挑战", "lesson": "先看谁挡住了路线,再决定消除或免费转盘", "cells": 19, "tiles": 6, "difficulty": 37, "free": 3, "freeRatio": 0.5, "meanTurns": 1.333, "maxTurns": 4, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 1, "multiBendRemovals": 3, "totalBends": 10, "maxBends": 3, "maxConsecutiveStraight": 2, "paths": [ { "id": "t0", "bends": 1, "cells": 3 }, { "id": "t4", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 0, "cells": 2 }, { "id": "t2", "bends": 3, "cells": 4 }, { "id": "t3", "bends": 3, "cells": 4 }, { "id": "t1", "bends": 3, "cells": 4 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 28, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 2, "actions": [ { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 5, "name": "一弯接一弯", "chapter": 1, "beat": "释放", "lesson": "跟过一两处弯道,接连解开棋子的出口", "cells": 61, "tiles": 12, "difficulty": 21, "free": 7, "freeRatio": 0.583, "meanTurns": 0.833, "maxTurns": 1, "pathUsage": { "removals": 12, "curvedRemovals": 10, "straightRemovals": 2, "curvedRatio": 0.8333333333333334, "singleBendRemovals": 10, "multiBendRemovals": 0, "totalBends": 10, "maxBends": 1, "maxConsecutiveStraight": 2, "paths": [ { "id": "t2", "bends": 1, "cells": 6 }, { "id": "t5", "bends": 1, "cells": 3 }, { "id": "t6", "bends": 1, "cells": 3 }, { "id": "t8", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 0, "cells": 3 }, { "id": "t11", "bends": 0, "cells": 5 }, { "id": "t3", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 7 }, { "id": "t7", "bends": 1, "cells": 6 }, { "id": "t0", "bends": 1, "cells": 5 }, { "id": "t1", "bends": 1, "cells": 7 } ] }, "dependencyRatio": 0.182, "necessaryRotations": 0, "estimatedSeconds": 44, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 12, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 6, "name": "把弯路连起来", "chapter": 1, "beat": "长局回报", "lesson": "盘面变大,仍然顺着每条弯轨逐一解开", "cells": 61, "tiles": 16, "difficulty": 21, "free": 9, "freeRatio": 0.563, "meanTurns": 0.938, "maxTurns": 1, "pathUsage": { "removals": 16, "curvedRemovals": 15, "straightRemovals": 1, "curvedRatio": 0.9375, "singleBendRemovals": 15, "multiBendRemovals": 0, "totalBends": 15, "maxBends": 1, "maxConsecutiveStraight": 1, "paths": [ { "id": "t0", "bends": 1, "cells": 6 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 6 }, { "id": "t8", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t1", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 7 }, { "id": "t7", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 1, "cells": 4 }, { "id": "t2", "bends": 1, "cells": 4 }, { "id": "t3", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.133, "necessaryRotations": 0, "estimatedSeconds": 59, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" } ], "openingAndSolutionStates": [ { "remaining": 16, "free": 9, "freeCurved": 8, "rotationDistance": 0 }, { "remaining": 15, "free": 8, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 7, "name": "沿着轨道看出口", "chapter": 2, "beat": "进入", "lesson": "先看完整路线,再选择出口或免费转盘", "cells": 61, "tiles": 14, "difficulty": 19, "free": 9, "freeRatio": 0.643, "meanTurns": 0.857, "maxTurns": 1, "pathUsage": { "removals": 14, "curvedRemovals": 12, "straightRemovals": 2, "curvedRatio": 0.8571428571428571, "singleBendRemovals": 12, "multiBendRemovals": 0, "totalBends": 12, "maxBends": 1, "maxConsecutiveStraight": 2, "paths": [ { "id": "t4", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 5 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 0, "cells": 1 }, { "id": "t13", "bends": 0, "cells": 4 }, { "id": "t1", "bends": 1, "cells": 5 }, { "id": "t2", "bends": 1, "cells": 4 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t0", "bends": 1, "cells": 10 } ] }, "dependencyRatio": 0.154, "necessaryRotations": 0, "estimatedSeconds": 51, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 14, "free": 9, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 13, "free": 8, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 8, "name": "换条短路", "chapter": 2, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 33, "free": 3, "freeRatio": 0.5, "meanTurns": 0.5, "maxTurns": 2, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 0, "multiBendRemovals": 4, "totalBends": 9, "maxBends": 3, "maxConsecutiveStraight": 2, "paths": [ { "id": "t3", "bends": 0, "cells": 2 }, { "id": "t4", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t2", "bends": 2, "cells": 4 }, { "id": "t1", "bends": 3, "cells": 6 }, { "id": "t0", "bends": 2, "cells": 4 } ] }, "dependencyRatio": 0.6, "necessaryRotations": 1, "estimatedSeconds": 24, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 9, "name": "接连找到出口", "chapter": 2, "beat": "展开", "cells": 61, "tiles": 14, "difficulty": 25, "free": 7, "freeRatio": 0.5, "meanTurns": 1, "maxTurns": 1, "pathUsage": { "removals": 14, "curvedRemovals": 14, "straightRemovals": 0, "curvedRatio": 1, "singleBendRemovals": 14, "multiBendRemovals": 0, "totalBends": 14, "maxBends": 1, "maxConsecutiveStraight": 0, "paths": [ { "id": "t2", "bends": 1, "cells": 7 }, { "id": "t6", "bends": 1, "cells": 7 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t7", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t1", "bends": 1, "cells": 5 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t0", "bends": 1, "cells": 6 } ] }, "dependencyRatio": 0.231, "necessaryRotations": 0, "estimatedSeconds": 53, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 14, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 10, "name": "小小转机", "chapter": 2, "beat": "小挑战", "cells": 19, "tiles": 7, "difficulty": 42, "free": 3, "freeRatio": 0.429, "meanTurns": 1.714, "maxTurns": 3, "pathUsage": { "removals": 7, "curvedRemovals": 5, "straightRemovals": 2, "curvedRatio": 0.7142857142857143, "singleBendRemovals": 1, "multiBendRemovals": 4, "totalBends": 14, "maxBends": 4, "maxConsecutiveStraight": 2, "paths": [ { "id": "t4", "bends": 1, "cells": 2 }, { "id": "t5", "bends": 0, "cells": 1 }, { "id": "t6", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 3, "cells": 4 }, { "id": "t0", "bends": 3, "cells": 5 }, { "id": "t1", "bends": 3, "cells": 5 }, { "id": "t3", "bends": 4, "cells": 5 } ] }, "dependencyRatio": 0.5, "necessaryRotations": 1, "estimatedSeconds": 34, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" } ], "openingAndSolutionStates": [ { "remaining": 7, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 11, "name": "一路放行", "chapter": 2, "beat": "释放", "cells": 61, "tiles": 16, "difficulty": 20, "free": 11, "freeRatio": 0.688, "meanTurns": 1.125, "maxTurns": 2, "pathUsage": { "removals": 16, "curvedRemovals": 12, "straightRemovals": 4, "curvedRatio": 0.75, "singleBendRemovals": 6, "multiBendRemovals": 6, "totalBends": 18, "maxBends": 2, "maxConsecutiveStraight": 3, "paths": [ { "id": "t2", "bends": 2, "cells": 3 }, { "id": "t3", "bends": 2, "cells": 3 }, { "id": "t4", "bends": 2, "cells": 3 }, { "id": "t5", "bends": 2, "cells": 3 }, { "id": "t7", "bends": 1, "cells": 3 }, { "id": "t8", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 0, "cells": 1 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t1", "bends": 2, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 0, "cells": 2 }, { "id": "t0", "bends": 2, "cells": 8 } ] }, "dependencyRatio": 0.133, "necessaryRotations": 0, "estimatedSeconds": 62, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 16, "free": 11, "freeCurved": 8, "rotationDistance": 0 }, { "remaining": 15, "free": 10, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 14, "free": 9, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 13, "free": 9, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 8, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 6, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 12, "name": "铺开好心情", "chapter": 2, "beat": "长局回报", "cells": 61, "tiles": 18, "difficulty": 24, "free": 9, "freeRatio": 0.5, "meanTurns": 0.778, "maxTurns": 1, "pathUsage": { "removals": 18, "curvedRemovals": 14, "straightRemovals": 4, "curvedRatio": 0.7777777777777778, "singleBendRemovals": 14, "multiBendRemovals": 0, "totalBends": 14, "maxBends": 1, "maxConsecutiveStraight": 4, "paths": [ { "id": "t7", "bends": 1, "cells": 2 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 0, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t1", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 4 }, { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t2", "bends": 1, "cells": 6 }, { "id": "t0", "bends": 1, "cells": 7 } ] }, "dependencyRatio": 0.235, "necessaryRotations": 0, "estimatedSeconds": 65, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 18, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 14, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 13, "name": "找到节奏", "chapter": 3, "beat": "进入", "cells": 61, "tiles": 16, "difficulty": 17, "free": 11, "freeRatio": 0.688, "meanTurns": 0.75, "maxTurns": 1, "pathUsage": { "removals": 16, "curvedRemovals": 12, "straightRemovals": 4, "curvedRatio": 0.75, "singleBendRemovals": 12, "multiBendRemovals": 0, "totalBends": 12, "maxBends": 1, "maxConsecutiveStraight": 4, "paths": [ { "id": "t1", "bends": 1, "cells": 6 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t7", "bends": 1, "cells": 6 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 0, "cells": 2 }, { "id": "t13", "bends": 0, "cells": 1 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t15", "bends": 0, "cells": 2 }, { "id": "t0", "bends": 1, "cells": 5 }, { "id": "t4", "bends": 1, "cells": 4 }, { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t2", "bends": 1, "cells": 6 } ] }, "dependencyRatio": 0.133, "necessaryRotations": 0, "estimatedSeconds": 57, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t2" } ], "openingAndSolutionStates": [ { "remaining": 16, "free": 11, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 15, "free": 10, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 14, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 12, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 11, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 9, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 8, "free": 6, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 14, "name": "转出一条新路", "chapter": 3, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 31, "free": 3, "freeRatio": 0.5, "meanTurns": 0.667, "maxTurns": 2, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 2, "multiBendRemovals": 2, "totalBends": 6, "maxBends": 2, "maxConsecutiveStraight": 2, "paths": [ { "id": "t3", "bends": 1, "cells": 3 }, { "id": "t4", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 1, "cells": 3 }, { "id": "t0", "bends": 2, "cells": 4 }, { "id": "t1", "bends": 2, "cells": 4 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 25, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 15, "name": "继续向外走", "chapter": 3, "beat": "展开", "cells": 61, "tiles": 16, "difficulty": 27, "free": 6, "freeRatio": 0.375, "meanTurns": 0.875, "maxTurns": 1, "pathUsage": { "removals": 16, "curvedRemovals": 14, "straightRemovals": 2, "curvedRatio": 0.875, "singleBendRemovals": 14, "multiBendRemovals": 0, "totalBends": 14, "maxBends": 1, "maxConsecutiveStraight": 1, "paths": [ { "id": "t7", "bends": 1, "cells": 3 }, { "id": "t8", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 0, "cells": 2 }, { "id": "t3", "bends": 1, "cells": 4 }, { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t14", "bends": 0, "cells": 3 }, { "id": "t0", "bends": 1, "cells": 6 }, { "id": "t2", "bends": 1, "cells": 5 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t1", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.2, "necessaryRotations": 0, "estimatedSeconds": 59, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 16, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 16, "name": "先解哪一枚", "chapter": 3, "beat": "小挑战", "cells": 19, "tiles": 7, "difficulty": 45, "free": 2, "freeRatio": 0.286, "meanTurns": 1, "maxTurns": 3, "pathUsage": { "removals": 7, "curvedRemovals": 6, "straightRemovals": 1, "curvedRatio": 0.8571428571428571, "singleBendRemovals": 0, "multiBendRemovals": 6, "totalBends": 13, "maxBends": 3, "maxConsecutiveStraight": 1, "paths": [ { "id": "t4", "bends": 0, "cells": 1 }, { "id": "t6", "bends": 2, "cells": 4 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t3", "bends": 3, "cells": 6 }, { "id": "t1", "bends": 2, "cells": 5 }, { "id": "t2", "bends": 2, "cells": 6 }, { "id": "t0", "bends": 2, "cells": 7 } ] }, "dependencyRatio": 0.667, "necessaryRotations": 1, "estimatedSeconds": 30, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 7, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 17, "name": "宽阔的回报", "chapter": 3, "beat": "释放", "cells": 61, "tiles": 18, "difficulty": 24, "free": 8, "freeRatio": 0.444, "meanTurns": 0.667, "maxTurns": 1, "pathUsage": { "removals": 18, "curvedRemovals": 12, "straightRemovals": 6, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 12, "multiBendRemovals": 0, "totalBends": 12, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 0, "cells": 2 }, { "id": "t13", "bends": 0, "cells": 5 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t5", "bends": 1, "cells": 7 }, { "id": "t6", "bends": 1, "cells": 6 }, { "id": "t7", "bends": 1, "cells": 5 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t0", "bends": 1, "cells": 10 }, { "id": "t2", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t1", "bends": 1, "cells": 6 } ] }, "dependencyRatio": 0.176, "necessaryRotations": 0, "estimatedSeconds": 63, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 18, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 17, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 15, "free": 10, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 9, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 8, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 8, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 18, "name": "长路也轻巧", "chapter": 3, "beat": "长局回报", "cells": 61, "tiles": 20, "difficulty": 22, "free": 10, "freeRatio": 0.5, "meanTurns": 0.75, "maxTurns": 1, "pathUsage": { "removals": 20, "curvedRemovals": 15, "straightRemovals": 5, "curvedRatio": 0.75, "singleBendRemovals": 15, "multiBendRemovals": 0, "totalBends": 15, "maxBends": 1, "maxConsecutiveStraight": 4, "paths": [ { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 1, "cells": 5 }, { "id": "t3", "bends": 1, "cells": 6 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t14", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 0, "cells": 2 }, { "id": "t0", "bends": 1, "cells": 7 }, { "id": "t1", "bends": 1, "cells": 5 }, { "id": "t4", "bends": 1, "cells": 4 } ] }, "dependencyRatio": 0.105, "necessaryRotations": 0, "estimatedSeconds": 71, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t4" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 10, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 19, "free": 10, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 18, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 15, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 14, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 13, "free": 8, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 12, "free": 8, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 19, "name": "慢慢看,都来得及", "chapter": 4, "beat": "进入", "cells": 61, "tiles": 18, "difficulty": 23, "free": 9, "freeRatio": 0.5, "meanTurns": 0.722, "maxTurns": 1, "pathUsage": { "removals": 18, "curvedRemovals": 13, "straightRemovals": 5, "curvedRatio": 0.7222222222222222, "singleBendRemovals": 13, "multiBendRemovals": 0, "totalBends": 13, "maxBends": 1, "maxConsecutiveStraight": 5, "paths": [ { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t7", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 0, "cells": 3 }, { "id": "t14", "bends": 0, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t1", "bends": 1, "cells": 5 }, { "id": "t2", "bends": 1, "cells": 4 }, { "id": "t3", "bends": 1, "cells": 7 }, { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t0", "bends": 1, "cells": 8 } ] }, "dependencyRatio": 0.176, "necessaryRotations": 0, "estimatedSeconds": 64, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 18, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 16, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 15, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 14, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 13, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 12, "free": 8, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 20, "name": "只换一个方向", "chapter": 4, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 37, "free": 3, "freeRatio": 0.5, "meanTurns": 1.5, "maxTurns": 3, "pathUsage": { "removals": 6, "curvedRemovals": 5, "straightRemovals": 1, "curvedRatio": 0.8333333333333334, "singleBendRemovals": 3, "multiBendRemovals": 2, "totalBends": 7, "maxBends": 2, "maxConsecutiveStraight": 1, "paths": [ { "id": "t1", "bends": 2, "cells": 4 }, { "id": "t2", "bends": 1, "cells": 2 }, { "id": "t5", "bends": 2, "cells": 3 }, { "id": "t0", "bends": 0, "cells": 3 }, { "id": "t3", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 1, "cells": 2 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 29, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t0" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 2, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 21, "name": "连成顺畅的路", "chapter": 4, "beat": "展开", "cells": 61, "tiles": 18, "difficulty": 29, "free": 6, "freeRatio": 0.333, "meanTurns": 0.889, "maxTurns": 1, "pathUsage": { "removals": 18, "curvedRemovals": 16, "straightRemovals": 2, "curvedRatio": 0.8888888888888888, "singleBendRemovals": 16, "multiBendRemovals": 0, "totalBends": 16, "maxBends": 1, "maxConsecutiveStraight": 2, "paths": [ { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 3 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t6", "bends": 1, "cells": 5 }, { "id": "t8", "bends": 1, "cells": 7 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t5", "bends": 1, "cells": 8 }, { "id": "t1", "bends": 1, "cells": 6 }, { "id": "t2", "bends": 1, "cells": 9 }, { "id": "t0", "bends": 1, "cells": 7 } ] }, "dependencyRatio": 0.235, "necessaryRotations": 0, "estimatedSeconds": 66, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 18, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 17, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 16, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 15, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 14, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 13, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 22, "name": "轻巧绕一个弯", "chapter": 4, "beat": "小挑战", "cells": 19, "tiles": 6, "difficulty": 43, "free": 2, "freeRatio": 0.333, "meanTurns": 1.833, "maxTurns": 3, "pathUsage": { "removals": 6, "curvedRemovals": 5, "straightRemovals": 1, "curvedRatio": 0.8333333333333334, "singleBendRemovals": 2, "multiBendRemovals": 3, "totalBends": 8, "maxBends": 2, "maxConsecutiveStraight": 1, "paths": [ { "id": "t3", "bends": 1, "cells": 2 }, { "id": "t5", "bends": 0, "cells": 2 }, { "id": "t1", "bends": 2, "cells": 5 }, { "id": "t2", "bends": 2, "cells": 4 }, { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t0", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 30, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 1, "actions": [ { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t5" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 4, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 23, "name": "松一口气", "chapter": 4, "beat": "释放", "cells": 61, "tiles": 20, "difficulty": 23, "free": 11, "freeRatio": 0.55, "meanTurns": 1.05, "maxTurns": 2, "pathUsage": { "removals": 20, "curvedRemovals": 13, "straightRemovals": 7, "curvedRatio": 0.65, "singleBendRemovals": 5, "multiBendRemovals": 8, "totalBends": 21, "maxBends": 2, "maxConsecutiveStraight": 5, "paths": [ { "id": "t4", "bends": 2, "cells": 5 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t7", "bends": 2, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t0", "bends": 2, "cells": 6 }, { "id": "t2", "bends": 2, "cells": 6 }, { "id": "t3", "bends": 2, "cells": 6 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 0, "cells": 4 }, { "id": "t15", "bends": 0, "cells": 3 }, { "id": "t1", "bends": 2, "cells": 9 }, { "id": "t6", "bends": 2, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.105, "necessaryRotations": 0, "estimatedSeconds": 76, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t11" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 11, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 19, "free": 10, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 18, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 24, "name": "从容的大舞台", "chapter": 4, "beat": "长局回报", "cells": 61, "tiles": 22, "difficulty": 23, "free": 10, "freeRatio": 0.455, "meanTurns": 0.682, "maxTurns": 1, "pathUsage": { "removals": 22, "curvedRemovals": 15, "straightRemovals": 7, "curvedRatio": 0.6818181818181818, "singleBendRemovals": 15, "multiBendRemovals": 0, "totalBends": 15, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 4 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t0", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 3 }, { "id": "t7", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 0, "cells": 5 }, { "id": "t2", "bends": 1, "cells": 4 }, { "id": "t3", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t1", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.143, "necessaryRotations": 0, "estimatedSeconds": 77, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 22, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 21, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 20, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 19, "free": 11, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 18, "free": 11, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 17, "free": 11, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 16, "free": 10, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 15, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 8, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 8, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 25, "name": "又是新的出口", "chapter": 5, "beat": "进入", "cells": 61, "tiles": 18, "difficulty": 27, "free": 7, "freeRatio": 0.389, "meanTurns": 0.667, "maxTurns": 1, "pathUsage": { "removals": 18, "curvedRemovals": 12, "straightRemovals": 6, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 12, "multiBendRemovals": 0, "totalBends": 12, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 0, "cells": 1 }, { "id": "t13", "bends": 0, "cells": 2 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t1", "bends": 1, "cells": 5 }, { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t6", "bends": 1, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t0", "bends": 1, "cells": 5 }, { "id": "t3", "bends": 1, "cells": 8 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t2", "bends": 1, "cells": 9 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t5", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.235, "necessaryRotations": 0, "estimatedSeconds": 63, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t5" } ], "openingAndSolutionStates": [ { "remaining": 18, "free": 7, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 16, "free": 6, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 14, "free": 5, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 13, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 8, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 7, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 26, "name": "看见新的可能", "chapter": 5, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 38, "free": 2, "freeRatio": 0.333, "meanTurns": 1.167, "maxTurns": 2, "pathUsage": { "removals": 6, "curvedRemovals": 6, "straightRemovals": 0, "curvedRatio": 1, "singleBendRemovals": 3, "multiBendRemovals": 3, "totalBends": 9, "maxBends": 2, "maxConsecutiveStraight": 0, "paths": [ { "id": "t3", "bends": 1, "cells": 3 }, { "id": "t4", "bends": 1, "cells": 2 }, { "id": "t2", "bends": 2, "cells": 4 }, { "id": "t0", "bends": 2, "cells": 4 }, { "id": "t1", "bends": 1, "cells": 2 }, { "id": "t5", "bends": 2, "cells": 3 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 27, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t2" }, { "type": "rotate", "direction": -1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t5" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 27, "name": "顺路解开", "chapter": 5, "beat": "展开", "cells": 61, "tiles": 20, "difficulty": 29, "free": 6, "freeRatio": 0.3, "meanTurns": 0.7, "maxTurns": 1, "pathUsage": { "removals": 20, "curvedRemovals": 14, "straightRemovals": 6, "curvedRatio": 0.7, "singleBendRemovals": 14, "multiBendRemovals": 0, "totalBends": 14, "maxBends": 1, "maxConsecutiveStraight": 4, "paths": [ { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 0, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 1, "cells": 5 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t13", "bends": 1, "cells": 7 }, { "id": "t14", "bends": 0, "cells": 3 }, { "id": "t16", "bends": 0, "cells": 3 }, { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t6", "bends": 1, "cells": 8 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 5 }, { "id": "t0", "bends": 1, "cells": 7 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t1", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.211, "necessaryRotations": 0, "estimatedSeconds": 71, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 18, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 17, "free": 5, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 16, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 11, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 10, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 8, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 28, "name": "留意这个转角", "chapter": 5, "beat": "小挑战", "cells": 19, "tiles": 6, "difficulty": 45, "free": 2, "freeRatio": 0.333, "meanTurns": 1.333, "maxTurns": 4, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 3, "multiBendRemovals": 1, "totalBends": 6, "maxBends": 3, "maxConsecutiveStraight": 2, "paths": [ { "id": "t2", "bends": 1, "cells": 2 }, { "id": "t3", "bends": 0, "cells": 2 }, { "id": "t0", "bends": 0, "cells": 2 }, { "id": "t1", "bends": 3, "cells": 6 }, { "id": "t5", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 1, "cells": 2 } ] }, "dependencyRatio": 0.6, "necessaryRotations": 1, "estimatedSeconds": 28, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 2, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t0" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t4" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 29, "name": "满盘好走", "chapter": 5, "beat": "释放", "cells": 61, "tiles": 20, "difficulty": 21, "free": 10, "freeRatio": 0.5, "meanTurns": 0.65, "maxTurns": 1, "pathUsage": { "removals": 20, "curvedRemovals": 13, "straightRemovals": 7, "curvedRatio": 0.65, "singleBendRemovals": 13, "multiBendRemovals": 0, "totalBends": 13, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 0, "cells": 1 }, { "id": "t14", "bends": 0, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 1, "cells": 6 }, { "id": "t3", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 7 }, { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t7", "bends": 1, "cells": 5 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t16", "bends": 0, "cells": 2 }, { "id": "t0", "bends": 1, "cells": 11 }, { "id": "t1", "bends": 1, "cells": 7 }, { "id": "t6", "bends": 1, "cells": 3 } ] }, "dependencyRatio": 0.105, "necessaryRotations": 0, "estimatedSeconds": 70, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t6" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 19, "free": 12, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 18, "free": 13, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 17, "free": 12, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 16, "free": 11, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 15, "free": 11, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 14, "free": 10, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 13, "free": 9, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 9, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 8, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 10, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 30, "name": "长长的成就感", "chapter": 5, "beat": "长局回报", "cells": 61, "tiles": 22, "difficulty": 26, "free": 9, "freeRatio": 0.409, "meanTurns": 0.773, "maxTurns": 1, "pathUsage": { "removals": 22, "curvedRemovals": 17, "straightRemovals": 5, "curvedRatio": 0.7727272727272727, "singleBendRemovals": 17, "multiBendRemovals": 0, "totalBends": 17, "maxBends": 1, "maxConsecutiveStraight": 5, "paths": [ { "id": "t4", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 2 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 1, "cells": 6 }, { "id": "t7", "bends": 1, "cells": 6 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 1, "cells": 3 }, { "id": "t16", "bends": 1, "cells": 2 }, { "id": "t1", "bends": 1, "cells": 6 }, { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t6", "bends": 1, "cells": 3 }, { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t2", "bends": 1, "cells": 5 }, { "id": "t0", "bends": 1, "cells": 6 } ] }, "dependencyRatio": 0.19, "necessaryRotations": 0, "estimatedSeconds": 79, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 22, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 21, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 20, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 6, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 8, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 31, "name": "熟练地出发", "chapter": 6, "beat": "进入", "cells": 61, "tiles": 20, "difficulty": 25, "free": 8, "freeRatio": 0.4, "meanTurns": 0.65, "maxTurns": 1, "pathUsage": { "removals": 20, "curvedRemovals": 13, "straightRemovals": 7, "curvedRatio": 0.65, "singleBendRemovals": 13, "multiBendRemovals": 0, "totalBends": 13, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t15", "bends": 0, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 0, "cells": 3 }, { "id": "t0", "bends": 1, "cells": 5 }, { "id": "t2", "bends": 1, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 4 }, { "id": "t5", "bends": 1, "cells": 3 }, { "id": "t6", "bends": 1, "cells": 5 }, { "id": "t1", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.158, "necessaryRotations": 0, "estimatedSeconds": 70, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 32, "name": "一点小变化", "chapter": 6, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 38, "free": 3, "freeRatio": 0.5, "meanTurns": 1.667, "maxTurns": 3, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 1, "multiBendRemovals": 3, "totalBends": 9, "maxBends": 3, "maxConsecutiveStraight": 2, "paths": [ { "id": "t3", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 0, "cells": 1 }, { "id": "t1", "bends": 3, "cells": 6 }, { "id": "t2", "bends": 2, "cells": 4 }, { "id": "t0", "bends": 3, "cells": 8 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 30, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 2, "actions": [ { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 3, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 4, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 3, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 33, "name": "接住这个节奏", "chapter": 6, "beat": "展开", "cells": 61, "tiles": 20, "difficulty": 28, "free": 8, "freeRatio": 0.4, "meanTurns": 1, "maxTurns": 2, "pathUsage": { "removals": 20, "curvedRemovals": 14, "straightRemovals": 6, "curvedRatio": 0.7, "singleBendRemovals": 8, "multiBendRemovals": 6, "totalBends": 20, "maxBends": 2, "maxConsecutiveStraight": 6, "paths": [ { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t14", "bends": 0, "cells": 1 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 2, "cells": 6 }, { "id": "t6", "bends": 1, "cells": 3 }, { "id": "t8", "bends": 1, "cells": 5 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t2", "bends": 2, "cells": 5 }, { "id": "t4", "bends": 2, "cells": 4 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t7", "bends": 1, "cells": 5 }, { "id": "t0", "bends": 2, "cells": 6 }, { "id": "t1", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.158, "necessaryRotations": 0, "estimatedSeconds": 75, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 7, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 16, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 14, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 34, "name": "两条路的相遇", "chapter": 6, "beat": "小挑战", "cells": 19, "tiles": 6, "difficulty": 49, "free": 2, "freeRatio": 0.333, "meanTurns": 2, "maxTurns": 4, "pathUsage": { "removals": 6, "curvedRemovals": 6, "straightRemovals": 0, "curvedRatio": 1, "singleBendRemovals": 3, "multiBendRemovals": 3, "totalBends": 9, "maxBends": 2, "maxConsecutiveStraight": 0, "paths": [ { "id": "t2", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t1", "bends": 2, "cells": 6 }, { "id": "t5", "bends": 1, "cells": 3 }, { "id": "t3", "bends": 2, "cells": 4 }, { "id": "t0", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.6, "necessaryRotations": 1, "estimatedSeconds": 31, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 35, "name": "把出口打开", "chapter": 6, "beat": "释放", "cells": 61, "tiles": 22, "difficulty": 24, "free": 9, "freeRatio": 0.409, "meanTurns": 0.682, "maxTurns": 1, "pathUsage": { "removals": 22, "curvedRemovals": 15, "straightRemovals": 7, "curvedRatio": 0.6818181818181818, "singleBendRemovals": 15, "multiBendRemovals": 0, "totalBends": 15, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t8", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t5", "bends": 1, "cells": 3 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 4 }, { "id": "t12", "bends": 1, "cells": 6 }, { "id": "t16", "bends": 0, "cells": 2 }, { "id": "t0", "bends": 1, "cells": 5 }, { "id": "t1", "bends": 1, "cells": 5 }, { "id": "t3", "bends": 1, "cells": 5 }, { "id": "t6", "bends": 1, "cells": 7 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t2", "bends": 1, "cells": 8 } ] }, "dependencyRatio": 0.143, "necessaryRotations": 0, "estimatedSeconds": 77, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t2" } ], "openingAndSolutionStates": [ { "remaining": 22, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 21, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 20, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 19, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 18, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 36, "name": "顺畅走到最后", "chapter": 6, "beat": "长局回报", "cells": 61, "tiles": 24, "difficulty": 25, "free": 10, "freeRatio": 0.417, "meanTurns": 0.667, "maxTurns": 1, "pathUsage": { "removals": 24, "curvedRemovals": 16, "straightRemovals": 8, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 16, "multiBendRemovals": 0, "totalBends": 16, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t22", "bends": 0, "cells": 1 }, { "id": "t23", "bends": 0, "cells": 1 }, { "id": "t0", "bends": 1, "cells": 4 }, { "id": "t2", "bends": 1, "cells": 4 }, { "id": "t5", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 1, "cells": 2 }, { "id": "t18", "bends": 0, "cells": 2 }, { "id": "t7", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t16", "bends": 0, "cells": 3 }, { "id": "t1", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 6 }, { "id": "t3", "bends": 1, "cells": 7 } ] }, "dependencyRatio": 0.174, "necessaryRotations": 0, "estimatedSeconds": 84, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t22" }, { "type": "tap", "id": "t23" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t3" } ], "openingAndSolutionStates": [ { "remaining": 24, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 23, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 22, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 21, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 20, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 19, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 18, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 8, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 8, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 7, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 37, "name": "从容观察", "chapter": 7, "beat": "进入", "cells": 61, "tiles": 22, "difficulty": 25, "free": 9, "freeRatio": 0.409, "meanTurns": 0.682, "maxTurns": 1, "pathUsage": { "removals": 22, "curvedRemovals": 15, "straightRemovals": 7, "curvedRatio": 0.6818181818181818, "singleBendRemovals": 15, "multiBendRemovals": 0, "totalBends": 15, "maxBends": 1, "maxConsecutiveStraight": 6, "paths": [ { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 1, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 4 }, { "id": "t8", "bends": 1, "cells": 2 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 3 }, { "id": "t4", "bends": 1, "cells": 4 }, { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 5 }, { "id": "t2", "bends": 1, "cells": 5 }, { "id": "t7", "bends": 1, "cells": 6 }, { "id": "t0", "bends": 1, "cells": 6 }, { "id": "t1", "bends": 1, "cells": 7 } ] }, "dependencyRatio": 0.19, "necessaryRotations": 0, "estimatedSeconds": 77, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 22, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 21, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 20, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 16, "free": 6, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 14, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 8, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 7, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 38, "name": "换个角度看", "chapter": 7, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 34, "free": 2, "freeRatio": 0.333, "meanTurns": 0.667, "maxTurns": 1, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 3, "multiBendRemovals": 1, "totalBends": 5, "maxBends": 2, "maxConsecutiveStraight": 2, "paths": [ { "id": "t4", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 1, "cells": 3 }, { "id": "t3", "bends": 1, "cells": 2 }, { "id": "t0", "bends": 1, "cells": 4 }, { "id": "t1", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 25, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 1, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 39, "name": "一枚接着一枚", "chapter": 7, "beat": "展开", "cells": 61, "tiles": 22, "difficulty": 28, "free": 8, "freeRatio": 0.364, "meanTurns": 0.864, "maxTurns": 2, "pathUsage": { "removals": 22, "curvedRemovals": 15, "straightRemovals": 7, "curvedRatio": 0.6818181818181818, "singleBendRemovals": 11, "multiBendRemovals": 4, "totalBends": 19, "maxBends": 2, "maxConsecutiveStraight": 5, "paths": [ { "id": "t8", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 2 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 3 }, { "id": "t17", "bends": 0, "cells": 3 }, { "id": "t2", "bends": 2, "cells": 5 }, { "id": "t3", "bends": 2, "cells": 6 }, { "id": "t4", "bends": 1, "cells": 6 }, { "id": "t6", "bends": 1, "cells": 6 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t0", "bends": 2, "cells": 8 }, { "id": "t1", "bends": 2, "cells": 7 } ] }, "dependencyRatio": 0.143, "necessaryRotations": 0, "estimatedSeconds": 80, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 22, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 21, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 20, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 16, "free": 6, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 12, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 10, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 40, "name": "给路线松个结", "chapter": 7, "beat": "小挑战", "cells": 19, "tiles": 6, "difficulty": 46, "free": 2, "freeRatio": 0.333, "meanTurns": 2.167, "maxTurns": 4, "pathUsage": { "removals": 6, "curvedRemovals": 6, "straightRemovals": 0, "curvedRatio": 1, "singleBendRemovals": 5, "multiBendRemovals": 1, "totalBends": 7, "maxBends": 2, "maxConsecutiveStraight": 0, "paths": [ { "id": "t2", "bends": 1, "cells": 3 }, { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t1", "bends": 1, "cells": 3 }, { "id": "t5", "bends": 1, "cells": 2 }, { "id": "t0", "bends": 2, "cells": 4 }, { "id": "t3", "bends": 1, "cells": 2 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 32, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t3" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 41, "name": "轻轻一扫", "chapter": 7, "beat": "释放", "cells": 61, "tiles": 24, "difficulty": 29, "free": 10, "freeRatio": 0.417, "meanTurns": 1.125, "maxTurns": 2, "pathUsage": { "removals": 24, "curvedRemovals": 17, "straightRemovals": 7, "curvedRatio": 0.7083333333333334, "singleBendRemovals": 7, "multiBendRemovals": 10, "totalBends": 27, "maxBends": 2, "maxConsecutiveStraight": 7, "paths": [ { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 1, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t22", "bends": 0, "cells": 1 }, { "id": "t23", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 2, "cells": 9 }, { "id": "t5", "bends": 2, "cells": 5 }, { "id": "t8", "bends": 2, "cells": 3 }, { "id": "t9", "bends": 2, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 1, "cells": 2 }, { "id": "t4", "bends": 2, "cells": 4 }, { "id": "t6", "bends": 2, "cells": 4 }, { "id": "t7", "bends": 2, "cells": 5 }, { "id": "t1", "bends": 2, "cells": 5 }, { "id": "t3", "bends": 2, "cells": 10 }, { "id": "t0", "bends": 2, "cells": 11 } ] }, "dependencyRatio": 0.174, "necessaryRotations": 0, "estimatedSeconds": 92, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t22" }, { "type": "tap", "id": "t23" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 24, "free": 10, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 23, "free": 10, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 22, "free": 9, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 21, "free": 9, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 20, "free": 9, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 19, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 18, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 17, "free": 9, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 16, "free": 8, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 15, "free": 8, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 14, "free": 8, "freeCurved": 8, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 12, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 11, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 42, "name": "大盘小心思", "chapter": 7, "beat": "长局回报", "cells": 61, "tiles": 25, "difficulty": 30, "free": 9, "freeRatio": 0.36, "meanTurns": 1.2, "maxTurns": 2, "pathUsage": { "removals": 25, "curvedRemovals": 21, "straightRemovals": 4, "curvedRatio": 0.84, "singleBendRemovals": 12, "multiBendRemovals": 9, "totalBends": 30, "maxBends": 2, "maxConsecutiveStraight": 4, "paths": [ { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 1, "cells": 3 }, { "id": "t17", "bends": 1, "cells": 3 }, { "id": "t20", "bends": 1, "cells": 2 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t22", "bends": 0, "cells": 1 }, { "id": "t23", "bends": 0, "cells": 2 }, { "id": "t24", "bends": 0, "cells": 1 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t8", "bends": 2, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 4 }, { "id": "t14", "bends": 1, "cells": 4 }, { "id": "t18", "bends": 1, "cells": 3 }, { "id": "t19", "bends": 1, "cells": 3 }, { "id": "t1", "bends": 2, "cells": 5 }, { "id": "t2", "bends": 2, "cells": 6 }, { "id": "t4", "bends": 2, "cells": 6 }, { "id": "t7", "bends": 2, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 5 }, { "id": "t10", "bends": 1, "cells": 4 }, { "id": "t0", "bends": 2, "cells": 8 }, { "id": "t3", "bends": 2, "cells": 6 }, { "id": "t6", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.125, "necessaryRotations": 0, "estimatedSeconds": 98, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t22" }, { "type": "tap", "id": "t23" }, { "type": "tap", "id": "t24" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t6" } ], "openingAndSolutionStates": [ { "remaining": 25, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 24, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 23, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 22, "free": 9, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 21, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 20, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 19, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 12, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 10, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 9, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 8, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 7, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 6, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 5, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 43, "name": "自在出发", "chapter": 8, "beat": "进入", "cells": 61, "tiles": 20, "difficulty": 29, "free": 8, "freeRatio": 0.4, "meanTurns": 1.05, "maxTurns": 2, "pathUsage": { "removals": 20, "curvedRemovals": 15, "straightRemovals": 5, "curvedRatio": 0.75, "singleBendRemovals": 9, "multiBendRemovals": 6, "totalBends": 21, "maxBends": 2, "maxConsecutiveStraight": 5, "paths": [ { "id": "t2", "bends": 2, "cells": 3 }, { "id": "t11", "bends": 1, "cells": 3 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 0, "cells": 1 }, { "id": "t16", "bends": 0, "cells": 1 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t7", "bends": 1, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 3 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 1, "cells": 2 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t6", "bends": 1, "cells": 6 }, { "id": "t8", "bends": 1, "cells": 5 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t0", "bends": 2, "cells": 5 }, { "id": "t4", "bends": 2, "cells": 6 }, { "id": "t1", "bends": 2, "cells": 14 }, { "id": "t3", "bends": 2, "cells": 8 } ] }, "dependencyRatio": 0.211, "necessaryRotations": 0, "estimatedSeconds": 76, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t3" } ], "openingAndSolutionStates": [ { "remaining": 20, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 19, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 17, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 14, "free": 6, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 13, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 12, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 11, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 44, "name": "最后一个新转角", "chapter": 8, "beat": "换路", "cells": 19, "tiles": 6, "difficulty": 37, "free": 2, "freeRatio": 0.333, "meanTurns": 1, "maxTurns": 2, "pathUsage": { "removals": 6, "curvedRemovals": 4, "straightRemovals": 2, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 4, "multiBendRemovals": 0, "totalBends": 4, "maxBends": 1, "maxConsecutiveStraight": 2, "paths": [ { "id": "t4", "bends": 0, "cells": 3 }, { "id": "t5", "bends": 0, "cells": 1 }, { "id": "t2", "bends": 1, "cells": 4 }, { "id": "t3", "bends": 1, "cells": 4 }, { "id": "t0", "bends": 1, "cells": 5 }, { "id": "t1", "bends": 1, "cells": 5 } ] }, "dependencyRatio": 0.4, "necessaryRotations": 1, "estimatedSeconds": 27, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 2, "actions": [ { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t5" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t1" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 5, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 4, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 45, "name": "熟悉的长路", "chapter": 8, "beat": "展开", "cells": 61, "tiles": 22, "difficulty": 31, "free": 8, "freeRatio": 0.364, "meanTurns": 1.091, "maxTurns": 2, "pathUsage": { "removals": 22, "curvedRemovals": 16, "straightRemovals": 6, "curvedRatio": 0.7272727272727273, "singleBendRemovals": 8, "multiBendRemovals": 8, "totalBends": 24, "maxBends": 2, "maxConsecutiveStraight": 5, "paths": [ { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 2 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t4", "bends": 2, "cells": 4 }, { "id": "t7", "bends": 2, "cells": 3 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 1, "cells": 3 }, { "id": "t16", "bends": 0, "cells": 2 }, { "id": "t2", "bends": 2, "cells": 4 }, { "id": "t6", "bends": 2, "cells": 5 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t3", "bends": 2, "cells": 4 }, { "id": "t5", "bends": 2, "cells": 6 }, { "id": "t1", "bends": 2, "cells": 6 }, { "id": "t0", "bends": 2, "cells": 7 } ] }, "dependencyRatio": 0.238, "necessaryRotations": 0, "estimatedSeconds": 84, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 22, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 21, "free": 8, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 20, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 6, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 18, "free": 5, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 17, "free": 4, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 16, "free": 4, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 15, "free": 5, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 13, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 11, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 10, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 8, "free": 3, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 7, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 4, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 46, "name": "小结轻解", "chapter": 8, "beat": "小挑战", "cells": 19, "tiles": 6, "difficulty": 47, "free": 2, "freeRatio": 0.333, "meanTurns": 1, "maxTurns": 2, "pathUsage": { "removals": 6, "curvedRemovals": 5, "straightRemovals": 1, "curvedRatio": 0.8333333333333334, "singleBendRemovals": 3, "multiBendRemovals": 2, "totalBends": 7, "maxBends": 2, "maxConsecutiveStraight": 1, "paths": [ { "id": "t1", "bends": 1, "cells": 3 }, { "id": "t4", "bends": 1, "cells": 3 }, { "id": "t5", "bends": 0, "cells": 3 }, { "id": "t3", "bends": 2, "cells": 4 }, { "id": "t2", "bends": 1, "cells": 3 }, { "id": "t0", "bends": 2, "cells": 4 } ] }, "dependencyRatio": 0.8, "necessaryRotations": 2, "estimatedSeconds": 31, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 1, "lowChoiceStates": 0, "noCurvedChoiceStates": 1, "actions": [ { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t4" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t3" }, { "type": "rotate", "direction": 1 }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t0" } ], "openingAndSolutionStates": [ { "remaining": 6, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 5, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 4, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 4, "free": 1, "freeCurved": 0, "rotationDistance": 0 }, { "remaining": 3, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 2, "free": 0, "freeCurved": 0, "rotationDistance": 1 }, { "remaining": 2, "free": 1, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 47, "name": "收获一片畅通", "chapter": 8, "beat": "释放", "cells": 61, "tiles": 24, "difficulty": 29, "free": 9, "freeRatio": 0.375, "meanTurns": 1, "maxTurns": 2, "pathUsage": { "removals": 24, "curvedRemovals": 16, "straightRemovals": 8, "curvedRatio": 0.6666666666666666, "singleBendRemovals": 8, "multiBendRemovals": 8, "totalBends": 24, "maxBends": 2, "maxConsecutiveStraight": 7, "paths": [ { "id": "t7", "bends": 2, "cells": 3 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t17", "bends": 0, "cells": 2 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t22", "bends": 0, "cells": 1 }, { "id": "t23", "bends": 0, "cells": 1 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t9", "bends": 1, "cells": 4 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t12", "bends": 1, "cells": 2 }, { "id": "t15", "bends": 1, "cells": 2 }, { "id": "t16", "bends": 0, "cells": 3 }, { "id": "t3", "bends": 2, "cells": 5 }, { "id": "t4", "bends": 2, "cells": 4 }, { "id": "t10", "bends": 1, "cells": 2 }, { "id": "t14", "bends": 1, "cells": 3 }, { "id": "t1", "bends": 2, "cells": 9 }, { "id": "t2", "bends": 2, "cells": 6 }, { "id": "t6", "bends": 2, "cells": 3 }, { "id": "t0", "bends": 2, "cells": 9 }, { "id": "t5", "bends": 2, "cells": 4 } ] }, "dependencyRatio": 0.174, "necessaryRotations": 0, "estimatedSeconds": 90, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t22" }, { "type": "tap", "id": "t23" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t4" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t5" } ], "openingAndSolutionStates": [ { "remaining": 24, "free": 9, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 23, "free": 8, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 22, "free": 8, "freeCurved": 1, "rotationDistance": 0 }, { "remaining": 21, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 20, "free": 8, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 19, "free": 7, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 18, "free": 7, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 15, "free": 6, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 14, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 13, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 12, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 11, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 10, "free": 5, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 9, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] }, { "level": 48, "name": "自在回响", "chapter": 8, "beat": "长局回报", "cells": 61, "tiles": 25, "difficulty": 26, "free": 11, "freeRatio": 0.44, "meanTurns": 1, "maxTurns": 2, "pathUsage": { "removals": 25, "curvedRemovals": 17, "straightRemovals": 8, "curvedRatio": 0.68, "singleBendRemovals": 9, "multiBendRemovals": 8, "totalBends": 25, "maxBends": 2, "maxConsecutiveStraight": 8, "paths": [ { "id": "t12", "bends": 1, "cells": 3 }, { "id": "t15", "bends": 1, "cells": 3 }, { "id": "t16", "bends": 1, "cells": 2 }, { "id": "t17", "bends": 0, "cells": 1 }, { "id": "t18", "bends": 0, "cells": 1 }, { "id": "t19", "bends": 0, "cells": 1 }, { "id": "t20", "bends": 0, "cells": 1 }, { "id": "t21", "bends": 0, "cells": 1 }, { "id": "t22", "bends": 0, "cells": 1 }, { "id": "t23", "bends": 0, "cells": 1 }, { "id": "t24", "bends": 0, "cells": 1 }, { "id": "t3", "bends": 2, "cells": 4 }, { "id": "t7", "bends": 2, "cells": 4 }, { "id": "t9", "bends": 1, "cells": 3 }, { "id": "t10", "bends": 1, "cells": 5 }, { "id": "t11", "bends": 1, "cells": 2 }, { "id": "t13", "bends": 1, "cells": 3 }, { "id": "t14", "bends": 1, "cells": 2 }, { "id": "t0", "bends": 2, "cells": 5 }, { "id": "t5", "bends": 2, "cells": 4 }, { "id": "t6", "bends": 2, "cells": 5 }, { "id": "t8", "bends": 1, "cells": 4 }, { "id": "t1", "bends": 2, "cells": 6 }, { "id": "t2", "bends": 2, "cells": 5 }, { "id": "t4", "bends": 2, "cells": 5 } ] }, "dependencyRatio": 0.125, "necessaryRotations": 0, "estimatedSeconds": 94, "independentLoops": 0, "solutionHiddenBlockers": 0, "maxProgressGapRotations": 0, "lowChoiceStates": 0, "noCurvedChoiceStates": 0, "actions": [ { "type": "tap", "id": "t12" }, { "type": "tap", "id": "t15" }, { "type": "tap", "id": "t16" }, { "type": "tap", "id": "t17" }, { "type": "tap", "id": "t18" }, { "type": "tap", "id": "t19" }, { "type": "tap", "id": "t20" }, { "type": "tap", "id": "t21" }, { "type": "tap", "id": "t22" }, { "type": "tap", "id": "t23" }, { "type": "tap", "id": "t24" }, { "type": "tap", "id": "t3" }, { "type": "tap", "id": "t7" }, { "type": "tap", "id": "t9" }, { "type": "tap", "id": "t10" }, { "type": "tap", "id": "t11" }, { "type": "tap", "id": "t13" }, { "type": "tap", "id": "t14" }, { "type": "tap", "id": "t0" }, { "type": "tap", "id": "t5" }, { "type": "tap", "id": "t6" }, { "type": "tap", "id": "t8" }, { "type": "tap", "id": "t1" }, { "type": "tap", "id": "t2" }, { "type": "tap", "id": "t4" } ], "openingAndSolutionStates": [ { "remaining": 25, "free": 11, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 24, "free": 11, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 23, "free": 11, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 22, "free": 12, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 21, "free": 11, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 20, "free": 10, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 19, "free": 9, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 18, "free": 8, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 17, "free": 7, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 16, "free": 7, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 15, "free": 7, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 14, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 13, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 12, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 11, "free": 7, "freeCurved": 7, "rotationDistance": 0 }, { "remaining": 10, "free": 6, "freeCurved": 6, "rotationDistance": 0 }, { "remaining": 9, "free": 5, "freeCurved": 5, "rotationDistance": 0 }, { "remaining": 8, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 7, "free": 4, "freeCurved": 4, "rotationDistance": 0 }, { "remaining": 6, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 5, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 4, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 3, "free": 3, "freeCurved": 3, "rotationDistance": 0 }, { "remaining": 2, "free": 2, "freeCurved": 2, "rotationDistance": 0 }, { "remaining": 1, "free": 1, "freeCurved": 1, "rotationDistance": 0 } ] } ] }