This will be a redo of the awesome https://github.com/HritikRC/Minecraft from the tutorials https://www.youtube.com/watch?v=eMNdWrx4OPg for fun and expanding my js / game dev knowledge :-).
- Part 1 Basic World (done) https://www.youtube.com/watch?v=eMNdWrx4OPg
- Part 2 Controls, Jumping and Moving (in progress) https://www.youtube.com/watch?v=q8jULxvmZ7A
- Part 8 Stats, Removing Unwanted Faces https://www.youtube.com/watch?v=k4jHSMbaAlU&t=1s
- Part 9 Smooth Game Performance https://www.youtube.com/watch?v=OLhPYRsFGLE
- Part 11 Raycasting https://www.youtube.com/watch?v=pGKoxNUcKrE
- Part 12 Placing Blocks https://www.youtube.com/watch?v=SqKlhNkuNTw
- Part 13 Breaking Blocks https://www.youtube.com/watch?v=6Csaky7gQ-Y&
external Resources:
- THREE.JS from https://github.com/mrdoob/three.js/blob/master/build/three.js
- perlin.js from https://github.com/josephg/noisejs/blob/master/perlin.js
- PointerLockControls.js - https://github.com/mrdoob/three.js/blob/dev/examples/js/controls/PointerLockControls.js
- Stats.js https://github.com/mrdoob/stats.js/blob/master/src/Stats.js
- sky shader https://github.com/takahirox/takahirox.github.io/blob/master/three.js.mmdeditor/examples/js/SkyShader.js
- https://github.com/takahirox/takahirox.github.io/blob/master/three.js.mmdeditor/examples/webgl_shaders_sky.html