- 07 macaron, referenced from Meowdoku: cream worlds, a white tray with gutters, candy tokens with white arrows, two-column 关卡/待解 HUD, white elevated tool discs (macaron-only exception to the flat rule), full-screen dark result overlay, a brick ripple on board clear, an eased glide-out and dot-lattice dissolve on exit; Resource Han Rounded subset fonts (SIL OFL) in assets/fonts with the charset and regeneration note - 06 signpost: the design.md, tokens and preview directory that earlier commits left untracked - design docs, catalog, manifest, showcase and base spec updated to seven directions; the analysis and proposal live in docs/art-proposal-macaron.html - the renderer, app, geometry and CSS sources for both directions were already carried by the level commits made from this working tree Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
470 lines
7.9 KiB
JSON
470 lines
7.9 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"generated": true,
|
|
"generatedBy": "scripts/build-art-directions.mjs",
|
|
"pathBase": "repository-root",
|
|
"designId": "macaron",
|
|
"artStyle": "macaron",
|
|
"sources": {
|
|
"directions": "src/art-directions.js",
|
|
"baseTokens": "src/design-tokens.js",
|
|
"renderer": "src/renderer.js",
|
|
"tokenDrawing": "src/token-art.js",
|
|
"componentStyles": "design/art-directions.css",
|
|
"itemStyles": "design/game-tools.css"
|
|
},
|
|
"accent": "#E07416",
|
|
"documentBackground": "#FBF6F0",
|
|
"sharedSemanticColors": {
|
|
"background": "#A8BECF",
|
|
"board": "#F2EEE5",
|
|
"boardGrid": "#89867D",
|
|
"track": "#435F78",
|
|
"trackHalo": "#F2EEE5",
|
|
"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"
|
|
},
|
|
"assets": {
|
|
"tileAtlas": null,
|
|
"uiIconAtlas": "assets/ui-icons-generated.png"
|
|
},
|
|
"pigments": [
|
|
{
|
|
"index": 0,
|
|
"name": "草莓",
|
|
"color": "#EE5398",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 1,
|
|
"name": "蜜柑",
|
|
"color": "#E5680C",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 2,
|
|
"name": "蜂蜜",
|
|
"color": "#AB8716",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 3,
|
|
"name": "抹茶",
|
|
"color": "#4C9E5A",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 4,
|
|
"name": "薄荷",
|
|
"color": "#369C94",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 5,
|
|
"name": "蓝莓",
|
|
"color": "#578BF0",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 6,
|
|
"name": "香芋",
|
|
"color": "#937DE4",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 7,
|
|
"name": "玫瑰",
|
|
"color": "#D06E93",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 8,
|
|
"name": "可可",
|
|
"color": "#B5806A",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 9,
|
|
"name": "海盐",
|
|
"color": "#4A91D4",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 10,
|
|
"name": "葡萄",
|
|
"color": "#8C68CC",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 11,
|
|
"name": "洋李",
|
|
"color": "#C56AC4",
|
|
"arrow": "#FFFFFF"
|
|
}
|
|
],
|
|
"themes": [
|
|
{
|
|
"id": "lagoon",
|
|
"label": "轻松",
|
|
"name": "奶油",
|
|
"background": "#F5EFE7",
|
|
"ink": "#7A5560",
|
|
"materials": {
|
|
"board": "#FADBCB",
|
|
"boardGrid": "#FFFFFF",
|
|
"track": "#96707B",
|
|
"trackHalo": "#FFFFFF"
|
|
},
|
|
"anchorPalette": [
|
|
0,
|
|
5,
|
|
3,
|
|
2,
|
|
6,
|
|
1,
|
|
4
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
0,
|
|
5,
|
|
3,
|
|
2
|
|
],
|
|
"7": [
|
|
0,
|
|
5,
|
|
3,
|
|
2,
|
|
6,
|
|
1,
|
|
4
|
|
],
|
|
"9": [
|
|
0,
|
|
5,
|
|
3,
|
|
2,
|
|
6,
|
|
1,
|
|
4,
|
|
7,
|
|
8
|
|
],
|
|
"12": [
|
|
0,
|
|
5,
|
|
3,
|
|
2,
|
|
6,
|
|
1,
|
|
4,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 5.577670453960404,
|
|
"trackOnBoard": 3.277177835431525
|
|
}
|
|
},
|
|
{
|
|
"id": "apricot",
|
|
"label": "进阶",
|
|
"name": "蜜桃",
|
|
"background": "#FBE6DA",
|
|
"ink": "#7C4E52",
|
|
"materials": {
|
|
"board": "#FDE3D3",
|
|
"boardGrid": "#FFFFFF",
|
|
"track": "#976A66",
|
|
"trackHalo": "#FFFFFF"
|
|
},
|
|
"anchorPalette": [
|
|
1,
|
|
9,
|
|
0,
|
|
4,
|
|
2,
|
|
10,
|
|
3
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
1,
|
|
9,
|
|
0,
|
|
4
|
|
],
|
|
"7": [
|
|
1,
|
|
9,
|
|
0,
|
|
4,
|
|
2,
|
|
10,
|
|
3
|
|
],
|
|
"9": [
|
|
1,
|
|
9,
|
|
0,
|
|
4,
|
|
2,
|
|
10,
|
|
3,
|
|
5,
|
|
6
|
|
],
|
|
"12": [
|
|
1,
|
|
9,
|
|
0,
|
|
4,
|
|
2,
|
|
10,
|
|
3,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 5.681057760459171,
|
|
"trackOnBoard": 3.7433859071275655
|
|
}
|
|
},
|
|
{
|
|
"id": "lavender",
|
|
"label": "烧脑",
|
|
"name": "香芋",
|
|
"background": "#EEE8F6",
|
|
"ink": "#5F4E78",
|
|
"materials": {
|
|
"board": "#E9E0F6",
|
|
"boardGrid": "#FFFFFF",
|
|
"track": "#78678F",
|
|
"trackHalo": "#FFFFFF"
|
|
},
|
|
"anchorPalette": [
|
|
6,
|
|
7,
|
|
4,
|
|
2,
|
|
11,
|
|
5,
|
|
3
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
6,
|
|
7,
|
|
4,
|
|
2
|
|
],
|
|
"7": [
|
|
6,
|
|
7,
|
|
4,
|
|
2,
|
|
11,
|
|
5,
|
|
3
|
|
],
|
|
"9": [
|
|
6,
|
|
7,
|
|
4,
|
|
2,
|
|
11,
|
|
5,
|
|
3,
|
|
0,
|
|
1
|
|
],
|
|
"12": [
|
|
6,
|
|
7,
|
|
4,
|
|
2,
|
|
11,
|
|
5,
|
|
3,
|
|
0,
|
|
1,
|
|
8,
|
|
9,
|
|
10
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 6.148741738606406,
|
|
"trackOnBoard": 3.979775627465162
|
|
}
|
|
},
|
|
{
|
|
"id": "rose",
|
|
"label": "挑战",
|
|
"name": "草莓牛奶",
|
|
"background": "#F9E2E8",
|
|
"ink": "#7B4658",
|
|
"materials": {
|
|
"board": "#FBDDE5",
|
|
"boardGrid": "#FFFFFF",
|
|
"track": "#966076",
|
|
"trackHalo": "#FFFFFF"
|
|
},
|
|
"anchorPalette": [
|
|
7,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8,
|
|
1
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
7,
|
|
3,
|
|
5,
|
|
2
|
|
],
|
|
"7": [
|
|
7,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8,
|
|
1
|
|
],
|
|
"9": [
|
|
7,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8,
|
|
1,
|
|
0,
|
|
4
|
|
],
|
|
"12": [
|
|
7,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8,
|
|
1,
|
|
0,
|
|
4,
|
|
6,
|
|
9,
|
|
10
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 5.970867897749838,
|
|
"trackOnBoard": 3.917201236136076
|
|
}
|
|
},
|
|
{
|
|
"id": "midnight",
|
|
"label": "每周挑战",
|
|
"name": "可可夜",
|
|
"background": "#3E2E35",
|
|
"ink": "#FBEFE6",
|
|
"materials": {
|
|
"board": "#F9E3D6",
|
|
"boardGrid": "#FFFFFF",
|
|
"track": "#8A6370",
|
|
"trackHalo": "#FFFFFF"
|
|
},
|
|
"anchorPalette": [
|
|
4,
|
|
0,
|
|
2,
|
|
6,
|
|
1,
|
|
9,
|
|
3
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
4,
|
|
0,
|
|
2,
|
|
6
|
|
],
|
|
"7": [
|
|
4,
|
|
0,
|
|
2,
|
|
6,
|
|
1,
|
|
9,
|
|
3
|
|
],
|
|
"9": [
|
|
4,
|
|
0,
|
|
2,
|
|
6,
|
|
1,
|
|
9,
|
|
3,
|
|
5,
|
|
7
|
|
],
|
|
"12": [
|
|
4,
|
|
0,
|
|
2,
|
|
6,
|
|
1,
|
|
9,
|
|
3,
|
|
5,
|
|
7,
|
|
8,
|
|
10,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 11.287619453403153,
|
|
"trackOnBoard": 4.143716175864876
|
|
}
|
|
}
|
|
]
|
|
}
|