Hello! This guide is a basic guide to the physics inside Minecraft. Please do not hate because this is just a compiled story of the physics engine located inside Minecraft. When making this, I just thought it might be an interesting read, so I decided to start working on this. Included in here will be a complete guide to the engine inside Minecraft, and much more.
If you wish to know how I got all this information I will have a bibliography located inside this! By the way, this does not include mods or any other mechanics which are not included inside the original Minecraft version. This also applies to the latest official version which is currently 1.8.4, so snapshots released in the future or past versions do not count. This will matter as you will see later on!
Engine
In Minecraft everyone knows that it is run on Java. If you are not familiar with Java then you must know that it is a common programming language, and is often used for game development. If you want more information please go to this website: http://www.oracle.com/technetwork/java/index.html. Anyways, if we dig deeper then we realize that Notch did not just create the game with Java, but with a Java library that consists of OpenGL and OpenAL, LWJGL. These libraries are basically recources which Java uses and OpenGL and OpenAL are mainly used for graphics and game development!
LWJGL is not a "modded version" of Java. LWJGL is a Java library mostly composed of bindings for OpenGL and OpenAL. Other than that nitpicking, keep it up.
LWJGL is not a "modded version" of Java. LWJGL is a Java library mostly composed of bindings for OpenGL and OpenAL. Other than that nitpicking, keep it up.
Introduction
Hello! This guide is a basic guide to the physics inside Minecraft. Please do not hate because this is just a compiled story of the physics engine located inside Minecraft. When making this, I just thought it might be an interesting read, so I decided to start working on this. Included in here will be a complete guide to the engine inside Minecraft, and much more.
If you wish to know how I got all this information I will have a bibliography located inside this! By the way, this does not include mods or any other mechanics which are not included inside the original Minecraft version. This also applies to the latest official version which is currently 1.8.4, so snapshots released in the future or past versions do not count. This will matter as you will see later on!
Engine
In Minecraft everyone knows that it is run on Java. If you are not familiar with Java then you must know that it is a common programming language, and is often used for game development. If you want more information please go to this website: http://www.oracle.com/technetwork/java/index.html. Anyways, if we dig deeper then we realize that Notch did not just create the game with Java, but with a Java library that consists of OpenGL and OpenAL, LWJGL. These libraries are basically recources which Java uses and OpenGL and OpenAL are mainly used for graphics and game development!
LWJGL is not a "modded version" of Java. LWJGL is a Java library mostly composed of bindings for OpenGL and OpenAL. Other than that nitpicking, keep it up.
Thanks!