For this project I process over a million chunks that form a playable Minecraft world. I extract their load status over some game versions to understand what properties the chunk has, and the time they spent active, to draw an activity heatmap.
The visualization is still a work in progress: The data is quite large, which requires some pre-processing to make it feasible to visualize on a web page, but also noisy at some points, which makes a faithful compression complicated. As of now, I am using contours and polygon simplification to tackle the issue. I am trying to see if I can develop a method tailored to my needs.
The map also displays some keypoints on the map, with an emoji to provide quick information, that turns into text when hovered to describe the location more precisely.
This project has the goal of displaying the Nether Hub of a Minecraft server, a fast travel method that abuses game mechanics to increase speed. The goal is to display the built tracks and their capabilities for easier navigation.
It also aims to be visually interesting, inspired by public transportation maps. It has two versions; a prettier version where all tracks have similar lengths, so all can be visualized, and an actual to-scale version where the travel times can be more accurately deduced. The calculations only require the track information on the real scale, the pretty scale is calculated by the script.
This project is still a work in progress. It will display some statistics for the 3 players that play in a world, with the option to display statistics per player or player per statistics. This makes it easy to see either who collected the most X or what player Y collected the most.
Naturally, the visualization is intended to look good. As of now, it uses mostly random colors for objects, but in the future I intend to make a database where each object has an associated color that closely identifies it to their in-game appearance.