Tile cutting has to be scripted and automated in order to reduce the manual workload involved with this project.
Ideal directory structure:
root
|-src
|-full_maps
|-dist
src is used to host the game tiles
full_maps is used to host the stitched image
dist is used to host the directory structure and tiles that are used to serve the maps here
No image file should be actually hosted on the repo, so all of these directories have to be explicitly excluded by gitignore.
The scripts must be able to:
stitch the game tilesfrom src into full images, to be stored in full_maps;
cut the tiles from the full_maps, to be stored in dist.
It must be possible to execute these workflows separately, both on single maps and in bulk. But it must also be possible to execute them programmatically, as one big process to produce the whole set of maps from scratch.
Tile cutting has to be scripted and automated in order to reduce the manual workload involved with this project.
Ideal directory structure:
root |-src |-full_maps |-dist
src is used to host the game tiles full_maps is used to host the stitched image dist is used to host the directory structure and tiles that are used to serve the maps here
No image file should be actually hosted on the repo, so all of these directories have to be explicitly excluded by gitignore. The scripts must be able to:
It must be possible to execute these workflows separately, both on single maps and in bulk. But it must also be possible to execute them programmatically, as one big process to produce the whole set of maps from scratch.