Files
card_game/assets/cards/README.md

42 lines
3.5 KiB
Markdown

# Card Illustration Assets
The game expects one independent high-resolution illustration per character and damage stage:
```text
assets/cards/C0001/damage-0.png
assets/cards/C0001/damage-1.png
assets/cards/C0001/damage-2.png
assets/cards/C0001/damage-3.png
assets/cards/C0001/damage-4.png
```
With 1000 all-female characters and 5 damage stages, final production requires 5000 image files.
- `damage-0.png`: intact armor/clothing
- `damage-1.png`: light outerwear or armor damage
- `damage-2.png`: moderate armor cracks and torn outer garments
- `damage-3.png`: heavy armor destruction and shredded outer layers
- `damage-4.png`: defeated state with broken equipment
The game art direction is adult-oriented multi-world pinup:
- Characters should emphasize mature curvy female silhouettes and large-breast armor/clothing design.
- The roster is not limited to medieval fantasy. From `C0004` onward, character concepts should deliberately cross eras and worlds: modern university fire mages, water-controlling idols, cyberpunk hackers, space-colony duelists, sports stars, noir detectives, post-apocalyptic racers, mythic fashion priests, and other time/space settings.
- Every character should have a distinct appearance DNA: face shape, eye shape, nose, lips, skin tone, hair, body proportions, bust shape, and overall presence. Avoid generating the same default pretty face and same body repeatedly.
- Every character should also have a distinct combat identity and pose language: weapon or equipment handling, stance, posture, balance, hand placement, and silhouette should vary so the 1000-character roster does not feel like one model in different costumes.
- Damage-state art should adapt to the character's world: armor destruction, torn modern clothing, damaged stage outfits, cracked sci-fi suits, broken sports gear, snapped belts, damaged bracers, dust, scorch marks, and defeated poses.
- Defeated and high-damage stages should show emotional defeat: frustrated tears, resentful grimaces, clenched teeth, wet eyes, and expressions that feel unfair or humiliating rather than calm dignity.
- Medium through defeated stages may show clear combat-pain reactions from abdominal hits: gasping open mouth, hunched posture, labored breathing, tears, and small saliva/drool details. These must read as combat injury reactions, not sexual acts or fetish framing.
- High-damage stages should make the combat feel intense through missing or destroyed hand, foot, shoulder, abdomen, hip, and torso armor/clothing. Adult nudity or body exposure may be used as part of the battle-damage presentation.
- Do not keep every card as a straight front shot. Use camera variety across stages: front/three-quarter for baseline, side or twisted side for abdomen impacts, and rear three-quarter or side-back views for heavy damage and defeated art when it helps show shoulder, back, cloak, and armor destruction.
All damage-state art must use adult characters only. Sexual acts, penetration, childlike characters, and gore are out of scope; adult nudity or exposed body details are allowed when framed as battle damage, defeat, or damaged-costume card art.
Run this from the project root to regenerate the production manifest and prompts:
```powershell
& 'C:\Users\MD\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe' .\tools\export-card-assets.mjs
```
Only completed image files should be listed in `available-assets.json`; the web app uses that file to decide when to show high-resolution card art instead of the temporary preview sheet.