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

  Рет қаралды 7,785

Low Level Game Dev

Low Level Game Dev

Күн бұрын

Пікірлер: 48
@tomislavvinkovic1955
@tomislavvinkovic1955 Жыл бұрын
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 Жыл бұрын
It's crazy how much your 2d samples look like OG minecraft terrain. I kinda miss it.
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
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.
@lucy-pero
@lucy-pero Жыл бұрын
cool stuff
@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
@derekramey6225
@derekramey6225 Жыл бұрын
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 Жыл бұрын
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!!
@KatTheCaz
@KatTheCaz Жыл бұрын
This. Is THE BEST minecraft clone out there!!
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
thank you 💪💪
@KozelPraiseGOELRO
@KozelPraiseGOELRO Жыл бұрын
5:02 Tovarish, indeed.
@cosmnick2805
@cosmnick2805 Жыл бұрын
Bro you are waaay to underrated. The projects and videos you make are awsome!
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
thank you bro 💪 I hope I will get more views soon 💪
@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 Жыл бұрын
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.
@happygofishing
@happygofishing Жыл бұрын
Please host a server and make the client public
@silloo2072
@silloo2072 Жыл бұрын
Can you make a course plz??
@RuedigaTheSecond
@RuedigaTheSecond Жыл бұрын
Long video, nice Also Where have you been??
@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
@pj4x69
@pj4x69 Жыл бұрын
how did i just now found this channel. very good content!!
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
thanks! I hope more people find it 💪
@Mahishasur
@Mahishasur Жыл бұрын
0:52 Indian 🇮🇳 ? Why
@dhaneshabhipraya
@dhaneshabhipraya Жыл бұрын
In the end
@Mahishasur
@Mahishasur Жыл бұрын
@@dhaneshabhipraya you Indian
@dhaneshabhipraya
@dhaneshabhipraya Жыл бұрын
ID
@Mahishasur
@Mahishasur Жыл бұрын
@@dhaneshabhipraya Indonesia ?
@PanoptesDreams
@PanoptesDreams Жыл бұрын
Incredible work as usual!
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
thank youu
@not_halls
@not_halls Жыл бұрын
where do u keep all this knowledge how much storage do u have in ur brain
@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!❤
@liku-y7d
@liku-y7d Жыл бұрын
Your accent is so Romanian. Haha :))
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
Yes and the funny thing is that everyone says that 😂
@catalin8446
@catalin8446 Жыл бұрын
laic
@semplar2007
@semplar2007 Жыл бұрын
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 Жыл бұрын
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
@terrastudiosdev
@terrastudiosdev Жыл бұрын
first
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
nice
I added Shaders to my C++ Minecraft Clone!
8:14
Low Level Game Dev
Рет қаралды 11 М.
This is NOT Minecraft... ?!
12:14
AntVenom
Рет қаралды 1,9 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 31 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 19 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 9 МЛН
making Multi-Player Minecraft in C++ is HARD!
10:23
Low Level Game Dev
Рет қаралды 29 М.
I programmed Minecraft from scratch... again.
11:44
jdh
Рет қаралды 603 М.
Ranking Every Minecraft Biome By How Liveable They Are
12:32
I added Entities to my Minecraft Clone 🐽!
8:15
Low Level Game Dev
Рет қаралды 12 М.
Reinventing Minecraft world generation by Henrik Kniberg
49:41
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Рет қаралды 1,8 МЛН
I made a Minecraft clone in C++
6:19
Low Level Game Dev
Рет қаралды 9 М.
Making a Voxel Engine from SCRATCH (w/ Destruction)
14:31
MaxMakesGames
Рет қаралды 40 М.
Optimizations Are bad for Beginers!
14:36
Low Level Game Dev
Рет қаралды 20 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 31 МЛН