Files
fool-cardgame/package.json
T
ftcandClaude Opus 5 2056673946 M4: художественный конвейер
- scripts/build-art.mjs: все спрайты игры собираются из исходников,
  а не кладутся руками. Лица карт растеризуются из векторов,
  рубашка/стол/панели/кнопки нарисованы SVG-ом прямо в скрипте
- 36 лиц 220x320 + рубашка, автоатлас 2048x2048, обрезка выключена
  (раскладка рассчитывает на точный размер карты)
- девятипатчевые плитки 120x120 с рамкой 40
- фон стола 540x960, рисуется в 2x — градиенту детализация не нужна,
  а памяти под текстуру уходит вчетверо меньше
- исходные векторы перенесены из local/ в art-src/cards
- ATTRIBUTION.md: LGPL-3.0, атрибуция обязательна; там же написано,
  что менять, если такая лицензия не подходит для релиза

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 10:52:37 +03:00

24 lines
568 B
JSON

{
"name": "fool-cardgame",
"uuid": "2d8862c1-33e6-4159-bb31-fc590692a1e5",
"creator": {
"version": "3.8.8"
},
"dependencies": {
"@utcp/code-mode": "^1.2.13",
"sharp": "^0.35.4"
},
"devDependencies": {
"typescript": "~5.6",
"vitest": "^3.2.7"
},
"scripts": {
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc -p tsconfig.test.json",
"check:core-purity": "node scripts/check-core-purity.mjs",
"stats:bot": "vitest run --config vitest.stats.mts",
"build:art": "node scripts/build-art.mjs"
}
}