feat: add hex trail puzzle, level editor, and visual design guide

This commit is contained in:
cabinw
2026-09-08 21:45:44 +08:00
commit ef2724bb2e
63 changed files with 15036 additions and 0 deletions
+68
View File
@@ -0,0 +1,68 @@
{
"theme": {
"background": "#A8BECF",
"board": "#F2EEE5",
"boardGrid": "#7C8B94",
"track": "#6D808B",
"trackHalo": "#DFE3E2",
"surface": "#F7F6F2",
"textPrimary": "#273B50",
"textSecondary": "#314A5F",
"primary": "#6652B8",
"onPrimary": "#FFFFFF",
"secondary": "#E4EAF0",
"utility": "#52697E",
"onUtility": "#FFFFFF",
"selection": "#DFD9F3",
"onSelection": "#3F327A",
"disabled": "#CBD4DD",
"onDisabled": "#526579",
"input": "#FFFFFF",
"reward": "#B9760C",
"warning": "#A44825",
"warningSurface": "#F9E3D2",
"scrim": "#273B507A",
"focus": "#3F327A",
"tileBlue": "#2392FD",
"tilePink": "#FC3E80",
"tileYellow": "#FDBC28",
"tilePurple": "#874FFD",
"arrowLight": "#FFFFFF",
"arrowDark": "#273B50"
},
"surfaces": {
"surface": "surface",
"primary": "primary",
"secondary": "secondary",
"utility": "utility",
"warning": "warningSurface",
"reward": "reward",
"input": "input",
"selection": "selection",
"disabled": "disabled",
"tileBlue": "tileBlue",
"tilePink": "tilePink",
"tileYellow": "tileYellow",
"tilePurple": "tilePurple"
},
"typography": {
"level": 28,
"moves": 32,
"dialogTitle": 24,
"body": 14,
"label": 12,
"caption": 11
},
"motion": {
"pressMs": 150,
"modalMs": 420,
"starStartMs": 300,
"starGapMs": 190,
"collisionMs": 1250
},
"radii": {
"control": 14,
"dialog": 24,
"small": 8
}
}