1.8 KiB
1.8 KiB
Sixty-Sixth Battle Map Repaint v1
Date: 2026-07-10
Target: sixty-sixth-battle-wuzhang-final / battle-map-sixty-sixth
Changes
- Added the
wuzhang-finaldetail profile toscripts/generate-handpaint-map-sample.py. - Regenerated
src/assets/images/battle/sixty-sixth-battle-map.webpfrom the scenario terrain with desktop runtime output at 64 px/tile. - Added late-campaign Wuzhang details: dry ridge strokes, road ruts, footstep marks, return-route supply carts, ledger tents, beacon towers, smoke wisps, and camp clutter.
- Kept the original 132x114 terrain grid and aspect ratio.
Asset Result
- Previous image: 14,784 x 12,768, 19,973,582 bytes.
- New image: 8,448 x 7,296, 8,289,494 bytes.
- Source render density remains 112 px/tile before downsampling; runtime asset density is 64 px/tile for desktop browser performance.
Evidence
docs/visual-asset-sixty-sixth-map-repaint-v1-before-after.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-source-preview.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-detail-crops.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-deploy.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-start.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-main-camp.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-beacon.pngdocs/visual-asset-sixty-sixth-map-repaint-v1-enemy-camp.png
Validation
python -m py_compile scripts\generate-handpaint-map-sample.pypnpm run verify:static-datapnpm run buildpnpm run audit:visual-assetsgit diff --check
Browser QA reached the 66th battle deployment screen and active battle views around the start area, main camp, beacon line, and enemy camp. The in-app browser log buffer still contained an older 64th-map Phaser image-processing error timestamped before this pass; the 66th battle map rendered successfully in all captured views.