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

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 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

  • @lucy-pero
    @lucy-pero Год назад

    cool stuff

  • @KatTheCaz
    @KatTheCaz Год назад +1

    This. Is THE BEST minecraft clone out there!!

  • @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.

  • @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!!

  • @silloo2072
    @silloo2072 Год назад

    Can you make a course plz??

  • @happygofishing
    @happygofishing Год назад

    Please host a server and make the client public

  • @cosmnick2805
    @cosmnick2805 Год назад +2

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

  • @not_halls
    @not_halls Год назад

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

  • @KozelPraiseGOELRO
    @KozelPraiseGOELRO Год назад

    5:02 Tovarish, indeed.

  • @Mahishasur
    @Mahishasur Год назад +1

    0:52 Indian 🇮🇳 ? Why

  • @pj4x69
    @pj4x69 Год назад +1

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

  • @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

  • @PanoptesDreams
    @PanoptesDreams Год назад +2

    Incredible work as usual!

  • @RuedigaTheSecond
    @RuedigaTheSecond Год назад

    Long video, nice
    Also
    Where have you been??

  • @InfiniteCoder01
    @InfiniteCoder01 Год назад

    This is sooo cool!❤

  • @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

  • @liku-y7d
    @liku-y7d Год назад

    Your accent is so Romanian. Haha :))

  • @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