I Tried Adding Lighting to My C++ Minecraft Clone...

  Рет қаралды 57,286

WSAL Evan

WSAL Evan

Күн бұрын

Пікірлер: 252
@wsalevan
@wsalevan 2 ай бұрын
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!
@ProSureString
@ProSureString 2 ай бұрын
I will once I finish the video :D
@ProSureString
@ProSureString 2 ай бұрын
I love this type of content, it was so fun and funny watching you figure that out :)
@omoflop2195
@omoflop2195 2 ай бұрын
I always enjoy messing with coding projects, especially with shaders. I very much enjoyed it :)
@wsalevan
@wsalevan 2 ай бұрын
​@@ProSureStringThanks I'll keep making more of them!
@wsalevan
@wsalevan 2 ай бұрын
​@@omoflop2195Thanks! I'm glad you enjoyed it
@NewUser000NewUser
@NewUser000NewUser Ай бұрын
Fun to watch. No gimmick ,clickbait or cringe. Just a dude messing out while learning
@wsalevan
@wsalevan Ай бұрын
Thanks!
@Yeniww
@Yeniww Ай бұрын
@@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.
@wsalevan
@wsalevan Ай бұрын
Thanks! I love making this style of content so I'll keep 'em coming
@hurmpel
@hurmpel 2 ай бұрын
You're so fast with learning this im jealous. Also cant wait for when you are going to add collisions
@wsalevan
@wsalevan 2 ай бұрын
I'm definitely going to be adding collisions not too far from now
@Sirbozo
@Sirbozo Ай бұрын
ye
@James-e4q3c
@James-e4q3c Ай бұрын
After adding collision test it with these weird shaders
@wsalevan
@wsalevan Ай бұрын
I'll do that in an episode titled "I added hardcore drugs to my C++ Minecraft Clone"
@Gatrehs
@Gatrehs Ай бұрын
As an epileptic, this was a scary video.
@wsalevan
@wsalevan Ай бұрын
Oh no I'm sorry
@victorkayne
@victorkayne Ай бұрын
Epilepsy enemy: buggy renderer code
@ContinuedOak
@ContinuedOak Ай бұрын
Did you get to improve ur break dancing skills?
@mattVmatt12
@mattVmatt12 Ай бұрын
To be fair I think the thumbnail should have given you enough to know that there was going to be flashing lights
@fai_ja
@fai_ja Ай бұрын
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
@wsalevan
@wsalevan Ай бұрын
That's the goal. I'm glad you're enjoying it!
@feathersm7966
@feathersm7966 2 ай бұрын
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 ❤️
@wsalevan
@wsalevan 2 ай бұрын
Thanks for the suggestions! I'll look into them
@trickxss
@trickxss Ай бұрын
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!
@wsalevan
@wsalevan Ай бұрын
Thanks! I'm glad you enjoyed it. I'll definitely be making more
@Swagenstein
@Swagenstein Ай бұрын
Great video, it’s always nice to see bigger youtubers like colorMarkiplier support smaller ones ❤
@wsalevan
@wsalevan Ай бұрын
Lmao
@ziggybadans
@ziggybadans Ай бұрын
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
@wsalevan
@wsalevan Ай бұрын
I'm glad you enjoy it!
@GaresMusicOfficial
@GaresMusicOfficial Ай бұрын
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
@wsalevan
@wsalevan Ай бұрын
Thanks! I'm glad you enjoyed it!
@IPutFishInAWashingMachine
@IPutFishInAWashingMachine Ай бұрын
0:27 good to know Max is healthy
@mrowlsss
@mrowlsss Ай бұрын
Glad to know he's using protection
@blinkblade6962
@blinkblade6962 2 ай бұрын
I've just watched your Minecraft series and I really like this style of content, very well earned sub.
@wsalevan
@wsalevan 2 ай бұрын
Thanks!
@2khz
@2khz Ай бұрын
Awesome video man. Messing around with shaders is so much fun!
@wsalevan
@wsalevan Ай бұрын
Thanks! Shaders are great
@mariovelez578
@mariovelez578 Ай бұрын
Messing around with shaders is definitely a key moment in learning computer graphics
@Free_kitty0
@Free_kitty0 2 ай бұрын
Amazing 🤩 You're so talented, keep going!
@wsalevan
@wsalevan 2 ай бұрын
Thanks! I certainly will!
@Free_kitty0
@Free_kitty0 2 ай бұрын
@@wsalevan Awesome! I hope to learn c++ to a level like you some day
@wsalevan
@wsalevan 2 ай бұрын
All it takes is some persistent research. Good luck!
@Free_kitty0
@Free_kitty0 2 ай бұрын
@@wsalevan Yeah, but my PC holds me back, id have to choose between python or C++ I don't think I could have both
@sakurako-omuroo
@sakurako-omuroo 2 ай бұрын
​@@Free_kitty0How does it hold you back?
@RTHBC001
@RTHBC001 Ай бұрын
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.
@PotionScape
@PotionScape Ай бұрын
this was one of the most enjoyable video ive watched in a while, just someone having fun doing stuff
@bradleygallella498
@bradleygallella498 Ай бұрын
This video was amazing and I loved watching you experiment!
@wsalevan
@wsalevan Ай бұрын
Thanks!
@Ranamo_
@Ranamo_ Ай бұрын
Such a great video! Youre so funny keep making devlogs pls
@wsalevan
@wsalevan Ай бұрын
Thanks! Will do
@ProSureString
@ProSureString 2 ай бұрын
YAY NOW WE SEE cool things
@PlasticGuitarGamerGirl
@PlasticGuitarGamerGirl Ай бұрын
This is such a fun video, I’m glad this appeared in my recommended
@wsalevan
@wsalevan Ай бұрын
Thanks! I'm glad you enjoyed it
@ogiesloogus3774
@ogiesloogus3774 Ай бұрын
You're gonna be amazing one day, you love playing around with stuff, keep doing what you do.
@wsalevan
@wsalevan Ай бұрын
Thanks!
@SubZer0VR268
@SubZer0VR268 Ай бұрын
No way he turned this video from adding lighting to my Minecraft game to Steve tries psychedelics
@ZcorpionBR
@ZcorpionBR 2 ай бұрын
This series is so cool
@GuizinPE81
@GuizinPE81 Ай бұрын
6:10 LSD effect
@blinkblade6962
@blinkblade6962 2 ай бұрын
Amazing video, my mood improved ten fold.
@VentiKing
@VentiKing 2 ай бұрын
Dude this is mental. Amazing job!
@Fortplayzthis
@Fortplayzthis Ай бұрын
The thumbnail looks like something out of an antvenom video
@Fortplayzthis
@Fortplayzthis Ай бұрын
I fr fr thought it was antvenom
@wsalevan
@wsalevan Ай бұрын
That's true lol
@Fortplayzthis
@Fortplayzthis Ай бұрын
@@wsalevan e
@nobodyishome-goaway
@nobodyishome-goaway 15 күн бұрын
Hmm
@heavygaming6596
@heavygaming6596 2 ай бұрын
As a game dev myself this is so cool and fun to watch
@ahmedwafi2171
@ahmedwafi2171 2 ай бұрын
That's really funny video and the final result is cool!
@wsalevan
@wsalevan 2 ай бұрын
Thanks! I'm glad you enjoyed it
@ZeroGixel
@ZeroGixel Ай бұрын
Loving this
@SirScytheGaming
@SirScytheGaming 2 ай бұрын
Bro why are you so underrated u should have over 500k subs
@shadow_blader192
@shadow_blader192 2 ай бұрын
why :|
@SirScytheGaming
@SirScytheGaming 2 ай бұрын
@@shadow_blader192 cuz hes really funny and just good like that
@piedepew
@piedepew 2 ай бұрын
Can't wait for a complete c++ minecraft experience 🤩🤩
@ThatGuyCanmanNC
@ThatGuyCanmanNC 22 күн бұрын
Most annoying laugh award goes to the appropriately named man; WSAL Evan.
@Lever200
@Lever200 Ай бұрын
I dont know what it is but I just love dev youtubers
@Beefy_Muscle
@Beefy_Muscle Ай бұрын
6:32 should most definitely be your water physics.
@confitdecanard412
@confitdecanard412 8 күн бұрын
incredible huge inspiration for me
@tdm3bros
@tdm3bros Ай бұрын
4:07 that's a zebra
@emptystudent
@emptystudent Ай бұрын
9:00 i cant escape the parkour
@__vyre
@__vyre Ай бұрын
you’re literally me fr ‼️‼️🗣️🗣️
@ConquersSidekick
@ConquersSidekick Ай бұрын
ambient occulusion will be fun to see:)
@wsalevan
@wsalevan Ай бұрын
I don't know why I didn't think about that but now I really want to do it
@UsteX
@UsteX 2 ай бұрын
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 😅
@wsalevan
@wsalevan 2 ай бұрын
Thanks! I'm definitely going to keep making more. I'm planning on making slower-paced more detailed videos in addition to these ones
@LeandroSQ01
@LeandroSQ01 2 ай бұрын
Loved this
@breadcodes
@breadcodes Ай бұрын
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 KZbin isn't great for links and formatting, so hopefully that makes sense. It should fix your issue.
@wsalevan
@wsalevan Ай бұрын
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
@albertojesusalvaradogarza1009
@albertojesusalvaradogarza1009 Ай бұрын
6:33 thats sooo cool man, use it for water if you can
@wsalevan
@wsalevan Ай бұрын
I'm going to use something similar for water
@zalick1067
@zalick1067 2 ай бұрын
man i love this video
@deleted_handle
@deleted_handle 2 ай бұрын
this was fun
@mayoraeryn
@mayoraeryn 8 күн бұрын
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
@anwiseru9064
@anwiseru9064 2 ай бұрын
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
@wsalevan
@wsalevan 2 ай бұрын
Yeah it's so weird and inconsistent. I don't get it
@EricOnline92
@EricOnline92 Ай бұрын
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.
@wsalevan
@wsalevan Ай бұрын
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!
@EricOnline92
@EricOnline92 Ай бұрын
@@wsalevan Ahhh! Makes sense!
@Wheatly_Portal2
@Wheatly_Portal2 Ай бұрын
A lot of these I can turn into album covers
@xNathan2439x
@xNathan2439x Ай бұрын
I haven’t smoked Salvia for years… bro the fucking trippy visuals at 5:29 looks almost identical to a breakthrough on salvia.
@wsalevan
@wsalevan Ай бұрын
I've never tried that and now I never want to lol
@Ranamo_
@Ranamo_ Ай бұрын
10:29 Minecraft arg
@arandomperson2495
@arandomperson2495 2 ай бұрын
7:33 At this point it's more of a drunk simulator than minecraft 😂
@wsalevan
@wsalevan 2 ай бұрын
That's what I'm going for lol
@linksword7110
@linksword7110 2 ай бұрын
superb
@wsalevan
@wsalevan 2 ай бұрын
Thanks!
@ilmuoui
@ilmuoui Ай бұрын
In a world with Rust and Bevy this is like making Doom in COBOL
@ArthurLuziano
@ArthurLuziano 4 күн бұрын
6:33 - so now we have earthquake? not gonna lie, that's a good idea actually
@scythecat
@scythecat 2 ай бұрын
I like how you laugh
@ahmedwafi2171
@ahmedwafi2171 2 ай бұрын
Same!
@AnakinBrooks
@AnakinBrooks Ай бұрын
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
@RoyHess666
@RoyHess666 Ай бұрын
after hearing you laugh, I can't sleep anymore 😀
@wsalevan
@wsalevan Ай бұрын
I'm not sure what that means lol
@denterestrial
@denterestrial Ай бұрын
5:32 when you get a migraine aura
@foxyonfire
@foxyonfire Ай бұрын
3:59 bedrock stripelands
@ayfesabelarus
@ayfesabelarus Ай бұрын
im inspired to do this myself now too.
@wsalevan
@wsalevan Ай бұрын
Good luck!
@RosalbaFilippi
@RosalbaFilippi Ай бұрын
5:57 vacuum-laught
@GnuChanOS
@GnuChanOS Ай бұрын
6:49 make water like this i like this one
@wsalevan
@wsalevan Ай бұрын
Water is the topic of my next video
@e-2thesillyguy
@e-2thesillyguy Ай бұрын
cheezit fractals
@BGDMusic
@BGDMusic Ай бұрын
8:31 earthbound backgrounds be like
@sancomicsMS
@sancomicsMS Ай бұрын
bro made the acid shaders
@Andromedarer
@Andromedarer Ай бұрын
making a working mincraft bedrock edition from scratch cuz microsoft couldn't.
@it_is_i.mp4
@it_is_i.mp4 Ай бұрын
Me playing Minecraft Bedrock for PS4 while high on Ayahuasca and half-asleep:
@Davidechia67ITA
@Davidechia67ITA Ай бұрын
Next video prib going to be "I added hardcore to my C++ Minecraft clone" I am sure.
@wsalevan
@wsalevan Ай бұрын
That's a little down the line but that is planned
@MInty56-
@MInty56- 2 ай бұрын
This was fun :3
@SourceCodeDE
@SourceCodeDE Ай бұрын
In which Programm you maked it?
@wsalevan
@wsalevan Ай бұрын
I use Visual Studio
@setsts
@setsts Ай бұрын
that remind me the minecraft alpha corruptions
@proyer2508
@proyer2508 2 ай бұрын
Better Minecraft bedrock edition ❤😂
@Dotzic
@Dotzic Ай бұрын
that was a great vid lol .. maybe add a drunk mode
@wsalevan
@wsalevan Ай бұрын
"I added hard drugs to my C++ Minecraft Clone"
@dimitri0404
@dimitri0404 Ай бұрын
Sin gives out values between -1 and 1 so you need to do (sin(...) +1.0f)*0.5f
@wsalevan
@wsalevan Ай бұрын
Yeah I realized that after a certain point. My brain doesn't work as well when I'm streaming lol
@CastleRene
@CastleRene Ай бұрын
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.
@Eggowaffle.
@Eggowaffle. Ай бұрын
this is what minecraft looks like if someone took drugs
@wsalevan
@wsalevan Ай бұрын
Yup...
@justcama
@justcama Ай бұрын
The joy of coding
@yf-maxi
@yf-maxi Ай бұрын
0:24 seeing the headers and cpp files being mixed hurts my eyes
@wsalevan
@wsalevan Ай бұрын
My project is very disorganized at the moment lol
@Akimitsu64
@Akimitsu64 Ай бұрын
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
@wsalevan
@wsalevan Ай бұрын
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
@frajola_br
@frajola_br 2 ай бұрын
please send a hug to Brazil in the next video
@artipeo816
@artipeo816 2 ай бұрын
Cool as hell
@wsalevan
@wsalevan 2 ай бұрын
Thanks!
@shipweck6253
@shipweck6253 Ай бұрын
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
@wsalevan
@wsalevan Ай бұрын
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
@shipweck6253
@shipweck6253 Ай бұрын
@@wsalevan In case pragma once doesn’t work, use header guards
@wsalevan
@wsalevan Ай бұрын
I just checked and the noise header actually uses header guards so I'm not sure what's happening
@shipweck6253
@shipweck6253 Ай бұрын
@@wsalevan damn, that’s strange
@maxwins112
@maxwins112 Ай бұрын
what in the triangles
@ponluxime
@ponluxime 2 ай бұрын
How does this only have 400 views. I thought it would have 10k+ views lmao
@wsalevan
@wsalevan 2 ай бұрын
We'll get there eventually...
@untodesu
@untodesu 2 ай бұрын
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
@wsalevan
@wsalevan 2 ай бұрын
Yeah I thought about adding shadows and decided I'd save it for another day lol
@untodesu
@untodesu 2 ай бұрын
@@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!)
@wsalevan
@wsalevan 2 ай бұрын
Gotcha. I'll probably try to add it on stream sometime
@lunalynx8655
@lunalynx8655 Ай бұрын
you have to undef max as its also defined in another lib. I don't remember the name of it
@4F6D
@4F6D Ай бұрын
You really should keep the shader and activate it when someone eats a red mushroom
@wsalevan
@wsalevan Ай бұрын
True lol
@aliexxxxx-r9j
@aliexxxxx-r9j 27 күн бұрын
high craft
@Encode.E
@Encode.E Ай бұрын
6:01 Enchanted world
@wsalevan
@wsalevan Ай бұрын
True lol
@t00ster62
@t00ster62 Ай бұрын
it’s funny how about 70% of the video is just him messing around
@guilhermemarinho3591
@guilhermemarinho3591 9 күн бұрын
Instead of removing the noise class you could simply put its specification inside a header file with #pragma once
@SoftPankekULTRA
@SoftPankekULTRA Ай бұрын
perfect bedrock clone
@LethalChicken77
@LethalChicken77 Ай бұрын
Add cook-torrance shading to the blocks
@wsalevan
@wsalevan Ай бұрын
I'll look into it
@Pifase
@Pifase Ай бұрын
Isn't Minecraft C++ just Bedrock edition?
@ContinuedOak
@ContinuedOak Ай бұрын
I got a mate named max, and I’m glad he isn’t a member of std but idk why it’s telling you
@Dan_The_Paper
@Dan_The_Paper Ай бұрын
Wait isn't this just bedrock?
@JustoM280
@JustoM280 2 ай бұрын
W video
I created a Surface Feature System for my C++ Minecraft Clone
11:03
I added water to my C++ Minecraft Clone
14:21
WSAL Evan
Рет қаралды 119 М.
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 115 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,7 МЛН
Ruining Minecraft with too many Quality of Life mods
11:43
TheMightyNebby
Рет қаралды 923 М.
I Made The World's FANCIEST Redstone Calculator!
18:51
mattbatwings
Рет қаралды 107 М.
Minecraft's Most Confusing Escape Room
18:25
Shalz
Рет қаралды 683 М.
Making A Perfect Minecraft Clone
14:41
scasz
Рет қаралды 408 М.
Minecraft’s Most Famous Map is Being STOLEN… by Microsoft...
16:57
TheMisterEpic
Рет қаралды 1 МЛН
Minecraft's Secret Cousin
58:22
OrangE
Рет қаралды 403 М.
Realtime Generative Minecraft Down To The Pixel
17:27
Jarren Rocks
Рет қаралды 249 М.
Side-effects of doing VERY long runs in Noita
10:24
FuryForged
Рет қаралды 303 М.
I added Building to my C++ Minecraft Clone
12:58
WSAL Evan
Рет қаралды 30 М.
I made colored Minecraft in Minecraft with redstone!
5:39
Mod Punchtree
Рет қаралды 103 М.