Tinkering With Spirographs in C++
22:01
Introducing 2D Geometry Library
20:52
Dithering with Floyd-Steinberg in C++
26:53
Run-Time Error /RESET
1:40
2 жыл бұрын
olc::CodeJam2021 - Theme
3:38
3 жыл бұрын
olc::CodeJam2021 - Announcement
2:26
How I Practice Programming: Five Dice
34:48
IMPORTANT! CHANNEL UPDATE
4:58
3 жыл бұрын
olc::CodeZone - Mission Logs
21:24
3 жыл бұрын
Back To Basics: C++ Containers
31:41
3 жыл бұрын
Compiling PGE For Web Browsers!
23:14
Community Showcase 2020
40:39
3 жыл бұрын
Пікірлер
@thedrunkmonkshow
@thedrunkmonkshow 22 сағат бұрын
I understand how ADSR affects the volume of sound, but trying to imagine implementing such a thing expressed and implemented through computer programming seemed like arcane wizardry. But after watching your video a couple of times with you breaking it down, it finally makes all the sense in the world that the ADSR simply manipulates amplitude over time and all four ADSR elements can be called upon with a single function that handles it all without complex math which is amazing. Even in the last video when you explained and showed that combining 3 different frequencies or samples summed together and fed to the sound buffer to play a cord was shockingly cool. I still don't quite understand how the formulas generate the Square and Sine Waves but I am at least less confused overall with how VSTs and emulators generate the classic video game sounds now. 😇
@cheesepop7175
@cheesepop7175 23 сағат бұрын
This does not make any sense at all and I hate it.
@HBGrafix
@HBGrafix Күн бұрын
I really needed this video 😍
@guilty_gav
@guilty_gav 3 күн бұрын
I am beginning to think that game development will never become a skillset of mine. I cannot comprehend these “simple” mathematical concepts. Math was never my strongest subject and even after weeks of looking at game dev tutorials for simple games, I cannot begin to understand the logic behind the values.
@miraatifrafiq
@miraatifrafiq 3 күн бұрын
you are very much appreciated for your efforts youve put into this series. Thank you and Kung-Fu is not a terrible game :p
@SimonvandenBroek-zl5jp
@SimonvandenBroek-zl5jp 3 күн бұрын
how would you do this if you didn't have the double option? would we create functions like FP(value infront of decimal, value behind decimal). that both get an integer ? I am asking because the only reason i'm interested in this is because of cross platform determinism.
@ucmRich
@ucmRich 3 күн бұрын
Could you show us how to embed JavaScript in C++ pwweeaaase ^_^
@leonardodavinci4259
@leonardodavinci4259 4 күн бұрын
very elegant video
@emmadkareem5247
@emmadkareem5247 5 күн бұрын
Thank you for your work. I have a question for you not related to this video, but you know js well, so may have an answer. I work with Google sheets scripting, and need to be able to draw lines and axis inside the Google sheet. Is there any way I can do this? Thanks.
@Luisja_c
@Luisja_c 6 күн бұрын
Thank you ma dude
@johnhajdu4276
@johnhajdu4276 7 күн бұрын
I am recently retrocoding 3DFX Voodoo 3 with Glide3 API by using their demo samples. Glide3 is a simplified version of the OpenGL from 1998. I found the traces in the demo sample you showed us in the video. at 25:00 I understand, that Z has to be normalized between Zfar and Znear to have a value between 0.0 and 1.0 , but I do not understan the offset after the subtraction. Unfortunately the demo samples never mention field of view. I was thinking, maybe 90deg fov makes multiplicatiom with 1.0, thus all the samples are FOV=90deg ?
@defini7
@defini7 7 күн бұрын
My message is that it's very important to learn some basics of analytical geometry before watching this video, so you'll understand how to put everything into practice
@dehrk9024
@dehrk9024 9 күн бұрын
difficult ahh mathematical ahh big brain aah tutorial
@eclair25
@eclair25 12 күн бұрын
we have 3D engine in console before gta VI
@ayushkumarsharma7019
@ayushkumarsharma7019 12 күн бұрын
i know i am 7 year late but after watching soo many videos and not understanding this one is the best explanation . Thank you.
@reyniercastano625
@reyniercastano625 13 күн бұрын
Trillions of thanks
@prgstev
@prgstev 13 күн бұрын
part 5 please
@marcobrod796
@marcobrod796 13 күн бұрын
Hope you're doing well. This channel was a bliss to watch. Come back if you have some spicy content ideas for us. I started playing a game that was developed using the olcPixelGameEngine and I really enjoy it, so thank you for making that open source.
@LuRybz
@LuRybz 13 күн бұрын
😂
@KweenAhlem
@KweenAhlem 14 күн бұрын
You can not imagine how much I adore your videos ❤❤❤❤
@KweenAhlem
@KweenAhlem 14 күн бұрын
You can not imagine how much i adore your videos 🌹🌹🌹🌹
@avishaymm
@avishaymm 14 күн бұрын
Love this series. would love part 5 even better :-*
@STARBLADE-MERCURY
@STARBLADE-MERCURY 15 күн бұрын
Okay now it needs filters.
@vitoralmeidasilva
@vitoralmeidasilva 16 күн бұрын
Nailed every single advice. This is the kind of stuff that maybe take years to learn properly (every one of it has value in a given context). Well done Javid.
@cerulity32k
@cerulity32k 17 күн бұрын
Note: I've found that the double-raycasts are required as far as I can tell. The player's state doesn't change between collision checks in the initial loop, but it does when the resolutions are performed. I was getting that 'tripping' behaviour when I tried to reduce it to one check loop. Fantastic tutorial, really good explanation of the mathematics behind this sort of collision resolution, and it's portable (I followed along in C#)!
@cerulity32k
@cerulity32k 17 күн бұрын
25:04 This was the WOAH moment for me. This actually makes so much sense.
@palerider2143
@palerider2143 17 күн бұрын
You’re teaching the next generation man
@shyamsomanna6514
@shyamsomanna6514 17 күн бұрын
Thank you very much
@Redeam.
@Redeam. 18 күн бұрын
HOLY [[Cungadero]] I AM SETTING A [Comeback Special] FOR 2025 SO I WONT [$!?!$!?] MISS THAT [Hyperlink Blocked], THAT [Unforgettable D3al] AGAIN!!! I WILL NOT BE A [Little Sponge] ANYMORE!! SLEEPING AT THE BOTTOM OF A DUMPSTER!! I AM GOING TO BE [[BIGGER AND BETTER THAN EVER]]!!!! I WON'T HAVE TO BE JUST A PUPPET ANY MORE!!!! THEN I JUST GOTTA GRAB IT BY THE [[Silly Strings]]!!! WHY BE THE [[Little Sponge]] WHO HATES ITS [[$4.99]] LIFE WHEN YOU CAN BE A [[BIG SHOT!!!]], [[BIG SHOT!!!!]], [[BIG SHOT!!!!!]]?!!! HAEAHAEAHAEAHAEAH!!
@gsestream
@gsestream 19 күн бұрын
try ultra low level gpu kernel 3d engine programming in opencl, java or c++ as the main program language
@zawadhyaa
@zawadhyaa 20 күн бұрын
Thanks a lot brother, this was frustrating yet so fun at the end when i finally made it work. You are a great teacher!
@superabbasalmani6079
@superabbasalmani6079 20 күн бұрын
Echt 🧞‍♂️! Ohne 🌄🌁🏜🏖🏝Sunshine & 🥁🪇🪘🎼🎵🎶🗣🎙Reaggy kann das Leben im🧌🧟‍♂️🧟‍♀️🧟 Dunkeln🌫🛤🏙 nur Ein gekühltes🍺 Bierchen 🪟🛋🫧🚬retten + Nicht vergessen🍻 Gisella 💃die 👯‍♀️👯🤦‍♀️👄🫦🫃🤱🧑‍🎄Maumau🐈🐈‍⬛
@polhikkii
@polhikkii 21 күн бұрын
sudo xbps-install minetest
@shugyosha7924
@shugyosha7924 21 күн бұрын
Very cool!!
@delphicdescant
@delphicdescant 22 күн бұрын
Obligatory monthly request for part 5
@proFFessor90
@proFFessor90 22 күн бұрын
Ok, been debugging for a week why all the pixels are grey... completely missed data update in Bus read during ppuRead -__\ Thanks a lot, so much fun
@hoangbao2273
@hoangbao2273 22 күн бұрын
Please make a video show how to debug the Lua script file that is embedded
@edbrito-swdev
@edbrito-swdev 22 күн бұрын
Once again, I was looking at another video and your channel came up as the source for a Mode 7 programming tutorial. I went to your Github to see what else were you up to and I found this "old" project, among other interesting things, but this one I had to find the video to see it. I have to say... This is genius! Great creativity in doing this! Congratulations!
@LivingDeadApocalypse
@LivingDeadApocalypse 24 күн бұрын
very instructive, thanks !
@kushyglowy8409
@kushyglowy8409 25 күн бұрын
Wow
@PySnek
@PySnek 25 күн бұрын
Please, we need Networking in C++ Part 5
@中井健斗-z1o
@中井健斗-z1o 25 күн бұрын
does this work in windows 11? It seems to be not working on my machine
@XanCraft21
@XanCraft21 26 күн бұрын
Hello, i got a tip for anyone who wants to do this using a different library and manual grabbing data from an image array. You have to limit the nx value to be within the width of the image. Otherwise the image will repeat horizontally.
@leventemurai6488
@leventemurai6488 26 күн бұрын
Is this works on only local network,or world wide?
@javidx9
@javidx9 26 күн бұрын
Network is network. Should work anywhere provided your firewalls and routers allow it to
@Ronan077
@Ronan077 27 күн бұрын
First of all, Man I wished that I landed on your channel much earlier, Like 4 years earlier haha... You have such a great and easy to understand explanation on stuff. Im coding as a hobby and im trying to make a falling sand game, wish me luck:) Oh and I subscribed to your channel ofcourse, I feel like a kid in a candy shop with your video's hahah:)
@javidx9
@javidx9 27 күн бұрын
I hope you enjoy the vids, there's a large collection of us on the discord all hacking away at similar projects, do drop by!
@Von-Don-John
@Von-Don-John 29 күн бұрын
Ohh dude, i'm happy i found your channel i'm going to play with thiiiiiiiisss
@javidx9
@javidx9 29 күн бұрын
It has since been updated with the very similar olcPixelGameEngine, so you can almost still follow along
@ooxxean
@ooxxean Ай бұрын
but i can’t run it with visual studio 2022. the car disappear and the background is cutted by sth.maybe the character rendering does not fit…
@smutDawg
@smutDawg Ай бұрын
lost me at multiplication matrix. LOL
@reeb8587
@reeb8587 Ай бұрын
amazing video, thanks so much!
@reeb8587
@reeb8587 Ай бұрын
amazing video, thanks so much!