651193674c
tools/aseprite/maps/ holds the source of truth: char-grid pixel maps + shared palette for five _ph placeholder sprites (M03 32px per MOE.md design law cues — round silhouette, mismatched eyes, bolted hardpoint, pillar feet; grunt 16px untagged olive; burster 20px HEAT glow band; KINETIC slug; scrap diamond). Two interchangeable renderers: gen_sprites.lua (aseprite -b, emits .aseprite + .png — run on any machine with Aseprite) and preview.py (Pillow, identical PNGs headless + nearest-neighbor zoom for review). Outputs gitignored; greybox scenes untouched — art stays out of the game per the greybox rule.
33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
................................
|
|
................................
|
|
................................
|
|
............KKKKKKKK............
|
|
..........KKSSSSSSSSKK..........
|
|
.........KSSSSSSSSSSSSK.........
|
|
........KSSSSSSSSSSSSSSK........
|
|
.......KSSSSSSSSSSSSSSSSK.......
|
|
.......KSSSSSSSSSSSSSSSSK.......
|
|
.......KSSsEsSSSSSSWWYSSK.......
|
|
.......KSSsssSSSSSSWWYSSK.......
|
|
.......KSSSSSSSSSSSYYYSSK.......
|
|
.......KSSSSSSSSSSSSSSSSKKKKKK..
|
|
.......KSSSSSSSSSSSSSSSSKRRRRK..
|
|
.......KSSSSSSSSSSSSSSSSKRRRBK..
|
|
.......KSSSSSSSSSSSSSSSSKKKKKK..
|
|
.......KsSSSSSSSSSSSSSSsK.......
|
|
.......KsSSSSSSSSSSSSSSsK.......
|
|
........KsSSSSSSSSSSSSsK........
|
|
........KssSSSSSSSSSSssK........
|
|
.........KssSSSSSSSSssK.........
|
|
..........KssssssssssK..........
|
|
...........KKKKKKKKKK...........
|
|
........KKKKKK....KKKKKK........
|
|
........KssssK....KssssK........
|
|
........KssssK....KssssK........
|
|
........KssssK....KssssK........
|
|
........KooooK....KooooK........
|
|
.......KKooooKK..KKooooKK.......
|
|
.......KKKKKKKK..KKKKKKKK.......
|
|
................................
|
|
................................
|