Files
GameStarter/README.md
T
LabyStudio fd071f296a add README
2022-02-27 02:32:30 +01:00

1.8 KiB

Minecraft recode in JavaScript

This is a sandbox that provides all basic features of Minecraft.
The main purpose of this project is to understand the render and physics engine of Minecraft.
The source code was ported from the java-minecraft project.

Ingame
Click here for a demo!

Feature Overview

  • Block rendering
  • Block collision
  • Player movement
    • Walking
    • Sprinting
    • Sneaking
    • Flying
    • Swimming
  • Lightning
    • Dynamic lightning
    • Smooth lightning
    • Day/Night
    • Block light source
  • World
    • 16x16x16 Chunks
    • Block type, data, sky & block lightning
    • Perlin world generation
  • Camera
    • Frustum Culling
    • Fog
    • Underwater fog
    • Dynamic FOV
  • GUI
    • Screens
      • Loading Screen
      • InGame Menu
      • Controls Screen
    • Widgets
      • Button
      • KeyBindButton
    • Overlay
      • Cross-hair
      • Font rendering
      • Hot-Bar

Screenshots

Note: All textures from the original game were used for the screenshots only!

Loading Screen Lightning Night Controls

Licensing


NOT OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.