Adding infinite build height and colored lights to my Minecraft engine

2020 ж. 3 Мау.
514 318 Рет қаралды

See the code on GitHub: github.com/jdah/minecraft-wee...
This is an update video to the original game which I made in a weekend, see that video here: • Making Minecraft from ...
NOTES:
* Noise textures at 7:39 are from redblobgames.com/maps/terrain-from-noise/
* New textures are a mashup of some custom, some from the Quandary pack, and some from Jolicraft
Subscribe to see more, I'll be updating my Minecraft clone regularly!
TWITTER: / jdah__
PATREON: / jdah
Music used:
Heatley Bros - 8 Bit Select: • "8 Bit Select!" Fast F...

Пікірлер
  • Plz keep adding to this project. Every other person who does this leaves it unfinished. For once I would love to see one with actual gameplay.

    @Kole-jb8yb@Kole-jb8yb3 жыл бұрын
    • Looks like he's abandoned it

      @England91@England913 жыл бұрын
    • England 91 yeah I am sad about that.

      @Kole-jb8yb@Kole-jb8yb3 жыл бұрын
    • @@Kole-jb8yb just play minecraft if you want actual gameplay...?

      @woutmotmans6240@woutmotmans62403 жыл бұрын
    • @@woutmotmans6240 The both editions are updated by commercial developers who are interested in one-time updates and not in optimization and technology (

      @kremlinbasement7768@kremlinbasement77683 жыл бұрын
    • Wout Motmans honestly I don’t care to play it, it would just be cool to see a KZhead who went farther then making terrain and lighting. They don’t need to go as far as a finished game, but it would be cool to see things like an inventory and survival aspects. Plus he said that he would be updating it regularly.

      @Kole-jb8yb@Kole-jb8yb3 жыл бұрын
  • When you take Minecraft's "guide to ripping us off" too literally

    @EVILBUNNY28@EVILBUNNY283 жыл бұрын
    • hey, they had it coming

      @soraltt@soraltt3 жыл бұрын
    • It’s not a ripoff if it comes out better than the original

      @nebulisnoobis102@nebulisnoobis1023 жыл бұрын
    • @@nebulisnoobis102 no, it’s still a ripoff, but it’s become greater. A ripoff isn’t a ripoff once people go to that over the original to the point where the original is mostly forgotten.

      @roux6715@roux67153 жыл бұрын
    • @@roux6715 oh damn

      @nebulisnoobis102@nebulisnoobis1023 жыл бұрын
    • @@roux6715 for example, infiniminer, minecraft's original inspiration

      @williamsmith6921@williamsmith69212 жыл бұрын
  • The entire mojang studio bows down to you good sir.

    @raves_r3177@raves_r31773 жыл бұрын
    • @@FoxBlocksHere why would they send a cease and desist? He isn't selling it is he?

      @nidhishsalian2268@nidhishsalian22683 жыл бұрын
    • @@nidhishsalian2268 Nope, it seems to be open sourced,

      @Exeros@Exeros3 жыл бұрын
    • @@FoxBlocksHere they had it coming by making the “how we make minecraft” KZhead series.

      @razordmg64@razordmg643 жыл бұрын
    • Y’all forget Minecraft, this.

      @theopendoorev@theopendoorev3 жыл бұрын
    • @@FoxBlocksHere Actually Mojang is pretty chill, they allow tones of minecraft like games to exist, and they don't send out cease and desists to games even with similar titles and gameplay

      @youreyesarebleeding1368@youreyesarebleeding13683 жыл бұрын
  • 8:00 OMG, it looks amazing

    @m4rt_@m4rt_3 жыл бұрын
    • THXS bear guy

      @hdhwkq@hdhwkq3 жыл бұрын
    • Yup

      @paulo0651@paulo06513 жыл бұрын
    • yeah that shot actually just filled me with existential dread...

      @ravenecho2410@ravenecho24103 жыл бұрын
  • Summer 2021 - Mojang: "We're releasing our Caves and Cliffs Update!" This Guy: "Me too! It took me a month, how long did you guys work on it?"

    @DrewTeter@DrewTeter3 жыл бұрын
    • He did a more simple design

      @thewatcher8733@thewatcher87333 жыл бұрын
    • @@thewatcher8733 I'm aware. I'm also a software engineer. But this is still impressive for the time he put in.

      @DrewTeter@DrewTeter3 жыл бұрын
    • There's a mod that do that before, is for the 1.12.2 java on forge

      @graydisk@graydisk3 жыл бұрын
    • @@graydisk Cubic chunks

      @freyamiles3718@freyamiles37183 жыл бұрын
    • In mojang's defence it's an old codebase

      @fltfathin@fltfathin3 жыл бұрын
  • Smooth Lighting: "Hey Gu-" Jdh: "Stay BACK!"

    @nickcamilo9207@nickcamilo92073 жыл бұрын
  • Cool! I love these personal coding projects, very fun to watch.

    @Leander_@Leander_4 жыл бұрын
  • This is the only minecraft clone which actually gives the feeling of minecraft

    @brandonstevens6886@brandonstevens68863 жыл бұрын
  • You should SERIOUSLY start some programming classes/tutorials. The skill you show is amazing, and a deep-dive into the skills needed to do things like this would not go unnoticed by the community. I know I, myself, would be eternally grateful!

    @domojestic4155@domojestic41553 жыл бұрын
  • Incredibly fascinating, please keep making these.

    @rokcetmakesgarbage@rokcetmakesgarbage4 жыл бұрын
  • Man, you're slowly recreating Minecraft from scratch but better.

    @Carmisci@Carmisci3 жыл бұрын
    • It just needs the same features that minecraft has

      @thegermanhero204@thegermanhero2043 жыл бұрын
    • @@thegermanhero204 Nah, a lot of what Microsoft shoved into Minecraft is useless anyway. Remember the "but better" descriptor: it won't b e the same as Minecraft, but rather an improved version of it, including features that players actually want rather than fluff added for advertising value.

      @omnitroph1501@omnitroph15013 жыл бұрын
    • @@omnitroph1501 idk minecraft is pretty good and they added a lot of really cool stuff and have more on the way. Would probably take him quite some years to implement all the stuff minecraft has right now without "copy and pasting" it.

      @N4t0r@N4t0r3 жыл бұрын
    • @@omnitroph1501 because you really make it sound like minecraft is a game that is so limited by the devs i mean it has a huge community and is easy to modify with mods from others or by yourself so i dont even get what you are complaining about.

      @N4t0r@N4t0r3 жыл бұрын
    • @@N4t0r I wasn't complaining about anything, just saying that there are some features that the game doesn't need.

      @omnitroph1501@omnitroph15013 жыл бұрын
  • this is a real "Making a minecraft from scratch" good work!!!

    @ethernalsixx@ethernalsixx3 жыл бұрын
    • Yeah, considering it doesnt use any game engines!

      @Enderia2@Enderia22 жыл бұрын
  • ngl the coolest minecraft clone project i've ever seen!

    @thatcipher@thatcipher3 жыл бұрын
  • "Since blocks never rotate around strange angles" and the Create team took that personally.

    @theoneandonly1833@theoneandonly18333 жыл бұрын
    • So personally in fact that they did it lol

      @Epsicronics@Epsicronics3 жыл бұрын
  • This is so cool! I've been waiting for this!

    @huh7567@huh75674 жыл бұрын
    • Huh?

      @GhostSlayerYT@GhostSlayerYT3 жыл бұрын
    • Ur girl ?

      @hdhwkq@hdhwkq3 жыл бұрын
    • Anny ?!

      @zlrivo@zlrivo2 жыл бұрын
  • My man, you are a genius. I'm just intermediate at programming, would take me years to learn to do this Seriously, when I saw this had 8k views, I was expecting 500k+

    @maxrodriguez643@maxrodriguez6433 жыл бұрын
  • This is amazing, I'm super excited to see where you take this!

    @jackfrederiksen7979@jackfrederiksen79793 жыл бұрын
  • jdh: "adding colored lights is actually pretty easy" mojang: im just gonna pretend that i didnt see that

    @Vairoon@Vairoon2 жыл бұрын
    • they basically overengineered colored lights in by adding in nvidia RTX support lol

      @williamsmith6921@williamsmith69212 жыл бұрын
    • It IS pretty easy when you are writing your lighting engine from scratch. Any modder can tell you it's not that simple without a total rewrite of the now huge lighting engine.

      @kabobawsome@kabobawsome2 жыл бұрын
  • OMG ive never saw such a small channel doing so big projects! Thats so cool! You should have more subs, really.

    @SchattenWolf2008@SchattenWolf20083 жыл бұрын
    • He is the definition of doing something you love first and getting subscribers because of it.

      @zebadiahrettinghouse6321@zebadiahrettinghouse63212 жыл бұрын
  • Anyone who has ever programmed knows how truly impressive this project is. Good job dude!

    @ff-jt8un@ff-jt8un3 жыл бұрын
    • @@LegendLength but when minecraft was sold there was way more stuff in the game than simple entity implementation. It had lag-free networking, perfect world generation, precise entity AI and pathfinding and way more. This project is still very small in comparison to minecraft 1.7

      @kleesup@kleesup3 жыл бұрын
    • @@LegendLength As someone who isn't using any game engine at all and worked with same library as mojang does I can say what are you talking about is easy to say but way more difficult and/or time consuming to implement. You are right, the networking stuff of minecraft isn't great but it still took its time to make and for all the performance issues you have to fix so it runs smooth for client and server. The world generation is also an interesting topic. Until you finally got it perfectly working like you wanted it is also an frustrating and stressful task to do. I agree, entity ai isn't that hard to do, there are many good libraries out there, but it's still a question of how smooth you make it so that updates of entities path goals doesn't freeze the main thread. In conclusion you are right, the game isn't perfectly made, but it was still a lot of work and this project here is still far away from the point of minecrafts version when minecraft got sold.

      @kleesup@kleesup3 жыл бұрын
    • @@kleesup and the most important of all: a huge community.

      @softwarelivre2389@softwarelivre23892 жыл бұрын
  • I'm late to the party, but if you kept this game's development going, I would 100% play it. Amazing job so far.

    @zilverlazarus2900@zilverlazarus29003 жыл бұрын
  • Very cool! Would love to see another update video!

    @MatthewPepe@MatthewPepe3 жыл бұрын
  • This is actually really cool. I can't wait to see the differences (like RGB and cubic chunks) as you progress.

    @FrostKing104@FrostKing1042 жыл бұрын
  • I love this type of videos! I think this could be a very good series. Please don't stop making these videos.

    @aspectreishauntingeurope@aspectreishauntingeurope3 жыл бұрын
  • I love when you show the failures, Because it shows the true nature of game development

    @jsnotlout3312@jsnotlout33123 жыл бұрын
  • This is the best Minecraft video! you can inspire many with this.

    @Protoplosion@Protoplosion4 жыл бұрын
  • I love this video so much! I find myself watching it over and over again!

    @oglothenerd@oglothenerd Жыл бұрын
  • please, this is by far the most advanced and best one outhere! Keep updating it, i find this series very entertaining!

    @proshark9966@proshark99663 жыл бұрын
  • whoa, you are so talented, how is you channel not more popular than it is?!?! and I love how there is 0 dislikes on the video :)

    @evplayspiano@evplayspiano3 жыл бұрын
  • Great video man, how far are planing to go on this project? i'd love to see the games that you would make in the future

    @AnimePerson@AnimePerson3 жыл бұрын
  • Dude, I just discovered you today. I watched all your videos and I can tell you that you are lit, continue like that I appreciate a lot your work !

    @Akiruu_Sama@Akiruu_Sama3 жыл бұрын
  • So cool , it's one of the best Minecraft Like a ever seen. Keep updating 🙃

    @Batpolygon@Batpolygon2 жыл бұрын
  • When a Minecraft clone has better terrain generating then actual minecraft

    @kaliber174@kaliber1743 жыл бұрын
  • Imagine someone writing a modding module for this! The whole community could work on, and improve it!

    @oneway7122@oneway71223 жыл бұрын
    • Why would you need a modding module if the source code is right there on his github?

      @xGOKOPx@xGOKOPx3 жыл бұрын
    • @@xGOKOPx Bc a modeling tool is optimized for adding features to the game and handles the background stuff with the game so that you have a frame work to build your mod on top. This is the same reason why game engines exist. Yes, you could build a new physics system, camera system and collision system or you could just write a framework that handles all that so that you don't have to worry about that and only need to add what ever you want.

      @oneway7122@oneway71223 жыл бұрын
    • @@xGOKOPx because if you want to use more than one mod they might conflict

      @the4thsteve27@the4thsteve273 жыл бұрын
  • Your dynamic biome system with the different moisture maps and such is straight-up genius.

    @jasonvick6617@jasonvick66173 жыл бұрын
  • omg ! you should continue this series ! amazing stuffff

    @rainb0_0@rainb0_02 жыл бұрын
  • I’m so happy I found this Chanel it’s like a hidden gem

    @pman4314@pman43143 жыл бұрын
  • Sub count: 13 *Rubs eyes* Sub count: 13K What a transformation! also plz keep adding to this, exactly what Kole5150 said.

    @stefix1615@stefix16153 жыл бұрын
  • this is amazing please keep updating this series!!

    @adrian_nlljw@adrian_nlljw2 жыл бұрын
  • I love your sense of humor as you're explaining things. Entertaining and excellent as always.

    @photoniccannon2117@photoniccannon2117 Жыл бұрын
  • QUALITY CONTENT

    @kaiobarb@kaiobarb4 жыл бұрын
  • the 23 dislikes are the coders at mojang being mad they couldn’t do better

    @dottokai@dottokai3 жыл бұрын
    • no they are just bots The coders at mojang are better and dont give a shit

      @ChopiCapi@ChopiCapi3 жыл бұрын
    • @@ChopiCapi these arent better coders at all minecraft has a massive amount of problems about the performance... great devs... great.... and they give a shit about the community

      @mrredstone5315@mrredstone53153 жыл бұрын
    • i think you meant 58

      @rainbowskeppy5292@rainbowskeppy52923 жыл бұрын
  • "I also redid all the textures lol" How does this not get a proper mention? These are amazing!

    @masela01@masela01 Жыл бұрын
  • Looks great. Especially the terrain generation and the stars

    @iTzNabGamingPvP@iTzNabGamingPvP3 жыл бұрын
  • Amzing pls tell me there's a part 3

    @llamaknight@llamaknight3 жыл бұрын
  • Mojang devs watching after saying it’s too hard to add these: 👁👄👁

    @theopendoorev@theopendoorev3 жыл бұрын
    • Lol. To be fair though, they do have to work around a lot of old spaghetti code leftover from the beginning of development, so I can imagine it must be difficult.

      @psigreen3864@psigreen38643 жыл бұрын
    • @Him dude, C is by far more tedious this guy is just that good

      @alonsoACR@alonsoACR2 жыл бұрын
  • Keep up the good work, it looks really cool, it reminds me a lot of early minecraft, you might be able to pull of one of the greatest minecraft clones

    @guitear6945@guitear69453 жыл бұрын
  • This is amazing, please keep working on this game! Add items and mobs for example!

    @williamragstad@williamragstad3 жыл бұрын
  • Incredible !! How long did it take to reach this level any recommendation for learning c /opengl

    @glenyeldho5782@glenyeldho57823 жыл бұрын
    • OpenGL and C are very messy imho, i think it's better to use Sokol or BGFX with something like Zig

      @darltrash@darltrash3 жыл бұрын
    • @@darltrash I think C is a pretty good language and importantly it is well documented. OpenGL also seems extremely popular, but I can't comment on whether it's good as I haven't used it

      @4n0ngaming@4n0ngaming3 жыл бұрын
    • @@4n0ngaming C is okay, but it can get messy specially considering that a lot of times the compiler wont take a shit about things that can be horribly dangerous, take the Linux kernel as an example of software that suffers from a lot of insecurities due to C's way of managing memory. There is uncountable ways things can be wrong, leading to possible exploits that can damage things at a big scale. But yes, C is still a good language but still, it's design is not exactly the best design

      @darltrash@darltrash3 жыл бұрын
    • @@darltrash C is not that bad. It's completely procedural but it's also simple.

      @lifeless9768@lifeless97683 жыл бұрын
    • Id recommend C++ and direct x or a game engine like unity (language is C#). If you want to use C and openGL there is plenty of documentation for you to exploit on the internet just search it up

      @benjioffdsv@benjioffdsv3 жыл бұрын
  • Just don't leave it like this pls continue work on this

    @redstoneninja3375@redstoneninja33753 жыл бұрын
  • The fact that you only have 4 videos and they are all amazing is saying something, you are really talented. Keep up the wonderful work!

    @TheHeFisher@TheHeFisher3 жыл бұрын
  • Really cool ! Would love to see more updates

    @mantasreika@mantasreika3 жыл бұрын
  • "This was stolen right out of minecrafts physics system" looks at rest of game, yep seems original to me.

    @codewaterairsoftandmore1050@codewaterairsoftandmore10502 жыл бұрын
  • Wish I could do this :/ maybe one day

    @fyre5287@fyre52873 жыл бұрын
  • I couldn't believe how much more "Minecraft" it looked with each new addition, the lighting and day/night cycle really did it though (also gotta love the flexing with the coloured and dynamic moving lighting haha) a really cool project to watch unfold, and much respect

    @lemonbread378@lemonbread3782 жыл бұрын
  • wow i have no words, your coding skills are amazing, very cool job! keep going with these amazing projects :D

    @pedroduran8927@pedroduran89273 жыл бұрын
  • Its now minecraft alpha

    @FunAngelo2005@FunAngelo20053 жыл бұрын
  • Please add the water overlay so that water doesnt just become invisible when youre in it

    @nullFoo@nullFoo3 жыл бұрын
  • I love this. Honestly I want to make my own Minecraft style game. This is impressive

    @pt_mrpunk8625@pt_mrpunk862510 ай бұрын
  • The colored lights looked amazing and the world that was generated using improved the map generation look really nice.

    @getgettedon6965@getgettedon69653 жыл бұрын
  • 5:32 woooow

    @edgaro93@edgaro933 жыл бұрын
  • Bro can I please Minecraft stargaze with you

    @fatalityFTWXD@fatalityFTWXD4 жыл бұрын
  • This is gold, keep up the great work!

    @_iltax4400@_iltax44002 жыл бұрын
  • Cool projects bro i ❤these projects keep adding more and more updates to it

    @bhavani9715@bhavani97152 жыл бұрын
  • Microsoft: *This man is too dangerous to keep him alive*

    @user-id3fc8qs7y@user-id3fc8qs7y3 жыл бұрын
  • Try adding LOD to increase the view distance.

    @LimyChitou@LimyChitou3 жыл бұрын
  • that gameplay at the end gives heavy Minecraft alpha vibes I can't wait to see how this project evolves over time

    @ilikemay0308@ilikemay0308 Жыл бұрын
  • Please continue the series! this is by far the best Minecraft copy I have seen!

    @nickablocka8822@nickablocka88223 жыл бұрын
  • These videos are so good, it’s so surprising to see this have only 29k views, I think you’re gonna blow up man keep up the amazing work!

    @dsi-films1264@dsi-films12643 жыл бұрын
  • Incredible, i used C for a long time and understand how hard this work is compared with others languages. Keep doing this!

    @JoseOliveira-lz1up@JoseOliveira-lz1up3 жыл бұрын
  • Amazing! Looks even better than last time!

    @oliversampson6833@oliversampson68332 жыл бұрын
  • please keep uploading! this is great content!

    @nikki-deprecated@nikki-deprecated3 жыл бұрын
  • honestly i really appreciate this, gonna definitely play a bit with the repo, hope you're doing alright

    @theotherhive@theotherhive3 жыл бұрын
  • Great work on the time of day feature!

    @felixklinge5571@felixklinge55712 жыл бұрын
  • the two things i want most out of vanilla and you nailed it.

    @MuzikBike@MuzikBike3 жыл бұрын
  • i love this guy so much for leaving the music link in the description

    @kavishp9399@kavishp93993 жыл бұрын
  • It looks a lot like the Alpha and Indev versions - keep up the great work!

    @Roy-K@Roy-K3 жыл бұрын
  • omg right of the bat that fly-by is just beautiful

    @lapidations@lapidations3 жыл бұрын
  • This really does look like minecraft with another texture you got the look right now for the gameplay

    @CrazyManDigital@CrazyManDigital2 жыл бұрын
  • I hope you add more things to your minecraft game, and I also hope you will record it and update to youtube so we can watch the result. You have inspired me buddy, great job!!

    @frodobolson213@frodobolson2133 жыл бұрын
  • This is very impressive! Your talent has inspired me

    @Seabatt.@Seabatt.2 жыл бұрын
  • This man created a remarkable world generation world and Mojang after years haven't been able to nail it yet. Man you are a genius!

    @shawnlee6775@shawnlee67753 жыл бұрын
  • Looks neat and comfy. I like the house.

    @smiley_1000@smiley_10003 жыл бұрын
  • The World generation looks amazing and those mountains are epic.

    @Jack-ht3fr@Jack-ht3fr3 жыл бұрын
  • So cool! Please keep going with this!

    @leandroalfonso3096@leandroalfonso30962 жыл бұрын
  • You just made the next Minecraft copy I have ever seen and here I am struggling to make an inventory system in Unity.

    @cerulity32k@cerulity32k2 жыл бұрын
  • please do more of this, this is amazing and pretty inspiring for a wannabe game dev

    @gunseekers@gunseekers2 жыл бұрын
  • pls continue this series, its very interesting

    @micanizerhd4296@micanizerhd42962 жыл бұрын
  • Wow! This really just looks like minecraft with a texture pack!

    @Break.@Break.3 жыл бұрын
  • I subscribed to you so hard seeing this after the first video, that if the subscribe button were physical, I would've broken it.

    @data676@data6763 жыл бұрын
  • I really like your video, it's mesmerizing to see * .*

    @Pepnewfull@Pepnewfull3 жыл бұрын
  • I love this project

    @MeikoKusanagi@MeikoKusanagi3 жыл бұрын
  • bro you should keep working on this copy. this is actually sick as hell man. looks 100x better than every minecraft clone combined

    @justqazix8940@justqazix89403 жыл бұрын
    • You only say this because you don't know them all. Some incredible games are going around unnoticed(like this one until a few days ago). There are even games with thousands of blocks view distance.

      @quantumdeveloper2733@quantumdeveloper27333 жыл бұрын
  • I'd love for you to grow this project!

    @CaspersUniverse@CaspersUniverse3 жыл бұрын
  • I love that, my exp too. This code took a couple of days to write, and it took longer to fix :D

    @TehPwnerer@TehPwnerer3 жыл бұрын
  • Nice. Hopefully there will be another video about this.

    @no-one3795@no-one37953 жыл бұрын
  • Awesome work, man!

    @JacobVGames@JacobVGames3 жыл бұрын
  • I think that's the first time I heard someone call a bounding box as AABBs, interesting... Also congratulations for setting up all of this in such a short amount of time, that's huge man.

    @softwarelivre2389@softwarelivre23892 жыл бұрын
  • I actually love ur world gen much more then the actual games world gen

    @tzarkormeister4978@tzarkormeister49783 жыл бұрын
  • This is incredibly well made and advanced. Wish I could make something that impressive ._.

    @thennoth2860@thennoth28603 жыл бұрын
KZhead