Preview - New Map System
I’ve finally reached the point where I can upgrade the map system.
The map of Breathing World can be zoomed in up to 128×, which results in an actual resolution of 245,760 × 138,240.
I can create image files at that full resolution and split them up, but the reason I couldn’t do this until now was because of traffic costs.
If I split that resolution into image files and add detailed graphics on top of it, the file size becomes extremely large.
So previously, I used SVG files, which have small file sizes but can support all resolutions.
That was only possible because the map itself was very simple.
Now that I need to upgrade the graphics, the map also needs to include more detailed visuals.
As the first step, I added some basic details to the land and the sea.
And I’ve started using image files that can properly display this huge map at each scale.
The total size of the map files comes to about 2.5 GB.
For now, I plan to use Cloudflare’s R2 service.
And unless I run into the happy problem of a huge number of concurrent users, I don’t expect traffic costs to become an issue.
Please look forward to the day when this is applied to the live server.