View on GitHub

HDFCRAFT

Making Data Fun!

Download this project as a .zip file Download this project as a tar.gz file

Welcome to HDFCRAFT GitHub Pages.

Minecraft is a popular game among K-12 students. Minecraft allows players to manipuate textured cubes in a 3D generated world. This project demonstrates how to use NASA Earth science data in HDF to create a Minecraft world. The goal is to give students an early exposure to NASA Earth data and let them explore a world observed by NASA satellites with Minecraft.

Requirements

Demo version of Minecraft is OK but Full version is recommended for Creative Mode and Multiplayer. The Creative Mode allows you to view the map globally. Multiplayer mode allows you to connect to a Minecraft server.

HDF

HDF is a binary file format for storing scientific data. Many NASA Earth data are distributed in this format. An HDF file contains one or more datasets in different shape: 360x180, 15x1440x720, 721 x 721, etc. Therefore, it is important to understand the characteristics of datasets by reading data usage guide from NASA and by examining the HDF file content with HDFView and toolsUI.

Building Minecraft World

Once you decided which dataset in HDF to use, you can create a map with either HDFCRAFT desktop or server. The desktop version is based on WorldPainter. The server version is based on Glowstone. The desktop version is easier to build a map but it is less expressive due to the 2.5D nature of WorldPainter. The server version is difficult to build a map but provides the full 3D capability.

Authors and Contributors

@hyoklee modified sources from WorldPainter and Glowstone.

Support

Please issue a GitHub ticket.