Minecraft world gen sucks, so I fixed it! (C++ MINECRAFT clone)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 48

  • @tomislavvinkovic1955
    @tomislavvinkovic1955 ปีที่แล้ว +10

    I am currently programming this for a second time! The first version did not have an infinite world, the architecture was bad but its was working. This time i am designing it smarter and programming it better. It is an awesome Project. Love your content btw

  • @PanoptesDreams
    @PanoptesDreams ปีที่แล้ว +6

    It's crazy how much your 2d samples look like OG minecraft terrain. I kinda miss it.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว +4

      Yes well basically it is because it is the same tehnique and if you make the process even simpler it will be even more similar

  • @Delfite
    @Delfite 2 หลายเดือนก่อน

    Fun fact: The issue you mentioned with trees continuously generating new chunks is called "Cascading Worldgen" and was a massive problem back in 1.12.2 and older.
    Even moderately-sized modpacks (about 4-5 mods that added or changed a lot of things related to Minecraft's Worldgen, an example being the Realistic Terrain Generation mod) would grind servers to a halt due to this bug, since the Cascading Worldgen could occur from the generation of just about anything (trees, ores, structures, etc.) and would continue on until the server suddenly reaches a deadlock and needs to be forcefully shut down. This was also an issue for Singleplayer worlds, but you pretty much couldn't do anything once Cascading Worldgen started since the game wouldn't let you save and exit until all chunks had finished generating, essentially forcing you to ALT+F4 and pray an autosave happened recently enough to not lose a ton of progress.

  • @villent
    @villent ปีที่แล้ว

    hi, i was wondering on how much fps your clone runs compared to the original java version?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว

      I have 60 fps on not very high hardware but I don't have a lot of features. I am adding nice shaders and I stsrt having some performance hits, I have to optimize some stuff now

  • @astrahcat1212
    @astrahcat1212 ปีที่แล้ว

    Not to feature creep you, but you could add support for shaders and lighting settings and make the shader files and a lighting settings config file exposed in an obvious place so anyone could edit them. Same with 3d models, and with textures, could put the model files and png files exposed.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว +1

      the pipeline quite optimized hence quite rigid and I will add my own shaders but the support for custom shaders will be very limited, you could change the textures tho or the world generation settings

    • @astrahcat1212
      @astrahcat1212 ปีที่แล้ว

      @@lowlevelgamedev9330 That'd be really neat 🤔 So exposing the shaders externally would require compilation of those shaders at runtime into bytecode, so it won't be optimized...I never thought of this, but can you expose the bytecode...file? Maybe that's not how it works, not sure.

  • @KatTheCaz
    @KatTheCaz ปีที่แล้ว +1

    This. Is THE BEST minecraft clone out there!!

  • @KozelPraiseGOELRO
    @KozelPraiseGOELRO ปีที่แล้ว

    5:02 Tovarish, indeed.

  • @silloo2072
    @silloo2072 ปีที่แล้ว

    Can you make a course plz??

  • @cosmnick2805
    @cosmnick2805 ปีที่แล้ว +2

    Bro you are waaay to underrated. The projects and videos you make are awsome!

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว +1

      thank you bro 💪 I hope I will get more views soon 💪

  • @happygofishing
    @happygofishing ปีที่แล้ว

    Please host a server and make the client public

  • @derekramey6225
    @derekramey6225 ปีที่แล้ว +5

    I always love your videos and find them very informative. I think it would be amazing if you created a udemy course on how to make a game with c++

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว +3

      I might actually do that in the future but first I have to release my steam game 💪

    • @derekramey6225
      @derekramey6225 ปีที่แล้ว

      @@lowlevelgamedev9330 I understand that completely, keep up the hard work!!

  • @lucy-pero
    @lucy-pero ปีที่แล้ว

    cool stuff

  • @EnLopXf
    @EnLopXf ปีที่แล้ว

    I'm waiting for next tutorial on WinApi

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว

      Sorry for the long wait it will be out in some days I still have a lot of work to do

  • @RuedigaTheSecond
    @RuedigaTheSecond ปีที่แล้ว

    Long video, nice
    Also
    Where have you been??

  • @not_halls
    @not_halls ปีที่แล้ว

    where do u keep all this knowledge
    how much storage do u have in ur brain

  • @pj4x69
    @pj4x69 ปีที่แล้ว +1

    how did i just now found this channel. very good content!!

  • @PanoptesDreams
    @PanoptesDreams ปีที่แล้ว +2

    Incredible work as usual!

  • @Mahishasur
    @Mahishasur ปีที่แล้ว +1

    0:52 Indian 🇮🇳 ? Why

  • @liku-y7d
    @liku-y7d ปีที่แล้ว

    Your accent is so Romanian. Haha :))

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว +1

      Yes and the funny thing is that everyone says that 😂

  • @DRAGNIL68
    @DRAGNIL68 ปีที่แล้ว

    minecraft clone v4 lol

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  ปีที่แล้ว

      😂😂 it is the v3 actually 😂😂

    • @DRAGNIL68
      @DRAGNIL68 ปีที่แล้ว

      @@lowlevelgamedev9330 my bad v3

    • @DRAGNIL68
      @DRAGNIL68 ปีที่แล้ว

      @lowlevelgamedev9330 btw I love your videos

  • @InfiniteCoder01
    @InfiniteCoder01 ปีที่แล้ว

    This is sooo cool!❤

  • @semplar2007
    @semplar2007 ปีที่แล้ว +1

    great job! although sand biomes and "green" biomes are creating too much contrast imo, there should be smoother transition. just having grass and trees, and suddenly 1 meter away barren sand kinda makes no sense :c

    • @DarkerCry
      @DarkerCry ปีที่แล้ว +1

      What would probably happen is that for a certain area around the oasis there would be an increase in smaller plants and bushes. There would also be a body of water in the middle, since that's usually why there is an increase in plant life.

    • @dhaneshabhipraya
      @dhaneshabhipraya ปีที่แล้ว

      Minecraft separates biomes with rivers

  • @catalin8446
    @catalin8446 ปีที่แล้ว

    laic

  • @terrastudiosdev
    @terrastudiosdev ปีที่แล้ว +1

    first