pixelsrc 0.2.0

Pixelsrc - GenAI-native pixel art format and compiler
Documentation
1
2
3
4
{"type": "palette", "name": "terrain", "colors": {"{_}": "#00000000", "{sky}": "#87CEEB", "{cloud}": "#FFFFFF", "{grass}": "#228B22", "{dirt}": "#8B6914"}}
{"type": "sprite", "name": "sky_tile", "size": [8, 8], "palette": "terrain", "grid": ["{sky}{sky}{sky}{sky}{sky}{sky}{sky}{sky}", "{sky}{sky}{sky}{sky}{sky}{sky}{sky}{sky}", "{sky}{sky}{cloud}{cloud}{sky}{sky}{sky}{sky}", "{sky}{cloud}{cloud}{cloud}{cloud}{sky}{sky}{sky}", "{sky}{sky}{cloud}{cloud}{sky}{sky}{sky}{sky}", "{sky}{sky}{sky}{sky}{sky}{sky}{sky}{sky}", "{sky}{sky}{sky}{sky}{sky}{sky}{sky}{sky}", "{sky}{sky}{sky}{sky}{sky}{sky}{sky}{sky}"]}
{"type": "sprite", "name": "ground_tile", "size": [8, 8], "palette": "terrain", "grid": ["{grass}{grass}{grass}{grass}{grass}{grass}{grass}{grass}", "{grass}{grass}{grass}{grass}{grass}{grass}{grass}{grass}", "{grass}{grass}{grass}{grass}{grass}{grass}{grass}{grass}", "{grass}{dirt}{grass}{grass}{grass}{grass}{dirt}{grass}", "{dirt}{dirt}{dirt}{grass}{grass}{dirt}{dirt}{dirt}", "{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}", "{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}", "{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}{dirt}"]}
{"type": "composition", "name": "scene", "size": [16, 16], "cell_size": [8, 8], "sprites": {"S": "sky_tile", "G": "ground_tile"}, "layers": [{"map": ["SS", "GG"]}]}