Files
HexTrails/levels/campaign-seeds.json
T
cabinw e92cccba82 feat: version campaigns and document original puzzle design
Restore v0.1 and v0.2 archives with separate progress, publish the curved v0.3 campaign, and document the original 24-level design with reproducible evidence. Refine board presentation and movement, and keep video lab tooling within its own directory.
2026-09-09 13:17:30 +08:00

649 lines
13 KiB
JSON

{
"revision": 2,
"note": "Curated by actual curved removal paths, with challenge/release rhythm. Run npm run levels after changing a seed or its options.",
"seeds": [
{
"level": 1,
"seed": 217021,
"options": {
"radius": 3,
"target": 8,
"allFree": true,
"minBaseTurns": 1,
"maxBaseTurns": 1,
"maxTurns": 3,
"bendRate": 0.35,
"clearBlockers": true
}
},
{
"level": 2,
"seed": 160112,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.4,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 3
}
},
{
"level": 3,
"seed": 251063,
"options": {
"radius": 3,
"target": 12,
"minBaseTurns": 1,
"maxBaseTurns": 2,
"maxTurns": 4,
"curvePreference": 3,
"bendRate": 0.55,
"clearBlockers": true
}
},
{
"level": 4,
"seed": 160019,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.4,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 5,
"seed": 2400258,
"options": {
"radius": 4,
"target": 12,
"bendRate": 0.24,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 6,
"seed": 2440508,
"options": {
"radius": 4,
"target": 16,
"bendRate": 0.36,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 7,
"seed": 2420276,
"options": {
"radius": 4,
"target": 14,
"bendRate": 0.24,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 8,
"seed": 160589,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.4,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 9,
"seed": 2420811,
"options": {
"radius": 4,
"target": 14,
"bendRate": 0.18,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 10,
"seed": 170073,
"options": {
"radius": 2,
"target": 7,
"bendRate": 0.5,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 4
}
},
{
"level": 11,
"seed": 2440615,
"options": {
"radius": 4,
"target": 16,
"bendRate": 0.42,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 12,
"seed": 2460740,
"options": {
"radius": 4,
"target": 18,
"bendRate": 0.48,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 13,
"seed": 2440401,
"options": {
"radius": 4,
"target": 16,
"bendRate": 0.3,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 14,
"seed": 181169,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.4,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 15,
"seed": 881321,
"options": {
"radius": 4,
"target": 16,
"bendRate": 0.32,
"maxTurns": 4,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 16,
"seed": 170376,
"options": {
"radius": 2,
"target": 7,
"bendRate": 0.5,
"maxTurns": 5,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 2
}
},
{
"level": 17,
"seed": 2460847,
"options": {
"radius": 4,
"target": 18,
"bendRate": 0.18,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 18,
"seed": 2481400,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.48,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 19,
"seed": 901335,
"options": {
"radius": 4,
"target": 18,
"bendRate": 0.32,
"maxTurns": 4,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 20,
"seed": 187104,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.7,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 21,
"seed": 2461275,
"options": {
"radius": 4,
"target": 18,
"bendRate": 0.42,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 22,
"seed": 172109,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.6,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 23,
"seed": 2481721,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.3,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 8,
"clearBlockers": true
}
},
{
"level": 24,
"seed": 2504521,
"options": {
"radius": 4,
"target": 22,
"bendRate": 0.42,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 25,
"seed": 2460526,
"options": {
"radius": 4,
"target": 18,
"bendRate": 0.36,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 26,
"seed": 160798,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.5,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 4
}
},
{
"level": 27,
"seed": 921246,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.25,
"maxTurns": 4,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 28,
"seed": 172099,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.6,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 29,
"seed": 2482149,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.18,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 30,
"seed": 2500990,
"options": {
"radius": 4,
"target": 22,
"bendRate": 0.24,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 31,
"seed": 2482577,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.42,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 32,
"seed": 160759,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.6,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 33,
"seed": 921452,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.4,
"maxTurns": 4,
"maxBaseTurns": 2,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 34,
"seed": 172309,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.6,
"maxTurns": 5,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 5
}
},
{
"level": 35,
"seed": 2508052,
"options": {
"radius": 4,
"target": 22,
"bendRate": 0.24,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 36,
"seed": 974458,
"options": {
"radius": 4,
"target": 24,
"bendRate": 0.48,
"maxTurns": 4,
"maxBaseTurns": 1,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 37,
"seed": 2513188,
"options": {
"radius": 4,
"target": 22,
"bendRate": 0.24,
"maxTurns": 6,
"maxBaseTurns": 1,
"curvePreference": 8,
"clearBlockers": true
}
},
{
"level": 38,
"seed": 190148,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.45,
"maxTurns": 4,
"curvePreference": 2,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 4
}
},
{
"level": 39,
"seed": 2505336,
"options": {
"radius": 4,
"target": 22,
"bendRate": 0.35,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 8,
"clearBlockers": true
}
},
{
"level": 40,
"seed": 172561,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.7,
"maxTurns": 4,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 2
}
},
{
"level": 41,
"seed": 967660,
"options": {
"radius": 4,
"target": 24,
"bendRate": 0.4,
"maxTurns": 4,
"maxBaseTurns": 2,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 42,
"seed": 1821618,
"options": {
"radius": 4,
"target": 25,
"bendRate": 0.3,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 43,
"seed": 2481813,
"options": {
"radius": 4,
"target": 20,
"bendRate": 0.25,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 44,
"seed": 188016,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.35,
"maxTurns": 4,
"curvePreference": 2,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 2
}
},
{
"level": 45,
"seed": 2514582,
"options": {
"radius": 4,
"target": 22,
"bendRate": 0.3,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 3,
"clearBlockers": true
}
},
{
"level": 46,
"seed": 172752,
"options": {
"radius": 2,
"target": 6,
"bendRate": 0.7,
"maxTurns": 5,
"curvePreference": 3,
"minBaseTurns": 0,
"clearBlockers": true,
"startRotation": 3
}
},
{
"level": 47,
"seed": 981973,
"options": {
"radius": 4,
"target": 24,
"bendRate": 0.35,
"maxTurns": 6,
"maxBaseTurns": 2,
"curvePreference": 5,
"clearBlockers": true
}
},
{
"level": 48,
"seed": 1833086,
"options": {
"radius": 4,
"target": 25,
"bendRate": 0.25,
"maxTurns": 6,
"maxBaseTurns": 3,
"curvePreference": 5,
"clearBlockers": true
}
}
]
}