I added water to my C++ Minecraft Clone

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 181

  • @wsalevan
    @wsalevan  6 днів тому +39

    Hey guys! I hope you enjoyed the video! Quick announcement: When the Discord server gets to 100 members, I'm going to host a mini game jam! The server is so close to 100 already, so if you're interested in the game jam, join the server here: discord.gg/G9zSDfMcZg

    • @anthonywong-b1x
      @anthonywong-b1x День тому

      would like to see villages to add more life

    • @Ne4to_Pon
      @Ne4to_Pon 22 години тому

      Add sky to your game

    • @albertnotdx
      @albertnotdx 12 годин тому

      The video was pretty good tbh

    • @nightslayer1581
      @nightslayer1581 11 годин тому

      Hey may I get your discord I have a few questions I’d really like to ask

  • @null-0
    @null-0 16 годин тому +13

    Minecraft Bedrock at home:
    Awesome video demonstrating the power of C++ :]

  • @coolshinyfork
    @coolshinyfork День тому +113

    3:36 Ain't the far lands, that's the fart lands 😭

    • @COWDOBB
      @COWDOBB 23 години тому +2

      underrated

  • @DrMatickHD
    @DrMatickHD День тому +60

    "It works, but why?" - WSAL, 2024

    • @Twitaside
      @Twitaside 20 годин тому

      it's 2024

    • @Alexminecrafter1
      @Alexminecrafter1 14 годин тому +5

      pretty much every programmer ever, and if i learn java this well be me to lol

  • @angrygamez7750
    @angrygamez7750 День тому +23

    I love watching this series. Getting to see first hand what developers face while creating what seems a simple game is quite entertaining and inspiring. Keep up the hard work! 😁

  • @shadow_blader192
    @shadow_blader192 День тому +21

    You can disable face culling, so it will draw back faces and you wont need double amount of vertices for water. (Dont forget enabling it after)
    Also cool video

    • @redotix9952
      @redotix9952 16 годин тому +1

      doesnt disabling backface culling basically just tell the gpu to render the vertices a second time but with flipped normals?
      The end result is the same no? Both process double the vertecies

    • @shadow_blader192
      @shadow_blader192 11 годин тому

      @@redotix9952 no, it disables check if face is facing camera.

  • @grimgarde
    @grimgarde 7 годин тому +1

    NIce stuff. Excited to see what comes next

  • @SGM1066Official
    @SGM1066Official 5 днів тому +60

    first person who's not evan

    • @nicole8275
      @nicole8275 День тому +2

      Do you mean even

    • @GoogleDothBetray
      @GoogleDothBetray 12 годин тому

      ​No, I think they meant evan
      @@nicole8275

    • @EvroTheDevro
      @EvroTheDevro 8 годин тому

      @@nicole8275 No, the UA-camr is named Evan

    • @nicole8275
      @nicole8275 6 годин тому

      @@EvroTheDevro thanks

  • @NelsonTheAwesome
    @NelsonTheAwesome 15 годин тому +4

    Honestly I wish we could get videos like this from Mojang for normal Minecraft development

  • @MohsenFarajYT
    @MohsenFarajYT 16 годин тому +2

    Bro I'm so hooked up to this series that i can't resist not subscribing. Well done! Btw i like your new logo

  • @ChaosAttorney
    @ChaosAttorney День тому +3

    loving the VODs on YT, and this project so far is looking extremely promising

  • @real_minty_fresh
    @real_minty_fresh 23 години тому +2

    I love these videos and the progression so far! Please dont give up, a finished version would be sick! Can't wait for other dimensions

  • @skibidiFoondu
    @skibidiFoondu День тому +6

    Execellent series. You are a great developer and great editor. Keep going bro (btw i aint a bot).

  • @ghost-animation-YT_gg
    @ghost-animation-YT_gg 13 годин тому +2

    I love your Minecraft

  • @arashi7693
    @arashi7693 17 годин тому +1

    I'm starting to get pretty invested in this series 😂

  • @PokeNebula
    @PokeNebula 14 годин тому +1

    Bro whatever the hell you’re doing, you’re doing good work. Make sure to pace yourself, too many creators get burned out making quality creations as fast as this.

  • @pollo_frito22
    @pollo_frito22 День тому +2

    I was watching all your Minecraft videos today and suddenly you gift us with another one, thank you

  • @fioletov.y
    @fioletov.y 16 годин тому +1

    "That's all I have for this episode" I swear this ginormous work

  • @csiguszfoxoup
    @csiguszfoxoup 3 години тому

    interesting and fun, love this video

  • @aidandonnelly6976
    @aidandonnelly6976 День тому +1

    How about working on world weather? Higher up you go, colder it gets. And time of day would be neat. Loving the series so far!

  • @mrbadwithnames4708
    @mrbadwithnames4708 10 годин тому

    nice water, gotta love a sine-wiggle

  • @atheneite
    @atheneite 18 годин тому

    around half a year ago I went through the same journey and seeing you essentially take the same steps is kinda nostalgic already lmao

  • @thearizonaranger7376
    @thearizonaranger7376 9 годин тому +1

    "I got this wrong, I have no idea how it worked"
    Story of my life coding lmao

  • @rigbyb
    @rigbyb 9 годин тому

    It's sort of a habit to watch Minecraft being continually recreated, but it's still interesting every time

  • @MeLikeApplez
    @MeLikeApplez День тому

    Dude this is really coming together. This is so cool bro keep it up bro

  • @aquss33
    @aquss33 15 годин тому

    gotta love a good sine function

  • @cod.yiscool_
    @cod.yiscool_ 6 хвилин тому +1

    You should try to add a player movement system so you can actually walk and run around instead of just flying. It would be cool if you could start/stop flying by double-tapping space

  • @dennisfechner7
    @dennisfechner7 День тому +1

    Amazing Video as always :D

  • @The_Hambone_88
    @The_Hambone_88 3 години тому

    This is great!

  • @Traczu1
    @Traczu1 14 годин тому +1

    8:54 movies when desert

  • @noairdnb
    @noairdnb День тому

    Wow, really impressed by your videos. I'd love to see some ambient occlusion in the future :D

  • @Ameliahorn6582
    @Ameliahorn6582 13 годин тому +1

    Survival mode would be amazing

    • @wsalevan
      @wsalevan  10 годин тому

      I'm working on it... slowly but surely

  • @BrentLoaf
    @BrentLoaf 15 годин тому

    i cant wait for him to realase this game it looks so good

  • @WhatsDown
    @WhatsDown День тому

    It's so fun to watch you make this project, I'm so glad I found out about this! Do you have plans to add any sort of survival mechanics, and if so, when? Very excited to see where this goes!

  • @Treqz
    @Treqz 23 години тому

    Super underrated channel - really entertaining video! Keep it up! 💪🙌

  • @MINECRAFTGAMERS233
    @MINECRAFTGAMERS233 14 годин тому

    cool project !

  • @proyer2508
    @proyer2508 18 годин тому

    Bro you are the best u literally making a new better bedrock edition, all of these in your first entry to c++ , if i had money i was going to donate 40 dollars ❤❤❤❤

  • @Secretalim
    @Secretalim 14 годин тому

    You can add soft lighting and make the grass texture more like the newer versions of Minecraft. 👍

  • @eliteengineer7340
    @eliteengineer7340 17 годин тому +1

    The lighting is so cursed lmao

  • @creepertime21
    @creepertime21 14 годин тому

    Bro created the stripe lands! 9:48

  • @uwuuu1591
    @uwuuu1591 17 годин тому

    I Luke this bro continue please

  • @AnnasVirtual
    @AnnasVirtual 18 годин тому

    3:14 that's my opengl experience right there

  • @EliasWolfy
    @EliasWolfy День тому +1

    When you feel satisfied with the engine, please try to create more games on it. 😭🙏

  • @Shinous.
    @Shinous. 13 годин тому +2

    Cool

  • @meem2Greene-ju3cs
    @meem2Greene-ju3cs День тому

    Kudos to making it in C plea plea. I could never.

  • @deilos
    @deilos День тому +1

    love ur videos! cant wait when will be new video :D

  • @approt7881
    @approt7881 17 годин тому

    There you go

  • @adamasteway4828
    @adamasteway4828 19 годин тому

    Awesome now make the water flow

  • @asdru
    @asdru День тому

    This is the kind of video you watch while eating 💯👍

  • @krinjii
    @krinjii День тому

    Evan you ddi a good job!!!

  • @arsbd_
    @arsbd_ 20 годин тому

    I support you bro.

  • @Crvstal8100
    @Crvstal8100 12 годин тому +1

    Evan, baby...

  • @alberve
    @alberve 17 годин тому

    If you keep developing this it might actually turn out better and faster than the original minecraft (I think)

  • @Lampe2020
    @Lampe2020 14 годин тому +1

    1:40 I catch myself too often doing "for (var i=0; …" instead of "for (int i=0; …" XD

  • @herrmagicnils3716
    @herrmagicnils3716 День тому

    I think day and night cycle would be a cool feature

  • @jankam
    @jankam 23 години тому

    Another banger

  • @waterisblued7764
    @waterisblued7764 День тому

    Maybe add Day and night Cycle next, keep up great work!

  • @Tetraeder4
    @Tetraeder4 16 годин тому +1

    ambiace occlution would go a long way

  • @Mkminokushi
    @Mkminokushi День тому +1

    Love the videos!! Keep up the work bro🔥 One question tho, can you stream on YT pls?

  • @saminegamme
    @saminegamme 16 годин тому +1

    you should add lava

  • @Alfius_
    @Alfius_ 14 годин тому +1

    You should probably add underwater plants.

  • @oliverkis-pv5cu
    @oliverkis-pv5cu 19 годин тому

    water phisics

  • @emir.unreal
    @emir.unreal День тому

    yo before adding more stuff i think adding sky to your game would be so cool including some clouds too

  • @iosefka7774
    @iosefka7774 17 годин тому

    The random way in which water faces failed to appear seemed very much like memory corruption; junk data was being used somewhere.

  • @daroso_1296
    @daroso_1296 21 годину тому

    "Guys I made Microsoft paint" got me dying

  • @rheynnanvictorpereirasanto8808

    Great video

  • @ThrowawayAccountToComment
    @ThrowawayAccountToComment 18 годин тому

    Maybe you could add more blocks like sand and gravel for under the water? (It also makes you think about the pain of adding biomes)

  • @irolup
    @irolup День тому

    You should add PBR materials (Sending arrays) of materials to the frag shader like adding every texture needed (diffuse, normal, ao...) for the regular block if not implemented yet

  • @Randi_MyMan
    @Randi_MyMan 22 години тому

    idea: adjust some terrain generations numbers and make height limit 128 to make minecraft alpha terrain

  • @NOTREALCREEK
    @NOTREALCREEK День тому

    This is already 1000 times better than bedrock edition

  • @Vinnny2052
    @Vinnny2052 21 годину тому

    The fact that this is the first video to pop up

  • @Greedy-Allay
    @Greedy-Allay 18 годин тому

    5:50 It's a huge MESH

  • @AriaSR
    @AriaSR День тому

    No idea what any of this means but this video entertaining as fuck

  • @k0ncursus
    @k0ncursus 22 години тому

    You should make the water textures animate faster and it will look like light reflecting off the waves

  • @Lever200
    @Lever200 23 години тому

    The strangest thing in the world is, when code works the first time.

  • @Minecraft_Xbox_1_edition
    @Minecraft_Xbox_1_edition День тому

    wake up funny coder man is back

  • @RomulaaniYT
    @RomulaaniYT 17 годин тому

    You should make a biome color for the grass cus it looks a bit too bright. Also would be cool if there was clouds! :)

  • @Banjimate
    @Banjimate 23 години тому

    Its funny that his game isnt playable yet he decided to give the water a shader

  • @GavinGoGaming
    @GavinGoGaming 5 годин тому

    13:20 FOXMOSS SPOTTED...

  • @cookie-_guy
    @cookie-_guy 12 годин тому

    you should add mountains and watterfalls
    (and maybe fire pools or however its called idk i dont play mc that much)

  • @Lunaisded
    @Lunaisded 13 годин тому +1

    if u add shadows it would instantly look way better

  • @redotix9952
    @redotix9952 16 годин тому

    Would love to see a simple vertex color based AO, should be simple enough to implement.
    Also having the textures all in one atlas is a bit tedious to work with, what if you instead separate all the textures and generate an atlas on boot?

  • @menaced.
    @menaced. 21 годину тому

    Before you get too far you should try making a greedy mesher will vastly improve performance but might be smart not to so you avoid scope creep

  • @etheraelespeon1986
    @etheraelespeon1986 22 години тому

    The random crashes with the refactored chunk rendering mighttt be an issue with chunk meshes getting copy-constructed and freeing their GPU memory prematurely. I've made that mistake a lot, and I'd recommend always putting logs into custom destructors when you're first testing them.

  • @coconuthun_2159
    @coconuthun_2159 17 годин тому

    a small weather system only including rain and clear weather

  • @MrSkullis
    @MrSkullis День тому

    add a fov fog and now that you have different billboard blocks, try adding in as many types of blocks as you can even try experimenting w/ glass

  • @MichaelPohoreski
    @MichaelPohoreski День тому +1

    5:42 Do you still need debugging Mesh.cpp and it crashing? I don't see it in the Git repo. (or under a branch.)

  • @diogoduarte8008
    @diogoduarte8008 19 годин тому

    Already better than bedrock edition that's also build on c

  • @HalfAsleepSam
    @HalfAsleepSam День тому

    Cool water
    I mean glub

  • @Glibgorfingoodle
    @Glibgorfingoodle День тому

    When is the player?
    "I... Am Steve!"
    -Some fat guy in a blue shirt and pant with a really big beard.

  • @sankx_SK
    @sankx_SK День тому

    cool

  • @ThomasMursch
    @ThomasMursch День тому

    Just curious, how much experience do you have? I'm in my first year of computer science and i would love to do things like this but its way out of my realm right now.

  • @novariation3
    @novariation3 День тому

    Are you gonna add post processing? e.g. Ambient occlusion

  • @progamerkp8783
    @progamerkp8783 День тому

    Hey! why not make those realistic shaders and texture. Might be fun! Who knows. Another recommendation is to add a character! A bean / character would work

  • @togemetlive
    @togemetlive 19 годин тому

    add smooth lighting!!!!!!!!!!!!!!!!!!!!!!!!! i love your videos btw :)

  • @Treqz
    @Treqz 23 години тому

    8:54 being drunk in GTA V:

  • @bosballl
    @bosballl 11 годин тому +1

    some of yall don't understand this

  • @Drifys1
    @Drifys1 23 години тому +3

    microsoft already made minecraft in C++

    • @shikanokonokokoshitantan
      @shikanokonokokoshitantan 20 годин тому

      Yep, people dont know bedrock edition is written in C++, no wonder why his is just as buggy...

    • @Drifys1
      @Drifys1 20 годин тому

      @@shikanokonokokoshitantan go find out what the unedited one said

    • @d3stinyroblox
      @d3stinyroblox 15 годин тому

      This one is a minecraft clone

    • @Drifys1
      @Drifys1 12 годин тому

      @@d3stinyroblox same with bedrock

  • @cvabds
    @cvabds День тому

    please make water a finite resource. and add simple physics

  • @gubs1102
    @gubs1102 Годину тому +1

    Is this all in one C++ file?