Hacker News new | past | comments | ask | show | jobs | submit login

Not directly related to this project but in a similar spirit.

Recently, while exploring france’s national geography department (Institut de Géographie Nationale [1]) website, I came across a page [2] which allows anybody to download a Minecraft world representing any 25km^2 area of France.

The page lets you set the precise center and many other parameters such as whether to include buildings or even stylistic options.

The maps are generated on the fly and make use of a combination of the department’s own datasets (digital elevation, road networks, land parcels, building dimensions and height, and even forests).

I wish they would release whatever code they use for the terrain generation as I’m sure the open-source community would enjoy extending it with OpenStreetMap data!

[1] https://www.ign.fr/

[2] https://www.ign.fr/minecraft/




Swedish Lantmäteriet (The Swedish Mapping, Cadastral and Land Registration Authority) provides Minecraft maps for the whole country in various resolutions.

https://www.lantmateriet.se/en/maps-and-geographic-informati...


Someone got paid to make that. That was someone's job. That's freaking awesome.

...I wonder how tricky this would be to auto-generate in Unreal Engine.


Yes, my initial skim-reading thought was something something, France geography in minecraft, something something WAIT did I just read 'government program'?!

I think this is an absurdly untapped function of governments agencies regardless of country; figuring out how to make interesting things that are also useful for public education. Being able to "trick" people into exploring game/internet media that immediately translates to the real world must be some kind of holy grail of education. I bet if we (usa for example) threw a few tens of millions at trying this kind of random crap to see what sticks, the results would be amazing even if the immediate cultural(/economic) value would be hard to calculate.


+1

