- 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": "signpost",
|
|
"artStyle": "signpost",
|
|
"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": "#2F5FBF",
|
|
"documentBackground": "#F6F2E9",
|
|
"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": "#2F5FBF",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 1,
|
|
"name": "朱砂",
|
|
"color": "#C4432F",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 2,
|
|
"name": "松石",
|
|
"color": "#1C8378",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 3,
|
|
"name": "紫藤",
|
|
"color": "#7A4EB8",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 4,
|
|
"name": "苔绿",
|
|
"color": "#4A8235",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 5,
|
|
"name": "琥珀",
|
|
"color": "#A8690C",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 6,
|
|
"name": "玫红",
|
|
"color": "#BF3A6B",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 7,
|
|
"name": "钢蓝",
|
|
"color": "#4A6B8A",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 8,
|
|
"name": "赤陶",
|
|
"color": "#B0572F",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 9,
|
|
"name": "墨绿",
|
|
"color": "#357358",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 10,
|
|
"name": "藕紫",
|
|
"color": "#8A5C92",
|
|
"arrow": "#FFFFFF"
|
|
},
|
|
{
|
|
"index": 11,
|
|
"name": "铁灰",
|
|
"color": "#5A6D7C",
|
|
"arrow": "#FFFFFF"
|
|
}
|
|
],
|
|
"themes": [
|
|
{
|
|
"id": "lagoon",
|
|
"label": "轻松",
|
|
"name": "晨雾",
|
|
"background": "#B7CBD3",
|
|
"ink": "#12202A",
|
|
"materials": {
|
|
"board": "#F5F2EA",
|
|
"boardGrid": "#E9E3D6",
|
|
"track": "#3A5068",
|
|
"trackHalo": "#E2DBCC"
|
|
},
|
|
"anchorPalette": [
|
|
0,
|
|
2,
|
|
5,
|
|
3,
|
|
1,
|
|
8,
|
|
6
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
0,
|
|
2,
|
|
5,
|
|
3
|
|
],
|
|
"7": [
|
|
0,
|
|
2,
|
|
5,
|
|
3,
|
|
1,
|
|
8,
|
|
6
|
|
],
|
|
"9": [
|
|
0,
|
|
2,
|
|
5,
|
|
3,
|
|
1,
|
|
8,
|
|
6,
|
|
4,
|
|
7
|
|
],
|
|
"12": [
|
|
0,
|
|
2,
|
|
5,
|
|
3,
|
|
1,
|
|
8,
|
|
6,
|
|
4,
|
|
7,
|
|
9,
|
|
10,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 9.872709985958306,
|
|
"trackOnBoard": 7.427567140854274
|
|
}
|
|
},
|
|
{
|
|
"id": "apricot",
|
|
"label": "进阶",
|
|
"name": "杏仁",
|
|
"background": "#DBC4A6",
|
|
"ink": "#12202A",
|
|
"materials": {
|
|
"board": "#F7F2E7",
|
|
"boardGrid": "#EAE3D3",
|
|
"track": "#3A5068",
|
|
"trackHalo": "#E4DCCA"
|
|
},
|
|
"anchorPalette": [
|
|
1,
|
|
0,
|
|
2,
|
|
6,
|
|
3,
|
|
9,
|
|
7
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
1,
|
|
0,
|
|
2,
|
|
6
|
|
],
|
|
"7": [
|
|
1,
|
|
0,
|
|
2,
|
|
6,
|
|
3,
|
|
9,
|
|
7
|
|
],
|
|
"9": [
|
|
1,
|
|
0,
|
|
2,
|
|
6,
|
|
3,
|
|
9,
|
|
7,
|
|
4,
|
|
5
|
|
],
|
|
"12": [
|
|
1,
|
|
0,
|
|
2,
|
|
6,
|
|
3,
|
|
9,
|
|
7,
|
|
4,
|
|
5,
|
|
8,
|
|
10,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 9.84281455268355,
|
|
"trackOnBoard": 7.442657598835995
|
|
}
|
|
},
|
|
{
|
|
"id": "lavender",
|
|
"label": "烧脑",
|
|
"name": "苔原",
|
|
"background": "#BBCBB1",
|
|
"ink": "#12202A",
|
|
"materials": {
|
|
"board": "#F5F3E9",
|
|
"boardGrid": "#E8E4D6",
|
|
"track": "#3A5068",
|
|
"trackHalo": "#E1DCCC"
|
|
},
|
|
"anchorPalette": [
|
|
3,
|
|
6,
|
|
1,
|
|
0,
|
|
4,
|
|
10,
|
|
2
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
3,
|
|
6,
|
|
1,
|
|
0
|
|
],
|
|
"7": [
|
|
3,
|
|
6,
|
|
1,
|
|
0,
|
|
4,
|
|
10,
|
|
2
|
|
],
|
|
"9": [
|
|
3,
|
|
6,
|
|
1,
|
|
0,
|
|
4,
|
|
10,
|
|
2,
|
|
5,
|
|
7
|
|
],
|
|
"12": [
|
|
3,
|
|
6,
|
|
1,
|
|
0,
|
|
4,
|
|
10,
|
|
2,
|
|
5,
|
|
7,
|
|
8,
|
|
9,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 9.709754954665774,
|
|
"trackOnBoard": 7.470269532165791
|
|
}
|
|
},
|
|
{
|
|
"id": "rose",
|
|
"label": "挑战",
|
|
"name": "暮砂",
|
|
"background": "#D7BAB5",
|
|
"ink": "#12202A",
|
|
"materials": {
|
|
"board": "#F7F1EA",
|
|
"boardGrid": "#EAE2D8",
|
|
"track": "#3A5068",
|
|
"trackHalo": "#E4DBCF"
|
|
},
|
|
"anchorPalette": [
|
|
6,
|
|
0,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
6,
|
|
0,
|
|
3,
|
|
5
|
|
],
|
|
"7": [
|
|
6,
|
|
0,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8
|
|
],
|
|
"9": [
|
|
6,
|
|
0,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8,
|
|
1,
|
|
4
|
|
],
|
|
"12": [
|
|
6,
|
|
0,
|
|
3,
|
|
5,
|
|
2,
|
|
11,
|
|
8,
|
|
1,
|
|
4,
|
|
7,
|
|
9,
|
|
10
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 9.148840055226982,
|
|
"trackOnBoard": 7.409208337359319
|
|
}
|
|
},
|
|
{
|
|
"id": "midnight",
|
|
"label": "每周挑战",
|
|
"name": "夜航",
|
|
"background": "#1F2C3B",
|
|
"ink": "#FFFFFF",
|
|
"materials": {
|
|
"board": "#F6F2E9",
|
|
"boardGrid": "#E9E3D6",
|
|
"track": "#3A5068",
|
|
"trackHalo": "#E2DBCC"
|
|
},
|
|
"anchorPalette": [
|
|
2,
|
|
5,
|
|
0,
|
|
6,
|
|
1,
|
|
9,
|
|
3
|
|
],
|
|
"palettes": {
|
|
"4": [
|
|
2,
|
|
5,
|
|
0,
|
|
6
|
|
],
|
|
"7": [
|
|
2,
|
|
5,
|
|
0,
|
|
6,
|
|
1,
|
|
9,
|
|
3
|
|
],
|
|
"9": [
|
|
2,
|
|
5,
|
|
0,
|
|
6,
|
|
1,
|
|
9,
|
|
3,
|
|
4,
|
|
7
|
|
],
|
|
"12": [
|
|
2,
|
|
5,
|
|
0,
|
|
6,
|
|
1,
|
|
9,
|
|
3,
|
|
4,
|
|
7,
|
|
8,
|
|
10,
|
|
11
|
|
]
|
|
},
|
|
"contrast": {
|
|
"sceneText": 14.173029259487338,
|
|
"trackOnBoard": 7.437303508154617
|
|
}
|
|
}
|
|
]
|
|
}
|