Dietro le quinte: come i dati di OpenStreetMap diventano un mondo di Minecraft
Disegni un rettangolo, aspetti qualche minuto e ottieni un mondo di Minecraft. Ma cosa succede davvero nel frattempo? Ecco la versione breve.
Step 1 — Chiediamo a OpenStreetMap cosa c'è lì
OpenStreetMap (OSM) è una mappa del mondo gratuita e costruita dalla community. Per l'area che selezioni recuperiamo i suoi dati: impronte degli edifici con le altezze, strade e sentieri, acqua, parchi, uso del suolo e punti di interesse.
Step 2 — Aggiungiamo il terreno
Edifici piatti su un terreno piatto sembrerebbero sbagliati. Sovrapponiamo i dati di elevazione perché colline, valli, rive dei fiumi e coste prendano forma — la tua città poggia sulla forma reale del territorio.
Step 3 — Arnis trasforma i dati in blocchi
Il lavoro più pesante è svolto da Arnis, un motore open source scritto in Rust. Traduce ogni elemento della mappa in blocchi di Minecraft: i contorni degli edifici diventano muri con tetti, le strade diventano sentieri, i parchi diventano erba e alberi, l'acqua diventa acqua. I materiali vengono scelti per corrispondere a ciò che c'è davvero.
Step 4 — Impacchettiamo e consegniamo
Il risultato viene salvato come un salvataggio standard di Minecraft — un .mcworld per Bedrock o una cartella mondo per Java — e ti inviamo un link via e-mail. Per i mondi Java generiamo anche un'anteprima 3D esplorabile nel tuo browser con BlueMap.
Open source dall'inizio alla fine
Il motore di conversione è Arnis (Apache-2.0, di Louis Erbkamm e collaboratori); i dati della mappa provengono da OpenStreetMap, sotto la Open Database License. Il compito di MapMC è far funzionare tutto questo nel tuo browser in un paio di minuti — senza installazioni, senza riga di comando.
Curioso di vederlo sulla tua città? Apri il generatore →.
