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

  Рет қаралды 62,487

WSAL Evan

WSAL Evan

Күн бұрын

Пікірлер: 261
@wsalevan
@wsalevan 4 ай бұрын
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 4 ай бұрын
I will once I finish the video :D
@ProSureString
@ProSureString 4 ай бұрын
I love this type of content, it was so fun and funny watching you figure that out :)
@omoflop2195
@omoflop2195 4 ай бұрын
I always enjoy messing with coding projects, especially with shaders. I very much enjoyed it :)
@wsalevan
@wsalevan 4 ай бұрын
​@@ProSureStringThanks I'll keep making more of them!
@wsalevan
@wsalevan 4 ай бұрын
​@@omoflop2195Thanks! I'm glad you enjoyed it
@NewUser000NewUser
@NewUser000NewUser 3 ай бұрын
Fun to watch. No gimmick ,clickbait or cringe. Just a dude messing out while learning
@wsalevan
@wsalevan 3 ай бұрын
Thanks!
@Yeniww
@Yeniww 3 ай бұрын
@@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 3 ай бұрын
Thanks! I love making this style of content so I'll keep 'em coming
@hurmpel
@hurmpel 4 ай бұрын
You're so fast with learning this im jealous. Also cant wait for when you are going to add collisions
@wsalevan
@wsalevan 4 ай бұрын
I'm definitely going to be adding collisions not too far from now
@Sirbozo
@Sirbozo 3 ай бұрын
ye
@James-e4q3c
@James-e4q3c 3 ай бұрын
After adding collision test it with these weird shaders
@wsalevan
@wsalevan 3 ай бұрын
I'll do that in an episode titled "I added hardcore drugs to my C++ Minecraft Clone"
@computerguy7451
@computerguy7451 Ай бұрын
They probably have a lot of experience.
@fai_ja
@fai_ja 3 ай бұрын
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 3 ай бұрын
That's the goal. I'm glad you're enjoying it!
@Gatrehs
@Gatrehs 3 ай бұрын
As an epileptic, this was a scary video.
@wsalevan
@wsalevan 3 ай бұрын
Oh no I'm sorry
@victorkayne
@victorkayne 3 ай бұрын
Epilepsy enemy: buggy renderer code
@ContinuedOak
@ContinuedOak 3 ай бұрын
Did you get to improve ur break dancing skills?
@mattVmatt12
@mattVmatt12 2 ай бұрын
To be fair I think the thumbnail should have given you enough to know that there was going to be flashing lights
@themelancholyofgay3543
@themelancholyofgay3543 13 күн бұрын
i think my eyes did a refresh watching the bugs
@feathersm7966
@feathersm7966 3 ай бұрын
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 3 ай бұрын
Thanks for the suggestions! I'll look into them
@trickxss
@trickxss 3 ай бұрын
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 3 ай бұрын
Thanks! I'm glad you enjoyed it. I'll definitely be making more
@GaresMusicOfficial
@GaresMusicOfficial 3 ай бұрын
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 3 ай бұрын
Thanks! I'm glad you enjoyed it!
@ziggybadans
@ziggybadans 3 ай бұрын
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 3 ай бұрын
I'm glad you enjoy it!
@blinkblade6962
@blinkblade6962 4 ай бұрын
I've just watched your Minecraft series and I really like this style of content, very well earned sub.
@wsalevan
@wsalevan 4 ай бұрын
Thanks!
@IPutFishInAWashingMachine
@IPutFishInAWashingMachine 3 ай бұрын
0:27 good to know Max is healthy
@mrowlsss
@mrowlsss 3 ай бұрын
Glad to know he's using protection
@2khz
@2khz 3 ай бұрын
Awesome video man. Messing around with shaders is so much fun!
@wsalevan
@wsalevan 3 ай бұрын
Thanks! Shaders are great
@Free_kitty0
@Free_kitty0 4 ай бұрын
Amazing 🤩 You're so talented, keep going!
@wsalevan
@wsalevan 4 ай бұрын
Thanks! I certainly will!
@Free_kitty0
@Free_kitty0 4 ай бұрын
@@wsalevan Awesome! I hope to learn c++ to a level like you some day
@wsalevan
@wsalevan 4 ай бұрын
All it takes is some persistent research. Good luck!
@Free_kitty0
@Free_kitty0 4 ай бұрын
@@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_kitty0
@Free_kitty0 4 ай бұрын
@yoshikawachinatsuu I have like negative 3b of storage
@Swagenstein
@Swagenstein 3 ай бұрын
Great video, it’s always nice to see bigger youtubers like colorMarkiplier support smaller ones ❤
@wsalevan
@wsalevan 3 ай бұрын
Lmao
@mariovelez578
@mariovelez578 3 ай бұрын
Messing around with shaders is definitely a key moment in learning computer graphics
@RTHBC001
@RTHBC001 3 ай бұрын
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.
@SubZer0VR268
@SubZer0VR268 3 ай бұрын
No way he turned this video from adding lighting to my Minecraft game to Steve tries psychedelics
@Ranamo_
@Ranamo_ 3 ай бұрын
Such a great video! Youre so funny keep making devlogs pls
@wsalevan
@wsalevan 3 ай бұрын
Thanks! Will do
@bradleygallella498
@bradleygallella498 3 ай бұрын
This video was amazing and I loved watching you experiment!
@wsalevan
@wsalevan 3 ай бұрын
Thanks!
@PotionScape
@PotionScape 3 ай бұрын
this was one of the most enjoyable video ive watched in a while, just someone having fun doing stuff
@Fortplayzthis
@Fortplayzthis 3 ай бұрын
The thumbnail looks like something out of an antvenom video
@Fortplayzthis
@Fortplayzthis 3 ай бұрын
I fr fr thought it was antvenom
@wsalevan
@wsalevan 3 ай бұрын
That's true lol
@Fortplayzthis
@Fortplayzthis 3 ай бұрын
@@wsalevan e
@Thesrc0
@Thesrc0 2 ай бұрын
Hmm
@GuizinPE81
@GuizinPE81 3 ай бұрын
6:10 LSD effect
@ThatGuyCanmanNC
@ThatGuyCanmanNC 2 ай бұрын
Most annoying laugh award goes to the appropriately named man; WSAL Evan.
@ogiesloogus3774
@ogiesloogus3774 3 ай бұрын
You're gonna be amazing one day, you love playing around with stuff, keep doing what you do.
@wsalevan
@wsalevan 3 ай бұрын
Thanks!
@ProSureString
@ProSureString 4 ай бұрын
YAY NOW WE SEE cool things
@Altyla
@Altyla 3 ай бұрын
This is such a fun video, I’m glad this appeared in my recommended
@wsalevan
@wsalevan 3 ай бұрын
Thanks! I'm glad you enjoyed it
@requestfx5585
@requestfx5585 Ай бұрын
My bro is sobbing and snoring and uploading it for everyone to see
@heavygaming6596
@heavygaming6596 3 ай бұрын
As a game dev myself this is so cool and fun to watch
@emptystudent
@emptystudent 3 ай бұрын
9:00 i cant escape the parkour
@ahmedwafi2171
@ahmedwafi2171 4 ай бұрын
That's really funny video and the final result is cool!
@wsalevan
@wsalevan 4 ай бұрын
Thanks! I'm glad you enjoyed it
@ZcorpionBR
@ZcorpionBR 4 ай бұрын
This series is so cool
@VentiKing
@VentiKing 3 ай бұрын
Dude this is mental. Amazing job!
@DeviciWasTaken
@DeviciWasTaken 3 ай бұрын
4:07 that's a zebra
@SirScytheGaming
@SirScytheGaming 4 ай бұрын
Bro why are you so underrated u should have over 500k subs
@shadow_blader192
@shadow_blader192 4 ай бұрын
why :|
@SirScytheGaming
@SirScytheGaming 4 ай бұрын
@@shadow_blader192 cuz hes really funny and just good like that
@Beefy_Muscle
@Beefy_Muscle 3 ай бұрын
6:32 should most definitely be your water physics.
@Ranamo_
@Ranamo_ 3 ай бұрын
10:29 Minecraft arg
@blinkblade6962
@blinkblade6962 4 ай бұрын
Amazing video, my mood improved ten fold.
@arandomperson2495
@arandomperson2495 4 ай бұрын
7:33 At this point it's more of a drunk simulator than minecraft 😂
@wsalevan
@wsalevan 4 ай бұрын
That's what I'm going for lol
@denterestrial
@denterestrial 3 ай бұрын
5:32 when you get a migraine aura
@Wheatly_Portal2
@Wheatly_Portal2 3 ай бұрын
A lot of these I can turn into album covers
@xNathan2439x
@xNathan2439x 3 ай бұрын
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 3 ай бұрын
I've never tried that and now I never want to lol
@Lever200
@Lever200 3 ай бұрын
I dont know what it is but I just love dev youtubers
@albertojesusalvaradogarza1009
@albertojesusalvaradogarza1009 3 ай бұрын
6:33 thats sooo cool man, use it for water if you can
@wsalevan
@wsalevan 3 ай бұрын
I'm going to use something similar for water
@confitdecanard412
@confitdecanard412 2 ай бұрын
incredible huge inspiration for me
@UsteX
@UsteX 4 ай бұрын
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 4 ай бұрын
Thanks! I'm definitely going to keep making more. I'm planning on making slower-paced more detailed videos in addition to these ones
@piedepew
@piedepew 4 ай бұрын
Can't wait for a complete c++ minecraft experience 🤩🤩
@deleted_handle
@deleted_handle 4 ай бұрын
this was fun
@aleksandarmanojlovic4988
@aleksandarmanojlovic4988 6 күн бұрын
This was so fun to watch :D
@foxyonfire
@foxyonfire 3 ай бұрын
3:59 bedrock stripelands
@__vyre
@__vyre 3 ай бұрын
you’re literally me fr ‼️‼️🗣️🗣️
@highbladescythe
@highbladescythe 4 ай бұрын
I like how you laugh
@ahmedwafi2171
@ahmedwafi2171 4 ай бұрын
Same!
@ZeroGixel
@ZeroGixel 3 ай бұрын
Loving this
@anwiseru9064
@anwiseru9064 4 ай бұрын
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 4 ай бұрын
Yeah it's so weird and inconsistent. I don't get it
@mayoraeryn
@mayoraeryn 2 ай бұрын
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
@e-2thesillyguy
@e-2thesillyguy 3 ай бұрын
cheezit fractals
@EricOnline92
@EricOnline92 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
@@wsalevan Ahhh! Makes sense!
@ArthurLuziano
@ArthurLuziano 2 ай бұрын
6:33 - so now we have earthquake? not gonna lie, that's a good idea actually
@ilmuoui
@ilmuoui 3 ай бұрын
In a world with Rust and Bevy this is like making Doom in COBOL
@ConquersSidekick
@ConquersSidekick 3 ай бұрын
ambient occulusion will be fun to see:)
@wsalevan
@wsalevan 3 ай бұрын
I don't know why I didn't think about that but now I really want to do it
@breadcodes
@breadcodes 3 ай бұрын
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 3 ай бұрын
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
@linksword7110
@linksword7110 4 ай бұрын
superb
@wsalevan
@wsalevan 4 ай бұрын
Thanks!
@sancomicsMS
@sancomicsMS 3 ай бұрын
bro made the acid shaders
@it_is_i.mp4
@it_is_i.mp4 3 ай бұрын
Me playing Minecraft Bedrock for PS4 while high on Ayahuasca and half-asleep:
@Davidechia67ITA
@Davidechia67ITA 3 ай бұрын
Next video prib going to be "I added hardcore to my C++ Minecraft clone" I am sure.
@wsalevan
@wsalevan 3 ай бұрын
That's a little down the line but that is planned
@justcama
@justcama 3 ай бұрын
The joy of coding
@zalick1067
@zalick1067 4 ай бұрын
man i love this video
@LeandroSQ01
@LeandroSQ01 4 ай бұрын
Loved this
@Akimitsu64
@Akimitsu64 3 ай бұрын
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 3 ай бұрын
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
@Andromedarer
@Andromedarer 3 ай бұрын
making a working mincraft bedrock edition from scratch cuz microsoft couldn't.
@Exotic_KS
@Exotic_KS 3 ай бұрын
what in the triangles
@Eggowaffle.
@Eggowaffle. 3 ай бұрын
this is what minecraft looks like if someone took drugs
@wsalevan
@wsalevan 3 ай бұрын
Yup...
@Encode.E
@Encode.E 3 ай бұрын
6:01 Enchanted world
@wsalevan
@wsalevan 3 ай бұрын
True lol
@RoyHess666
@RoyHess666 3 ай бұрын
after hearing you laugh, I can't sleep anymore 😀
@wsalevan
@wsalevan 3 ай бұрын
I'm not sure what that means lol
@yf-maxi
@yf-maxi 3 ай бұрын
0:24 seeing the headers and cpp files being mixed hurts my eyes
@wsalevan
@wsalevan 3 ай бұрын
My project is very disorganized at the moment lol
@Endzima_
@Endzima_ 17 күн бұрын
i feel like the original stone texture will work a lot better with the classic lighting look that your game has.
@BGDMusic
@BGDMusic 3 ай бұрын
8:31 earthbound backgrounds be like
@RosalbaFilippi
@RosalbaFilippi 2 ай бұрын
5:57 vacuum-laught
@untodesu
@untodesu 4 ай бұрын
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 4 ай бұрын
Yeah I thought about adding shadows and decided I'd save it for another day lol
@untodesu
@untodesu 3 ай бұрын
@@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 3 ай бұрын
Gotcha. I'll probably try to add it on stream sometime
@Netherink
@Netherink 3 ай бұрын
im inspired to do this myself now too.
@wsalevan
@wsalevan 3 ай бұрын
Good luck!
@shipweck6253
@shipweck6253 3 ай бұрын
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 3 ай бұрын
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 3 ай бұрын
@@wsalevan In case pragma once doesn’t work, use header guards
@wsalevan
@wsalevan 3 ай бұрын
I just checked and the noise header actually uses header guards so I'm not sure what's happening
@shipweck6253
@shipweck6253 3 ай бұрын
@@wsalevan damn, that’s strange
@4F6D
@4F6D 3 ай бұрын
You really should keep the shader and activate it when someone eats a red mushroom
@wsalevan
@wsalevan 3 ай бұрын
True lol
@AnakinBrooks
@AnakinBrooks 3 ай бұрын
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
@MInty56-
@MInty56- 4 ай бұрын
This was fun :3
@GnuChanOS
@GnuChanOS 3 ай бұрын
6:49 make water like this i like this one
@wsalevan
@wsalevan 3 ай бұрын
Water is the topic of my next video
@artipeo816
@artipeo816 4 ай бұрын
Cool as hell
@wsalevan
@wsalevan 4 ай бұрын
Thanks!
@setsts
@setsts 3 ай бұрын
that remind me the minecraft alpha corruptions
@Pepiart24
@Pepiart24 Ай бұрын
6:40 well, that's a sine wave
@lunalynx8655
@lunalynx8655 3 ай бұрын
you have to undef max as its also defined in another lib. I don't remember the name of it
@t00ster62
@t00ster62 3 ай бұрын
it’s funny how about 70% of the video is just him messing around
@CastleRene
@CastleRene 3 ай бұрын
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.
@SoftPankekULTRA
@SoftPankekULTRA 2 ай бұрын
perfect bedrock clone
@aliexxxxx-r9j
@aliexxxxx-r9j 2 ай бұрын
high craft
@ponluxime
@ponluxime 4 ай бұрын
How does this only have 400 views. I thought it would have 10k+ views lmao
@wsalevan
@wsalevan 4 ай бұрын
We'll get there eventually...
@SourceCodeDE
@SourceCodeDE 3 ай бұрын
In which Programm you maked it?
@wsalevan
@wsalevan 3 ай бұрын
I use Visual Studio
@Dotzic
@Dotzic 3 ай бұрын
that was a great vid lol .. maybe add a drunk mode
@wsalevan
@wsalevan 3 ай бұрын
"I added hard drugs to my C++ Minecraft Clone"
@dimitri0404
@dimitri0404 3 ай бұрын
Sin gives out values between -1 and 1 so you need to do (sin(...) +1.0f)*0.5f
@wsalevan
@wsalevan 3 ай бұрын
Yeah I realized that after a certain point. My brain doesn't work as well when I'm streaming lol
@frajola_br
@frajola_br 4 ай бұрын
please send a hug to Brazil in the next video
@SwagRum76_
@SwagRum76_ 4 ай бұрын
where can i download this and where are the farlands
@wsalevan
@wsalevan 4 ай бұрын
The GitHub link is in the description. I'm not sure if the farlands exist but you can try to find them
@guilhermemarinho3591
@guilhermemarinho3591 2 ай бұрын
Instead of removing the noise class you could simply put its specification inside a header file with #pragma once
@proyer2508
@proyer2508 3 ай бұрын
Better Minecraft bedrock edition ❤😂
I created a Surface Feature System for my C++ Minecraft Clone
11:03
I Tried Simulating The Entire Ocean
27:19
Acerola
Рет қаралды 658 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Jez Humble Defines The REAL Identity Of A Software Engineer
8:09
Continuous Delivery
Рет қаралды 1,2 М.
4 Months of Game Programming With My Own Engine
21:30
jdh
Рет қаралды 509 М.
My game is 262,000 times faster than Minecraft. I'll show you how.
12:20
IGoByLotsOfNames
Рет қаралды 1,4 МЛН
I added water to my C++ Minecraft Clone
14:21
WSAL Evan
Рет қаралды 165 М.
Making A Perfect Minecraft Clone
14:41
scasz
Рет қаралды 415 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 730 М.
Corrupting Minecraft Again
19:12
gavintino
Рет қаралды 101 М.
The Problem With Procedural Generation
17:57
Acerola
Рет қаралды 317 М.
My PERFECT Minecraft clone now has TERRAIN GENERATION
16:07