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.
@KatTheCaz
@KatTheCaz Жыл бұрын
This. Is THE BEST minecraft clone out there!!
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
thank you 💪💪
@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!!
@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
@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 💪
@happygofishing
@happygofishing Жыл бұрын
Please host a server and make the client public
@silloo2072
@silloo2072 Жыл бұрын
Can you make a course plz??
@lucy-pero
@lucy-pero Жыл бұрын
cool stuff
@RuedigaTheSecond
@RuedigaTheSecond Жыл бұрын
Long video, nice Also Where have you been??
@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.
@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 💪
@KozelPraiseGOELRO
@KozelPraiseGOELRO Жыл бұрын
5:02 Tovarish, indeed.
@not_halls
@not_halls Жыл бұрын
where do u keep all this knowledge how much storage do u have in ur brain
@PanoptesDreams
@PanoptesDreams Жыл бұрын
Incredible work as usual!
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
thank youu
@Mahishasur
@Mahishasur Жыл бұрын
0:52 Indian 🇮🇳 ? Why
@dhaneshabhipraya
@dhaneshabhipraya Жыл бұрын
In the end
@Mahishasur
@Mahishasur Жыл бұрын
@@dhaneshabhipraya you Indian
@dhaneshabhipraya
@dhaneshabhipraya Жыл бұрын
ID
@Mahishasur
@Mahishasur Жыл бұрын
@@dhaneshabhipraya Indonesia ?
@liku-y7d
@liku-y7d Жыл бұрын
Your accent is so Romanian. Haha :))
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
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
@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
@InfiniteCoder01
@InfiniteCoder01 Жыл бұрын
This is sooo cool!❤
@catalin8446
@catalin8446 Жыл бұрын
laic
@terrastudiosdev
@terrastudiosdev Жыл бұрын
first
@lowlevelgamedev9330
@lowlevelgamedev9330 Жыл бұрын
nice
I added Shaders to my C++ Minecraft Clone!
8:14
Low Level Game Dev
Рет қаралды 11 М.
making Multi-Player Minecraft in C++ is HARD!
10:23
Low Level Game Dev
Рет қаралды 29 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 6 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 20 МЛН
One day.. 🙌
00:33
Celine Dept
Рет қаралды 76 МЛН
How the rendering pipeline of a Minecraft-like game looks like? OpenGL C++
12:26
How are Redstone Computers even possible?
19:36
Ellie Rasmussen
Рет қаралды 358 М.
Ranking Every Minecraft Biome By How Liveable They Are
12:32
I Made a Minecraft Clone in C++
10:15
WSAL Evan
Рет қаралды 112 М.
The REAL hardcore nether challenge
26:38
BANCLAM
Рет қаралды 582 М.
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)
16:38
This is the Best Pointers Video there is 💪
20:48
Low Level Game Dev
Рет қаралды 16 М.
Coding Adventure: Chess
29:22
Sebastian Lague
Рет қаралды 3,8 МЛН
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 674 М.
I made a Minecraft clone in C++
6:19
Low Level Game Dev
Рет қаралды 9 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 6 МЛН