Hey guys! This video was kind of an experiment. What did you guys think of it? Feel free to give your honest and complete feedback because I know this was a bit different than my normal content. If you guys don't like this, I won't make more videos like it, but if you do, then I'll find a balance. I think it would be cool to have highlights and funny moments from the streams somewhere, so let me know your thoughts!
@@wsalevan I really enjoyed watching the process you went through, I heard someone say once that youtube is about story telling, and I think you told a pretty fun story here.
This series really showcases the joy of programming lol Messing around with things you don't understand and losing your mind because the light turned purple
Some definite improvements with your CPP here. Look at forward declarations, include guards and how to properly manage libraries in your project and it will improve your experience with those undefined symbols, redeclarations and messed up imports ❤️
I had a really fun time watching this video, it was amazing! It goes from "let's add lighting" to mess with shaders and then... We have lighting!! It was really cool. Pls make more!
So glad this ended up on my recommended. The amount of times I've also messed around after writing shaders and it doesn't work as intended... too many XD. Anyways man, love the video, please make more
What he did in this video and the video before it, which was experimenting with the code and seeing what happens if he edits a certain part of it, is a great way to learn programming generally.
Cool, I love this kind of content! Although I don't really understand what's going on in the video because you do everything very quickly and also speak quickly, I just don't know English very well lol 😅
I wonder how often Devs do this kind of thing while making games lol awesome video btw! I am currently learning C++ and apparently so are you but you are making a damn Minecraft clone I am still figuring out Loops and sh**. Lol eh in due time I suppose.
You can fix the includes breaking in multiple places by wrapping the include itself in a ifndef block (include guards) so that the compiler isn't copying it around and redefining the lib names causing the error, which should have been done at the library level but you can do it on your end too. Add a "#ifndef SOME_UNIQUE_NAME", then add "#define SOME_UNIQUE_NAME", then the include, and finally after the include add "#endif". I would have written a better example, but TH-cam isn't great for links and formatting, so hopefully that makes sense. It should fix your issue.
It does have header guards so I'm not sure what's going on with it. I'm too lazy to look through the library to figure it out because I'm planning on replacing it soon anyway
its great foxmoss teached me how to make texture pacs for it lol ps you need to make it check when a chunk is generated if grass block is under water it replaces it with dirt
That was awesome! Where did you learn to start doing this cool stuff? :D I’ve been playing around on bedrock edition and would love to try make my own Minecraft too
Thanks! It kinda just takes a lot of practice with creating algorithms and just programming in general and a lot of research into how professional studios create things
Little explanation for like the first minute of the video. The reason why you didnt need to include before was probably because a header you used already included in its definition. And for the second error you had, i think its because ```#pragma once``` is an extension of some compilers, so it might not work with the compiler you were using
Hmmm maybe some OpenGL or GLM stuff had algorithm in it. I didn't think to check if the noise header had pragma once since it's an external library but maybe I should do that
@@wsalevan it's generally not that hard to do shadow mapping: all you do is render the entire scene a second time from the "sun's location" and just compare the depth values, but it's quite annoying to deal with if you decide to go further and do something like cascaded shadow maps (eek!)
Hey guys! This video was kind of an experiment. What did you guys think of it? Feel free to give your honest and complete feedback because I know this was a bit different than my normal content. If you guys don't like this, I won't make more videos like it, but if you do, then I'll find a balance. I think it would be cool to have highlights and funny moments from the streams somewhere, so let me know your thoughts!
I will once I finish the video :D
I love this type of content, it was so fun and funny watching you figure that out :)
I always enjoy messing with coding projects, especially with shaders. I very much enjoyed it :)
@@ProSureStringThanks I'll keep making more of them!
@@omoflop2195Thanks! I'm glad you enjoyed it
Fun to watch.
No gimmick ,clickbait or cringe. Just a dude messing out while learning
Thanks!
@@wsalevan I really enjoyed watching the process you went through, I heard someone say once that youtube is about story telling, and I think you told a pretty fun story here.
Thanks! I love making this style of content so I'll keep 'em coming
You're so fast with learning this im jealous. Also cant wait for when you are going to add collisions
I'm definitely going to be adding collisions not too far from now
ye
After adding collision test it with these weird shaders
I'll do that in an episode titled "I added hardcore drugs to my C++ Minecraft Clone"
As an epileptic, this was a scary video.
Oh no I'm sorry
Epilepsy enemy: buggy renderer code
Did you get to improve ur break dancing skills?
To be fair I think the thumbnail should have given you enough to know that there was going to be flashing lights
This series really showcases the joy of programming lol
Messing around with things you don't understand and losing your mind because the light turned purple
That's the goal. I'm glad you're enjoying it!
Some definite improvements with your CPP here. Look at forward declarations, include guards and how to properly manage libraries in your project and it will improve your experience with those undefined symbols, redeclarations and messed up imports ❤️
Thanks for the suggestions! I'll look into them
Great video, it’s always nice to see bigger youtubers like colorMarkiplier support smaller ones ❤
Lmao
I had a really fun time watching this video, it was amazing! It goes from "let's add lighting" to mess with shaders and then... We have lighting!! It was really cool. Pls make more!
Thanks! I'm glad you enjoyed it. I'll definitely be making more
Messing around with shaders is definitely a key moment in learning computer graphics
So glad this ended up on my recommended. The amount of times I've also messed around after writing shaders and it doesn't work as intended... too many XD. Anyways man, love the video, please make more
Thanks! I'm glad you enjoyed it!
0:27 good to know Max is healthy
Glad to know he's using protection
Seeing the actual process of figuring out how to achieve something is so incredibly useful and entertaining to see! Definitely wanna see more of these
I'm glad you enjoy it!
Awesome video man. Messing around with shaders is so much fun!
Thanks! Shaders are great
No way he turned this video from adding lighting to my Minecraft game to Steve tries psychedelics
I've just watched your Minecraft series and I really like this style of content, very well earned sub.
Thanks!
Amazing 🤩
You're so talented, keep going!
Thanks! I certainly will!
@@wsalevan
Awesome! I hope to learn c++ to a level like you some day
All it takes is some persistent research. Good luck!
@@wsalevan
Yeah, but my PC holds me back, id have to choose between python or C++ I don't think I could have both
@@Free_kitty0How does it hold you back?
Most annoying laugh award goes to the appropriately named man; WSAL Evan.
What he did in this video and the video before it, which was experimenting with the code and seeing what happens if he edits a certain part of it, is a great way to learn programming generally.
this was one of the most enjoyable video ive watched in a while, just someone having fun doing stuff
The thumbnail looks like something out of an antvenom video
I fr fr thought it was antvenom
That's true lol
@@wsalevan e
Hmm
This video was amazing and I loved watching you experiment!
Thanks!
Such a great video! Youre so funny keep making devlogs pls
Thanks! Will do
You're gonna be amazing one day, you love playing around with stuff, keep doing what you do.
Thanks!
6:10 LSD effect
This is such a fun video, I’m glad this appeared in my recommended
Thanks! I'm glad you enjoyed it
YAY NOW WE SEE cool things
Bro why are you so underrated u should have over 500k subs
why :|
@@shadow_blader192 cuz hes really funny and just good like that
Amazing video, my mood improved ten fold.
As a game dev myself this is so cool and fun to watch
Can't wait for a complete c++ minecraft experience 🤩🤩
That's really funny video and the final result is cool!
Thanks! I'm glad you enjoyed it
I dont know what it is but I just love dev youtubers
Dude this is mental. Amazing job!
Cool, I love this kind of content! Although I don't really understand what's going on in the video because you do everything very quickly and also speak quickly, I just don't know English very well lol 😅
Thanks! I'm definitely going to keep making more. I'm planning on making slower-paced more detailed videos in addition to these ones
This series is so cool
4:07 that's a zebra
I haven’t smoked Salvia for years… bro the fucking trippy visuals at 5:29 looks almost identical to a breakthrough on salvia.
I've never tried that and now I never want to lol
6:32 should most definitely be your water physics.
Honestly I think you should add the trippiness as it's own shader for people to just mess around with, I think that could be pretty interesting
omg ive had the same issue with including algorithm, on Linux i didnt need to but on another OS i had to include it, so weird
Yeah it's so weird and inconsistent. I don't get it
I wonder how often Devs do this kind of thing while making games lol awesome video btw! I am currently learning C++ and apparently so are you but you are making a damn Minecraft clone I am still figuring out Loops and sh**. Lol eh in due time I suppose.
Thanks! I did come into C++ with many years of experience in other languages, so our situations aren't exactly the same. You'll get there as well!
@@wsalevan Ahhh! Makes sense!
you’re literally me fr ‼️‼️🗣️🗣️
You can fix the includes breaking in multiple places by wrapping the include itself in a ifndef block (include guards) so that the compiler isn't copying it around and redefining the lib names causing the error, which should have been done at the library level but you can do it on your end too. Add a "#ifndef SOME_UNIQUE_NAME", then add "#define SOME_UNIQUE_NAME", then the include, and finally after the include add "#endif".
I would have written a better example, but TH-cam isn't great for links and formatting, so hopefully that makes sense. It should fix your issue.
It does have header guards so I'm not sure what's going on with it. I'm too lazy to look through the library to figure it out because I'm planning on replacing it soon anyway
A lot of these I can turn into album covers
9:00 i cant escape the parkour
6:33 thats sooo cool man, use it for water if you can
I'm going to use something similar for water
Loving this
ambient occulusion will be fun to see:)
I don't know why I didn't think about that but now I really want to do it
5:32 when you get a migraine aura
7:33 At this point it's more of a drunk simulator than minecraft 😂
That's what I'm going for lol
In a world with Rust and Bevy this is like making Doom in COBOL
incredible
huge inspiration for me
Me playing Minecraft Bedrock for PS4 while high on Ayahuasca and half-asleep:
10:29 Minecraft arg
3:59 bedrock stripelands
its great foxmoss teached me how to make texture pacs for it lol
ps you need to make it check when a chunk is generated if grass block is under water it replaces it with dirt
after hearing you laugh, I can't sleep anymore 😀
I'm not sure what that means lol
this was fun
6:33 - so now we have earthquake? not gonna lie, that's a good idea actually
Loved this
I like how you laugh
Same!
Next video prib going to be
"I added hardcore to my C++ Minecraft clone"
I am sure.
That's a little down the line but that is planned
man i love this video
this is what minecraft looks like if someone took drugs
Yup...
that remind me the minecraft alpha corruptions
what in the triangles
superb
Thanks!
That was awesome! Where did you learn to start doing this cool stuff? :D
I’ve been playing around on bedrock edition and would love to try make my own Minecraft too
Thanks! It kinda just takes a lot of practice with creating algorithms and just programming in general and a lot of research into how professional studios create things
that was a great vid lol ..
maybe add a drunk mode
"I added hard drugs to my C++ Minecraft Clone"
making a working mincraft bedrock edition from scratch cuz microsoft couldn't.
im inspired to do this myself now too.
Good luck!
6:49 make water like this i like this one
Water is the topic of my next video
6:01 Enchanted world
True lol
cheezit fractals
bro made the acid shaders
This was fun :3
8:31 earthbound backgrounds be like
Sin gives out values between -1 and 1 so you need to do (sin(...) +1.0f)*0.5f
Yeah I realized that after a certain point. My brain doesn't work as well when I'm streaming lol
You really should keep the shader and activate it when someone eats a red mushroom
True lol
Hey, I'm also making a voxel based game in C++! Maybe I'll follow your progress to see how far you get with this.
Little explanation for like the first minute of the video. The reason why you didnt need to include before was probably because a header you used already included in its definition. And for the second error you had, i think its because ```#pragma once``` is an extension of some compilers, so it might not work with the compiler you were using
Hmmm maybe some OpenGL or GLM stuff had algorithm in it. I didn't think to check if the noise header had pragma once since it's an external library but maybe I should do that
@@wsalevan In case pragma once doesn’t work, use header guards
I just checked and the noise header actually uses header guards so I'm not sure what's happening
@@wsalevan damn, that’s strange
5:57 vacuum-laught
0:24 seeing the headers and cpp files being mixed hurts my eyes
My project is very disorganized at the moment lol
Lighting is scary, after I got to shadow mapping my entire project fell apart and I haven't added it to the rewrite ever since :D
Yeah I thought about adding shadows and decided I'd save it for another day lol
@@wsalevan it's generally not that hard to do shadow mapping: all you do is render the entire scene a second time from the "sun's location" and just compare the depth values, but it's quite annoying to deal with if you decide to go further and do something like cascaded shadow maps (eek!)
Gotcha. I'll probably try to add it on stream sometime
it’s funny how about 70% of the video is just him messing around
How does this only have 400 views. I thought it would have 10k+ views lmao
We'll get there eventually...
The joy of coding
please send a hug to Brazil in the next video
Cool as hell
Thanks!
Add cook-torrance shading to the blocks
I'll look into it
Better Minecraft bedrock edition ❤😂
Instead of removing the noise class you could simply put its specification inside a header file with #pragma once
you have to undef max as its also defined in another lib. I don't remember the name of it
In which Programm you maked it?
I use Visual Studio
high craft
I challenge you to put biomes in the game
Yeah, no other minecraft clone videos did that. Most they did is add snow on mountains
That's something I'm planning to do for the next big episode
perfect bedrock clone
6:34 - 7:00 guess you almost got water now?
Yeah pretty much
I got a mate named max, and I’m glad he isn’t a member of std but idk why it’s telling you
W video