Files
heros_web/docs/visual-asset-sixty-fifth-map-repaint-v1-report.md

42 lines
2.0 KiB
Markdown

# Sixty-Fifth Battle Map Repaint v1
Date: 2026-07-10
Target: `sixty-fifth-battle-weishui-northbank` / `battle-map-sixty-fifth`
## Changes
- Added the `weishui-northbank` detail profile to `scripts/generate-handpaint-map-sample.py`.
- Regenerated `src/assets/images/battle/sixty-fifth-battle-map.webp` from the scenario terrain with desktop runtime output at 64 px/tile.
- Added northbank battle details: stronger river flow strokes, reeded banks, ferry planks, pursuit road ruts, forward command tents, supply crates, delay-line barricades, beacon towers, and camp flags.
- Kept the original 130x112 terrain grid and aspect ratio.
## Asset Result
- Previous image: 14,560 x 12,544, 19,334,520 bytes.
- New image: 8,320 x 7,168, 8,388,418 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-fifth-map-repaint-v1-before-after.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-source-preview.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-detail-crops.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-deploy.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-start.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-start-clear.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-river-ferry.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-village-beacon.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-delay-line.png`
- `docs/visual-asset-sixty-fifth-map-repaint-v1-north-gate.png`
## Validation
- `python -m py_compile scripts\generate-handpaint-map-sample.py`
- `pnpm run verify:static-data`
- `pnpm run build`
- `pnpm run audit:visual-assets`
- `git diff --check`
Browser QA reached the 65th battle deployment screen and active battle views around the start area, river ferry, northbank village beacon line, and Sima Yi delay line. The in-app browser log buffer still contained an older 64th-map Phaser image-processing error timestamped before this pass; the 65th battle map rendered successfully in all captured views.