ascii-city-engine
Installation
SKILL.md
ASCII City Engine
Build a portable city experience in three layers: an engine, a city-provider contract, and a city pack. Keep city-specific facts out of engine code.
Workflow
- Define the pack boundary and local meter-based CRS.
- Acquire elevation, building, and road/path data from public sources.
- Verify downloads, licenses, units, and provenance before conversion.
- Reproject all geometry to local meters and emit the manifest plus world tiles.
- Validate the pack offline:
python3 scripts/validate-city-pack.py path/to/city-pack - Load the pack's first tile in
assets/ascii-city-engine.htmland test movement, grade following, and solid footprints. - Record data limitations and human acceptance evidence.