I have personally experienced this with Europa Universalis IV. A great game that allows you to learn a lot about the geography of Europe, and maybe even some of its history. Although some a-historical gameplay elements are introduced in an effort to make the game more likely to simulate certain future events (relative to the game's starting date of 1444).

One example is making Philip the Good, who was notoriously promiscuous, unable to father any children, so that the in-game Burgundian Succession Crisis will happen, which historically happened when Charles the Bold (Philip the Good's heir) died without having produced a male successor.

https://en.wikipedia.org/wiki/War_of_the_Burgundian_Successi...

It is interesting how this game is still evolving, with new DLC's adding loads of historical context to regions outside of the Europe (which was the original target of the game). This historical context is a mix of events that happened in the real world, as well as stated ambitions of the different rulers. It is not uncommon for a very specific event to cause a deep-dive into wikipedia articles related to that event.


I'm surprised we aren't already tricking people into doing 'real' office administration by gameifying the role, look up this, match it with that, move it to this stack, move it to that stack, it's looks like Animal Crossing but actually you're cross referencing disparate sets of information in a real world dataset to deliver the required "manual last mile'.


I'm guessing they used FME, it's certainly how I would do it. FME makes it surprisingly easy to turn arbitrary geographic data into Minecraft worlds. They also have an Unreal Engine writer[1] (although I've never used it) so in theory you should be able to output the same data to both Minecraft and UE with the push of a button.

[1] https://www.safe.com/webinars/your-data-in-unreal-how-to-bri...



How on earth did I miss this. It overlaps all my hobbies AND everything I do for work. Thanks for posting that.


That would be an incredibly useful tool for prototypes


Autodesk Infrastructure is used in the architecture/engineering/construction world for this sort of thing. It is essentially a prototyping tool to combine any early stage data you have (aerial surveys, a mockup 3D model for a building, etc.) with existing geospatial data. It will give you terrain, roads, and buildings to varying degrees of accuracy.

https://www.autodesk.com/products/infraworks/overview?term=1...


A lot of the more experimental Autodesk products are of limited use outside of America due to forcing you to use their own cloud services. Many governments and defence-contractors don't allow use of foreign servers/cloud services external to the country they're in.

It's pretty frustrating, because it's rare for Autodesk to consider hosting servers anywhere OTHER than America, and I wanna play with the new toys :S


Code seems to be here (from their twitter feed): https://github.com/ignfab-minalac/minalac


Microsoft should do this. They already have the tech for Flight Simulator and they own Minecraft.



On your second like it says that it works for the whole world (just tap "how it works")


Looks like they already use OSM.

Here's the full Google Translate translation. Skip down to "How are the maps made?" for the OSM part.

---- Start of translation ----

In regards to Minecraft® à la carte is an online service offered by IGNfab, allowing you to generate Minecraft® maps (or other similar formats like Minetest) from geographic data, namely:

for France, the National Institute of Geographic and Forest Information (IGN) and elements of its data catalog, in particular: BD TOPO®, BD CARTO®, RGE ALTI® and BD ORTHO®. This service also uses the data available from the Graphic Plot Register (RPG)

for Wallonia, the Wallonia Public Service (SPW) and elements of its data catalog, in particular: Continuous Cartography Computer Project (PICC), Walloon Hydrographic Network, Bati 3D 2013-2014 Administrative limits (Apn_AdRe), Occupation map du sol (COSW), Relief MNT 2013-2014, Anonymous agricultural plot

for the whole world (France and Wallonia included if desired), from Bing (satellite imagery service), OpenStreetMap (OSM) and layers of its Planet OSM database listed in particular on https: //wiki.openstreetmap. org / wiki / FR: Standard_tile_layer

The service can also use the IGN Autocompletion (via REST), SPW Geolocation (via REST), and Bing Locations services for geocoding.

• How it works ?

To generate a map, all you have to do is enter:

An address located in France, Wallonia or around the world. Once the location has been selected, the area corresponding to the area of the future Minecraft® or Minetest map (with a default size of 2.5 km x 2.5 km) is displayed. It is also possible to simply position yourself with your mouse on the desired location (and in this case, the area will be calculated from the center of the map).

A valid email address, which will be used to send you a notification, once your map is ready to be downloaded. You will then be provided with a link to retrieve a file (in ZIP format) containing your card data.

A platform and a card format depending on the version of the software you are going to use to use the card that will be delivered to you.

Advanced options are available to configure your request in more detail: choice of data sources used, themes selected and geometric characteristics desired.

After accepting the T & Cs, you will be able to generate your card (provided that the number of remaining generations is not zero at the time you wish to initiate the request). After validation of GDPR compliance and control code, the card calculation starts and you will immediately receive a first order confirmation email (if the email address entered is correct).

• Installation

Your map is stored in the form of several binary files which constitute a backup of the game. To install it, unzip the archive that you have recovered, and copy its content in:

Your card can then be loaded from the in-game saves screen (in Solo mode).

• Rules

Only one generation per user and per day is possible.

The total number of generations is limited per day. The counter is reset at midnight (French time - UTC / GMT + 1).

There is a fixed number of card release periods per day. The time of the next release is indicated under the counter indicating the number of generations remaining over the period. 00h00: you have 100 cards available. 8:00 am: you have the rest of the previous period as well as 100 more cards available. 4:00 p.m .: you have the rest of the previous period as well as 100 more cards available.

Once your card is generated, it will remain available to you for 72 hours. After this period, it will be deleted.

• Terms of Service

• Overview

• How are the maps made?

We have developed our own map generation engine to create Minecraft maps in Java Edition and Bedrock Edition and Education Edition format, as well as maps in Minetest format. Using the service's default options, maps are generated as follows for each requested zone:

Loading of a terrain model from the RGE ALTI®.

Loading of data from the CARTO® database (land use).

Loading of data from the TOPO® database (buildings, roads, hydrography, cemeteries, vegetation).

Loading of data from the ORTHO® database (color of the ground, color of the roofs).

Loading of data from the 2017 Graphic Plot Register (RPG) (crops, vines and orchards).

Generate a 250 meter buffer around the map to transition to the classic Minecraft world.

Generation of several map objects instead of the "spawn" to be able to find your way around.

Using other options, maps are generated in a similar way with the corresponding data from the SPW or OSM and the SRTM3 (to replace the RGE ALTI® on the world). It should be noted that the 90 m pitch of the SRTM3 available on the world can introduce, for Minecraft® maps with 1 m cubes, a strong jump in the representation of the relief inherent in the resolution of this altitude information and affecting the rendering of the map obtained in the game.

Each block represents a ground area of 1 square meter (or less), and the planimetric scale is not distorted (1 meter on the ground in reality = 1 block on the ground or more in the map). The altimetric scale is on the other hand "overwritten" on maps in Minecraft format as soon as the relief of the area is too high (Alps, Pyrenees, Massif Central, etc.), to be able to represent the entire area between levels 40 and 210 a classic Minecraft map (limit of 256 levels in Minecraft; in the case of the Minetest format where this height limitation does not exist, the maps are kept with the same scale by default (a cube is equivalent to 1 m in height) , or even exaggerated in altitude to bring out the relief of particular High relief maps (Geographic tab of the Advanced options menu).

You can adjust the scale during your map generation request.

• FAQ

Q. I ordered my card, but I still haven't received anything. Is this normal? A. If you entered the correct email address, you should receive a delivery email. Depending on demand and the size of the card, delivery time can vary from a few minutes to a few hours, or even over a day.

Q. There are 0 generations available at the time I visit the site, what can I do? A. The time of the next calculable card release is indicated on the site. Wait until that hour.

Q. Are the generated maps compatible with Minecraft Pocket Edition? A. Yes. Minecraft Pocket Edition as well as Windows 10 Edition are now supported. All you need to do is select the Minecraft Bedrock format when you request to generate a map.

Q. I want to play on console. Is it possible ? A. It depends on the type of console. Currently, we only support Xbox One and Nintendo Switch. We are working on the integration of the format specific to the Playstation 4. The Playstation 3 and Xbox 360 will not be supported due to technical constraints (limited surface area on these consoles).

Q. What areas are currently supported? A. The service covers mainland France, the following overseas territories: Martinique, Guadeloupe, Reunion Island, Mayotte, French Guyana as well as Saint-Pierre and Miquelon, Wallonia via the SPW, and the whole world via OpenStreetMap.

• Contact

For any information, please write to us at the following address: Contact us.

• Cookies and statistics

In order to adapt the Minecraft® site to the map to the demands of its visitors, the IGN measures the number of visits, the number of pages viewed as well as the activity of visitors to the site and their frequency of return. Piwik, the statistics tool used by IGN, generates a cookie with a unique identifier, the retention period of which is limited to 13 months. The tool used also collects your IP address, in order to determine the city from which you are connecting. This is immediately anonymized after use. The IGN can therefore under no circumstances trace this back to a natural person. The data collected is not transferred to third parties or used for other purposes.

Here you can choose NOT to allow tracking of your computer via a cookie assigning it a unique identification number. Our web analysis tool will not record your computer's activity. To make this choice and install an opt-out cookie, please click below.

You are currently being followed. Click here to exclude your computer.

---- End of translation ----

Found a video of this Minetest thing they mention.

https://youtu.be/DXJBFHOXZGY

and these

https://wiki.minetest.net/Minetest/fr

https://www.minetest.net/


Thank you for the translation. So the maps are also available for the free and Open Source Minetest equivalent which doesn't have height limitations? Great if true!


Yes, I've used this in the past, though it can take a while for maps to be generated from their website, and the API is rate-limited. It's quite impressive overall, though it could use some help, especially as buildings are quite bland.

I like the fact that the tool is open source (https://github.com/ignfab-minalac/minalac as pointed by others) and uses OSM.

Screens from the world I generated for Minetest in January 2021 around Lyon, France: https://imgur.com/a/N2gVIeU

It takes a really long time to cross the generated city, even when boosting the in-game speed. That goes to show how much more smaller videogame worlds really are in general, especially when those are walkable.


Yep! Although the only place I've found that can download them is through the teacher portal shown in this video.

https://youtu.be/DXJBFHOXZGY

Edit: looks like the source is here and you can use it to output a Minetest map

https://github.com/ignfab-minalac/minalac




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: