I added water to my C++ Minecraft Clone

Поделиться
HTML-код
  • Опубликовано: 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 12 часов назад

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

  • @grimgarde
    @grimgarde 8 часов назад +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 RUclipsr 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 17 часов назад +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 16 часов назад

    gotta love a good sine function

  • @cod.yiscool_
    @cod.yiscool_ 14 минут назад +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 15 часов назад +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
    @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?