A new video created by the PBS show "Game/Show" explains how the game "Minecraft" creates detailed worlds.

"Minecraft" can create an unlimited amount of detailed worlds that make sense by using a process called procedural generation, according to Engadget.

By creating worlds that are random but following rules like "mountain tops have snow" and "grass is green," "Minecraft" uses a concept called Perlin noise. "Minecraft" creates a noise map, the computer smooths it down, decides where to place it and adds more noise like how steep the hill should be and if there should be water on the map.

Perlin noise creates just enough freedom so that jagged edges can be made into rocks or waterfalls can be created.

When a gamer first starts a "Minecraft" game, the game lays out the map by recognizing the dots and deciding where land should be, where sky should be, where water should be and where hills should be.

Another concept is procedural generation. In "Minecraft," when a mountain is added to a map, there must be a bottom of the mountain, or a valley.

"Minecraft" found that when they added wolves to the game, they naturally chased after sheep. The designers of the game did not program this to happen, but it just happened that way.

Even though "Minecraft" is such a smart game and it seems like it can create itself, human artists will still be needed to operate the computers and cooperate with the game.

Every gamer's experience on "Minecraft" is unique and the maps they receive are unique, but "Minecraft" follows some rules to make sure that reality is followed. Mountains will always be rocky and have snow at the top and low lands are usually full of grass and trees are two rules that all maps will follow when they are gamers start playing a new game of "Minecraft."

Watch the video below for more explanations on how "Minecraft" creates its maps.