pixelsrc 0.2.0

Pixelsrc - GenAI-native pixel art format and compiler
Documentation
1
2
3
4
5
6
{"type": "palette", "name": "walker", "colors": {"{_}": "#00000000", "{body}": "#4A90D9", "{foot}": "#2C3E50"}}
{"type": "sprite", "name": "walk_1", "size": [8, 8], "palette": "walker", "grid": ["{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{foot}{_}{_}{foot}{_}{_}", "{_}{foot}{_}{_}{_}{_}{foot}{_}", "{_}{_}{_}{_}{_}{_}{_}{_}"]}
{"type": "sprite", "name": "walk_2", "size": [8, 8], "palette": "walker", "grid": ["{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{_}{foot}{foot}{_}{_}{_}", "{_}{_}{_}{foot}{foot}{_}{_}{_}", "{_}{_}{_}{_}{_}{_}{_}{_}"]}
{"type": "sprite", "name": "walk_3", "size": [8, 8], "palette": "walker", "grid": ["{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{foot}{_}{_}{foot}{_}{_}", "{_}{foot}{_}{_}{_}{_}{foot}{_}", "{_}{_}{_}{_}{_}{_}{_}{_}"]}
{"type": "sprite", "name": "walk_4", "size": [8, 8], "palette": "walker", "grid": ["{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{body}{body}{body}{body}{body}{body}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{body}{body}{body}{body}{_}{_}", "{_}{_}{_}{foot}{foot}{_}{_}{_}", "{_}{_}{_}{foot}{foot}{_}{_}{_}", "{_}{_}{_}{_}{_}{_}{_}{_}"]}
{"type": "animation", "name": "walk", "frames": ["walk_1", "walk_2", "walk_3", "walk_4"], "duration": 150, "loop": true}