Making a Game With C++ and SDL2

  Рет қаралды 1,754,748

PolyMars

PolyMars

Күн бұрын

Пікірлер: 1 200
@PolyMars
@PolyMars 3 жыл бұрын
subscribe or get golfed 🏌
@anupambhakta3879
@anupambhakta3879 3 жыл бұрын
🧍‍♂️
@topiaz
@topiaz 3 жыл бұрын
G O L F E D.
@topiaz
@topiaz 3 жыл бұрын
@@cherryberry1345 this was probably a privated video 9 hours ago, he commented, and 9 hours later (aka now) he unprivated the video to be released to the public
@russori5758
@russori5758 3 жыл бұрын
anything but golfed
@AntChannel
@AntChannel 3 жыл бұрын
@@cherryberry1345 was programmed i think
@Tantandev
@Tantandev 3 жыл бұрын
Idk why but watching people create stuff without game engines is always oddly satisfying
@OGA-b4l
@OGA-b4l 3 жыл бұрын
hey Tantan, please create more rust games :) love to watch your videos
@klanehz6291
@klanehz6291 3 жыл бұрын
Hi tantan
@Dorbellprod
@Dorbellprod 3 жыл бұрын
It truly is.
@PolyMars
@PolyMars 3 жыл бұрын
this is so true
@inv41id
@inv41id 3 жыл бұрын
Imo it's the bestest way of making games... though I personally think of it as writing a custom engine for the game, not as "not using" a game engine
@_Guigui
@_Guigui 3 жыл бұрын
I love how your game was so good it decided to take the entirety of the available ram
@not_herobrine3752
@not_herobrine3752 2 жыл бұрын
unused ram is wasted ram
@jased8461
@jased8461 2 жыл бұрын
im running it and its currently taking 32gb and counting help
@not_herobrine3752
@not_herobrine3752 2 жыл бұрын
@@jased8461 goated setup
@achtsekundenfurz7876
@achtsekundenfurz7876 2 жыл бұрын
There's also that innocent look... It wouldn't look out of place on the SNES with those shades of green and 2D shapes. You could build a golf level that looks like a Super Mario World screen. Inside a program that leaks more RAM than the SNES ever had - in a single frame.
@sophiacristina
@sophiacristina 2 жыл бұрын
@@not_herobrine3752 I guess i never waste my ram, i even use virtual memory so there is more to not waste!
@Dorbellprod
@Dorbellprod 3 жыл бұрын
I haven’t yet seen anyone talk about your game art, seriously, it’s very clean
@bytblox3366
@bytblox3366 3 жыл бұрын
frrrr
@EpicVideoGamer7771
@EpicVideoGamer7771 3 жыл бұрын
was thinking the same thing
@WinterNox
@WinterNox 2 жыл бұрын
Why does he draw them blurry tho
@Dorbellprod
@Dorbellprod 2 жыл бұрын
​@@WinterNox because anti-aliasing is pretty cool I suppose
@WinterNox
@WinterNox 2 жыл бұрын
@@Dorbellprod He over uses it imo
@barj
@barj 3 жыл бұрын
Dude you're gonna have to teach me how you always get memory leaks in your games! I've always wanted to implement memory leaks but don't know where to start :(
@Chadderbox
@Chadderbox 3 жыл бұрын
I might be able to help you there
@yeppiidev
@yeppiidev 3 жыл бұрын
@@PolyMars haha nice deal nope
@RobLang
@RobLang 3 жыл бұрын
Savage.
@frosty7674
@frosty7674 3 жыл бұрын
Just make everything public in a class, or overload lot of functions or kinda just badly organize your code and you're done. No need to pay $20,000
@yeppiidev
@yeppiidev 3 жыл бұрын
@@frosty7674 lmao
@nishantmogha7679
@nishantmogha7679 3 жыл бұрын
Memory leaks could be a really good theme for a game. Just finish the game before the game crashes, or worst your computer crashes. At the end the score can be calculated based on the total amount of memory leaked throughout the game. The least the better.
@coronaklledmebot4856
@coronaklledmebot4856 2 жыл бұрын
ok mogba
@greg77389
@greg77389 2 жыл бұрын
Yeah but then it becomes pay to win since more RAM = easier gameplay
@nishantmogha7679
@nishantmogha7679 2 жыл бұрын
@@greg77389 You can complete the game with more ram but that wouldn't help with the overall score. More the memory leak lesser the score.
@ZqTi0
@ZqTi0 2 жыл бұрын
@@nishantmogha7679 Then there has to be an inital score or a set time limit. More RAM = more time to play = more score to accumalate.
@anon_y_mousse
@anon_y_mousse 2 жыл бұрын
That would certainly be an interesting form of code golf. Shorter code, shorter play time, win!
@MansoorCodes
@MansoorCodes 3 жыл бұрын
The king is back 👑
@wit2817
@wit2817 3 жыл бұрын
YOUR the king!
@mukeshjain7514
@mukeshjain7514 3 жыл бұрын
No your the general
@echratus
@echratus 3 жыл бұрын
@@wit2817 you're * jk jk
@TheSpekeyMan
@TheSpekeyMan 3 жыл бұрын
Hi
@Furetto126
@Furetto126 3 жыл бұрын
Oh hello there
@joshkanyinda5569
@joshkanyinda5569 3 жыл бұрын
I love that you included the actual math in these videos. I try to pause and think how it works in a math equation.
@stxnw
@stxnw 3 жыл бұрын
u have to THINK? how old r u?
@joshkanyinda5569
@joshkanyinda5569 3 жыл бұрын
@@stxnw he included the Pythagorean theorem and slope form into code? I read it to understand how the hell he did it. I’m 15 btw.
@stxnw
@stxnw 3 жыл бұрын
@@joshkanyinda5569 oh ok then it’s fine. i was like that at 15 too
@prodbytukoo
@prodbytukoo 2 жыл бұрын
If you are interested in getting into gamedev, you will be using the Pythagoras theorem all the time, and try to understand the atan2(x, y) function, it's really important. I recommend you getting into interesting pre-calculus stuff, mainly trigonometry, it's used a ton in everything. For example sin(angle) returns a 'y' position and cos(angle) returns a 'x' position of a circle, that's something that usually high schools don't teach, but it's very important. The movements of the ball of this game are for sure using sin(angle vs mouse) for 'y' velocity and cos(angle vs mouse) for 'x' velocity. If you graph it you will see that if you draw a line for each position in the circumference starting from the middle, the length will be the same, which in linear algebra is called magnitude, this means that the force that it is applying is the same for each direction. Hope you find it interesting, good luck.
@sonialucy1
@sonialucy1 5 ай бұрын
You might as well toss in some differential equations
@CunningBard
@CunningBard 3 жыл бұрын
Polymars: * hears the theme * Polymars: My disappointment is immeasurable and my day has been ruined
@silverthehedgehog8989
@silverthehedgehog8989 3 жыл бұрын
Next Year: we need a new Game Jam idea! Game Jam: No we do- PolyMars: YES, YOU DO.
@SoicBR
@SoicBR 3 жыл бұрын
Most MBs of memory leaks per second any% speedrun
@SummonerArthur
@SummonerArthur 3 жыл бұрын
You know this is just BEGGING to be ported for the nintendo ds, right? I mean, two screens... Stylus...
@PolyMars
@PolyMars 3 жыл бұрын
ohno
@slomg_
@slomg_ 3 жыл бұрын
@@PolyMars you have to do it now (◕ᴗ◕✿)
@slitnotgm
@slitnotgm 3 жыл бұрын
@@PolyMars port it for nintendo 3ds. *now.*
@sweetcorm
@sweetcorm 3 жыл бұрын
@@PolyMars oh yeah
@rogerwinright2290
@rogerwinright2290 3 жыл бұрын
@@PolyMars Now, it must happen
@Goodgis
@Goodgis 3 жыл бұрын
Another banger as always. Great work, Dude!
@vurtua7
@vurtua7 3 жыл бұрын
I literally love your use of graphics to visually explain how your code works. 10 outa 10
@devilxnuxify
@devilxnuxify 3 жыл бұрын
4:34 Maybe it would be nicer if you store level configuration in a JSON file then deserialize them on the fly using libraries such as nlohmann/json or similar. Then you don't need to painstakingly hardcode every level. And by using external data it would be easier to expand your game
@programaths
@programaths 3 жыл бұрын
LDTK, which spit out a JSON. So you even have a very competent level editor!
@giovanniluddeni663
@giovanniluddeni663 3 жыл бұрын
The actual friction law would have the friction to be proportional to the velocity (maybe plus a little constant to lower the final tail of the movement). I think that way the movement would look more realistic
@PolyMars
@PolyMars 3 жыл бұрын
oh that's interesting, thanks!
@greg77389
@greg77389 2 жыл бұрын
But IRL the golf ball will do some bouncing at higher speeds, meaning it has no ground contact at those times and thus will have less friction than a slower moving ball. Plus, you'd actually be simulating a particle moving through a fluid of a certain viscosity rather than simulating a ball rolling on a rough surface.
@silience4095
@silience4095 2 жыл бұрын
Friction is independent of speed tho.
@fuji_films
@fuji_films 2 жыл бұрын
@@silience4095 Well, not really. Friction in a fluid is directly proportional to the speed, when v is small, or to the square of the speed, when v is big. Look up, for example, Stokes equation for a sphere moving into a fluid.
@silience4095
@silience4095 2 жыл бұрын
@@fuji_films That is aerodynamic/hydrodynamic drag. Also, there's pressure drag, friction drag, wave drag, and induced drag. You're talking about the total, which is only partly due to friction. So, no, I wouldn't say that friction can be used interchangeably with drag. They don't mean the same thing. In the comment thread, we are talking about the classic friction. Static, rolling, and sliding. None of those 3 depend on speed.
@Maxforce12Maxforce12
@Maxforce12Maxforce12 3 жыл бұрын
"So basically I wasted 48 hours" Ahh yes, the life of coding
@Lee14G
@Lee14G 3 жыл бұрын
Well done. Amazing job. I wouldn't stress too much about the memory leaking. This is how we learn and become better developers. Keep going!
@slumberdemon
@slumberdemon 3 жыл бұрын
When the world needed him the most he returned
@troyc333
@troyc333 Жыл бұрын
You didn't waste 48 hours writing a game in C++. You gained 48 hours of invaluable knowledge and experience of coding in C++. Well done!
@topiaz
@topiaz 3 жыл бұрын
Yay, a new PolyMars video! Maybe I guess this night could get better after all! Also, you're so close to 100k, Glad you've gone so far! edit: yay poly got 100k :>>>>>>
@OrigamiSpotLikeSubShare
@OrigamiSpotLikeSubShare 3 жыл бұрын
He got it!!!
@wateryagarvideos5186
@wateryagarvideos5186 3 жыл бұрын
113k now. Lolz.
@OrigamiSpotLikeSubShare
@OrigamiSpotLikeSubShare 3 жыл бұрын
@@wateryagarvideos5186 Yeah lol!
@LeftoverAtoms
@LeftoverAtoms Жыл бұрын
Thank you for getting me into C++! Now I know what a real programming language feels like after using C# for years.
@citrinesanimations
@citrinesanimations 3 жыл бұрын
Pog you’re about to hit 100k!! Good job buddy!
@PolyMars
@PolyMars 3 жыл бұрын
thank you lego man!!!
@yeppiidev
@yeppiidev 3 жыл бұрын
@@PolyMars wait what last time i saw you, your sub count were on 50k how did your subcount go high
@Ansh77K
@Ansh77K 3 жыл бұрын
@@yeppiidev yt reccomended his video a lot ,
@StrongLoneWolfPack
@StrongLoneWolfPack 2 жыл бұрын
Was getting into c++ myself finally and in a breif handful of frames you solved my compiler needs, thank you
@lolliepop112
@lolliepop112 3 жыл бұрын
I havent looked at the code, but seeing it from just this, most likely you are passing a texture by value instead of a reference, this makes your game building duplicates and pushing the memory pretty quick. Been there ;)
@nikkiofthevalley
@nikkiofthevalley 3 жыл бұрын
Pointers, pointers, pointers!
@celmaibunsamper4283
@celmaibunsamper4283 2 жыл бұрын
@@nikkiofthevalley i think every1 hate pointers..
@nikkiofthevalley
@nikkiofthevalley 2 жыл бұрын
@@celmaibunsamper4283 At this point (ha!) I hate them even more than I did when I posted that, I've had to do a lot of pointer arithmetic and binary operations recently
@karankumarmageswaran1550
@karankumarmageswaran1550 2 жыл бұрын
@@celmaibunsamper4283 fr
@milktobo7418
@milktobo7418 2 жыл бұрын
​@@celmaibunsamper4283 If you hate pointers then C/C++ is too powerful for you. Stick with scripting languages.
@mrmath519
@mrmath519 3 жыл бұрын
I lovve your videos, they motivate me so much to learn new libs and c++ itself!
@redcubedev
@redcubedev 3 жыл бұрын
the 200 megs / second are probably the funniest thing i heard all day love your videos
@haukauntrie
@haukauntrie 3 жыл бұрын
"Don't get me wrong, I'm still gonna steal his code." Too relatable.
@cobblebrick
@cobblebrick 2 жыл бұрын
Here's a tip: Use a debug flag with the compilation command and then use a program like valgrind to analyse the executable. This'll help you track down memory leaks
@sc4tt3rbr4inZ
@sc4tt3rbr4inZ 3 жыл бұрын
7:09 hey thats me
@WannibeManisha
@WannibeManisha 3 жыл бұрын
Really liked the game concept. Too bad about the memory leaks but it's definitely a learning experience! Great stuff!!
@Skeffles
@Skeffles 3 жыл бұрын
Fantastic spin on the theme! It's unfortunate about the memory leak because it looks great. Also you're so close to 100k subs! You'll get there soon :D
@CharcoolDev
@CharcoolDev 3 жыл бұрын
He is back! Great video polymars, great attempt 2 of the challenge
@logosking2848
@logosking2848 3 жыл бұрын
Would've been chadly if you simply said the memory leaks were a feature and not a bug. Also you make great content. I've learned a lot about game development and art design from you. Your games always look really nice and have a really consistent style.
@rocket2739
@rocket2739 2 жыл бұрын
Whoever is brave enough to use SDL deserves a medal
@GamesBySaul
@GamesBySaul 3 жыл бұрын
Great video! I really need to read into memory leaks more, and discover how not to do them, as I've just started doing more C++! The game looks pretty fun and cute though! :D
@EricWAtchesVideos
@EricWAtchesVideos 3 жыл бұрын
I ran valgrind on the resulting binary. The only memory leaks were in the Intel DRI graphics driver on my system. There were uninitialized variables for SDL funtions called which should be initialized in anything that would be released. But, this is a quick game example. I did find that the strokes counter should have used std::str.append() instead of +. Also, I wouldn't want to make it too easy, but if the mouse is moved outside of the window area (or screen if you use SDL_WINDOW_FULLSCREEN) it stops increasing the stroke power. I might accomplish that via keyboard or fix this.
@nothingiseverperfect
@nothingiseverperfect 3 жыл бұрын
Omg I started laughing so hard when you said it didn’t work because of memory LEAKS LOL THAT WAS SO UNEXPECTED WHY DID THAT HAPPEN?!? I THOUGHT IT WAS GOING SO WELL LMAO
@ThatNiceDutchGuy
@ThatNiceDutchGuy 2 жыл бұрын
The memory leak is a bonus feature, it is all connected you know. 😂 Well done, none the less!
@chameleonedm
@chameleonedm 3 жыл бұрын
Respect for the name, Twinigolf is lowkey gigabrain
@kilgarragh
@kilgarragh 3 жыл бұрын
When used improperly old things like c and even c++ can cause issues, be slow, break systems, and be very insecure… But when harnessed correctly C is one of the fastest most efficient and powerful programming languages you can write
@anthonyyang63
@anthonyyang63 3 жыл бұрын
Love the dream speedrunning music!!! XD
@КостяКиндалюк
@КостяКиндалюк 3 жыл бұрын
Your videos with making games with SDL are so amazing that I want to launch Visual Studio and make some games with SDL2!
@kyonas6047
@kyonas6047 2 жыл бұрын
its so funny last time i watched this vid i knew nothing about game dev and now somehow im using SDL2 to make a game and now i can relate to everything in this vid lol
@Keyshooter
@Keyshooter 3 жыл бұрын
i can see it in a near future "so, i use java to avoid memory leaks since the garbage collector should take care of that for me but i still got memory leak" just kidding tho, great job making it, will try it for sure
@mahyellaw
@mahyellaw 3 жыл бұрын
i relate too much on your reaction to the theme lol. great video as always man, also you're close to 100k! :DDD
@metalbroga
@metalbroga 3 жыл бұрын
I liked it because you didn’t used any engine, just some c++libs! That’s cool! I’ll check your channel for more content like this, it’s my first time here
@nineephe
@nineephe 3 жыл бұрын
The editing is just top notch! I really like your style.
@10dvvks.d.r.tharun15
@10dvvks.d.r.tharun15 3 жыл бұрын
well done, I participated in that game jam too, really excited to see your work for the upcoming brakeys game jam 2021.
@mohammadshaf4390
@mohammadshaf4390 3 жыл бұрын
Dude I am not into game dev that much but your content is great love the humour and sarcasm I was waiting for your video plz upload more often ✌
@ZygerGFX
@ZygerGFX 3 жыл бұрын
i really like the way it turned out. not using an engine is a challenge in itself but this game is actually very fun. awesome work !
@Qwetzxl
@Qwetzxl 3 жыл бұрын
Ayyy the king returns pog
@dragon_pro69420
@dragon_pro69420 3 жыл бұрын
5:40 Among us!
@geniuspig1748
@geniuspig1748 Жыл бұрын
You mean m o g u s💀
@RyzhaBalahadia
@RyzhaBalahadia Ай бұрын
I saw it
@Willeexd1337
@Willeexd1337 3 жыл бұрын
Congratz to 100K subs!!
@DylanMatthewTurner
@DylanMatthewTurner 3 жыл бұрын
It was a fun jam for sure. My brother and I participated as well
@SprintKeyz
@SprintKeyz 3 жыл бұрын
Wow! 100k! Congrats, keep up the great work!
@alexismandelias
@alexismandelias 3 жыл бұрын
I'd love to see a video where you fix the memory leak. Should be a fun experience.
@SparkY-Minecraft
@SparkY-Minecraft 3 жыл бұрын
Yo almost 100k! An early congrats !!
@nukeemyeah7293
@nukeemyeah7293 3 жыл бұрын
“ I guess it was a learning experience or something” lol
@kenni2ever
@kenni2ever 3 жыл бұрын
Happy 100k Poly!
@idedary
@idedary 3 жыл бұрын
Cool, can't wait for you to review Opera's GX "No-Internet" Jam. I'm also participating :D
@Unpug
@Unpug 3 жыл бұрын
100K! Congratulations!
@PossiblyAxolotl
@PossiblyAxolotl 3 жыл бұрын
Niiiccceee I’ve always wanted to have memory leaks in my games but could never figure out how to get them to work
@rallyman94
@rallyman94 3 жыл бұрын
Great video, as always!
@notironicallycasters
@notironicallycasters 3 жыл бұрын
7:31 IM IN THE VIDEO
@YessoN-YT
@YessoN-YT 2 жыл бұрын
x)
@notironicallycasters
@notironicallycasters 2 жыл бұрын
@@YessoN-YT tu fais quoi ici ????
@YessoN-YT
@YessoN-YT 2 жыл бұрын
@@notironicallycasters Toi aussi tu fais quoi ici x)
@notironicallycasters
@notironicallycasters 2 жыл бұрын
@@YessoN-YT tu connais ce youtuber ?
@eboatwright_
@eboatwright_ 3 жыл бұрын
Ayyyy Congrats on 100k! I remember when you were at like 200! :D
@lefantastique59
@lefantastique59 3 жыл бұрын
When I saw you didn't unload your level when it's finished I knew something would happens with memory leaks lmao
@andeemengaming5000
@andeemengaming5000 3 жыл бұрын
lololololol
@friedrichmyers
@friedrichmyers 7 ай бұрын
I like how the Physics is simple but yet the game is so creative. I guess I should also start by making simple games first, in order to finish the projects on time.
@nextProgram
@nextProgram 3 жыл бұрын
Looks sick. Did you figure out where the memory leak was coming from?
@PolyMars
@PolyMars 3 жыл бұрын
yeah, I apparently can't use SDL properly- I was creating a texture from raw pixel data every frame without destroying it
@WinterNox
@WinterNox 2 жыл бұрын
@@PolyMars I'm not a programmer >:(
@Unit_00
@Unit_00 2 жыл бұрын
@@PolyMars this applies for a lot of things in programming, but generally resource loading/initializing is very intensive, and you should do it just once somewhere in a constructor or something like that
@Hexedbug
@Hexedbug 3 жыл бұрын
poly mars videos are always a treat
@immortaldev1489
@immortaldev1489 3 жыл бұрын
I highly recommend using visual studio instead since it shows the amount of memory being used by the application, or just have task manager running when you run the program
@benqbtw8881
@benqbtw8881 3 жыл бұрын
Congratulations on 100k!
@DRcrow-um5bh
@DRcrow-um5bh Жыл бұрын
7:59 I don't know C ++ I am just Learning C. So, I won't understand even if I look at it 🙂🙂
@justyose9616
@justyose9616 3 жыл бұрын
Congrats on 100k subscribers!
@ThePolyEarth
@ThePolyEarth 3 жыл бұрын
Hello? Poly mars?
@macmoholic6283
@macmoholic6283 3 жыл бұрын
3:51 what task board are you using? I haven’t found one I like yet, but the one you’re using is unfamiliar to me
@user-vz1yu1rz4k
@user-vz1yu1rz4k 3 жыл бұрын
Trello
@platinumdiamond7
@platinumdiamond7 3 жыл бұрын
I wish I could be on your level of programming. I'm an amateur at Godot a separate game engine
@OGA-b4l
@OGA-b4l 3 жыл бұрын
Then learn to make a game without a game engine Right now i am making my own simple engine with plain C and OpenGL with the GLFW library I have learned so many things because of the decision to not use a game engine
@michaelsanjaya2553
@michaelsanjaya2553 3 жыл бұрын
@@OGA-b4l Hello, im kinda new to programming. If i want to make my own game, should i first study using game engine such as unity or not using game engine like SDL with c++? Thank you
@OGA-b4l
@OGA-b4l 3 жыл бұрын
@@michaelsanjaya2553 well if you want to make a game you should use a game engine But if you want to learn how to program and maybe get a job later, learning how to make a game engine (or how to make a game with a library) will teach you so many things about programming in general If you use a game engine you will learn how to program in that game engine but most of your skills will be useless ouside of that engine If you make your own game engine or use a library like for example: SFML, Allegro or SDL you learn how to reder object and make your own systems TL;DR: if you want to make a game, use a game engine like unity or godot BUT if you want to learn how to program, making your own engine or using a library will teach you so much and will maybe be able to get you a job. Have a great day and tell me what you are gonna do
@michaelsanjaya2553
@michaelsanjaya2553 3 жыл бұрын
@@OGA-b4l Thank you very much for the detailed explanation! I think im going to do the 2nd option that is make my own game engine because i love to code. Is there any recommendation for the library in c++ or just start learning SDL like in the video??
@OGA-b4l
@OGA-b4l 3 жыл бұрын
@@michaelsanjaya2553 you said you were new to programming, then i would go with SFML. There are a lot of tutorial here on youtube and it is a lot easier then SDL.
@B8Code
@B8Code 3 жыл бұрын
Can't wait for you to get your 100k Plaque btw great video 👍🏼
@brainfl2360
@brainfl2360 3 жыл бұрын
You don't need to fix memory leaks, just give it a description like: "Use less than () strokes or the game will crash" :)
@richardszoghy1907
@richardszoghy1907 3 жыл бұрын
Me watching this instead of working on my coding homework (which is a game using only C and SDL2): *Nice!* Also, it wasn't 30 minutes since one of my "class"mates told me how she is afraid to make memory leaks and fuck it all up. Either life has a good narrative or Google has a good algorythm to recommend videos. Anyways, really nice game! I love the speedrun timer!
@askcookie1
@askcookie1 3 жыл бұрын
Next challenge: Learn to integrate LUA(or other scripting language) interpreter with any engine, then learn this scripting language and use it as main game logic code.
@defaulttool
@defaulttool 3 жыл бұрын
pretty sure he did that in the pixel art one
@Austinkeith2010
@Austinkeith2010 2 жыл бұрын
and then import the code to roblox. (Roblox code is in lua)
@etaigabbai
@etaigabbai 3 жыл бұрын
Congrats on 100k!
@shinystick241
@shinystick241 3 жыл бұрын
How the hell are you so creative?
@dawndev2740
@dawndev2740 3 жыл бұрын
Congrats on 100K subs!!
@carsextendedwarranty
@carsextendedwarranty 2 жыл бұрын
0:22 *he touched the lens so many times...*
@GarkadeXD
@GarkadeXD 2 ай бұрын
I’m triggered XD
@Nate27
@Nate27 3 жыл бұрын
Dham good vid, you just earned a sub my man!
@PolyMars
@PolyMars 3 жыл бұрын
thanks!!
@cooperthedoggo
@cooperthedoggo 5 ай бұрын
Who else is watching him code insted of actualy coding
@CooperDaDoggo2
@CooperDaDoggo2 5 ай бұрын
same bro
@sfmAmqaqmqeasm2356
@sfmAmqaqmqeasm2356 3 жыл бұрын
Congrats on 100k my guy
@ScratchRZL
@ScratchRZL 3 жыл бұрын
5:41 when the UI is sus
@CowsDaBest
@CowsDaBest 3 жыл бұрын
Top quality editing! Also, you're so close to 100k!
@christophercampbell6884
@christophercampbell6884 3 жыл бұрын
2:26 That's what she said.
@apekz3592
@apekz3592 2 жыл бұрын
LMAO
@geniuspig1748
@geniuspig1748 Жыл бұрын
😳
@sliver5554
@sliver5554 3 жыл бұрын
congratulations 100k!!!
@MouldMachiningPro
@MouldMachiningPro 2 жыл бұрын
use full man.
@NikoTeam-ks9ht
@NikoTeam-ks9ht 3 жыл бұрын
Love the video and the explanation of how the game works, good work
@Tonals
@Tonals 3 жыл бұрын
Note for programmers:steal everyone's code
@sergioenriquediazortiz5131
@sergioenriquediazortiz5131 3 жыл бұрын
{yes}
@maskedredstonerproz
@maskedredstonerproz 3 жыл бұрын
1:21 NO WAY, THAT CAN'T BE, NO NO NO NO NO, could it?? could it really be that PolyMars is a man of culture??
@urbigboywilly
@urbigboywilly 3 жыл бұрын
3:20 ratio
@Markus_included
@Markus_included 3 жыл бұрын
4:40 Why didn't you use a class as a container for each level?
@makra42069
@makra42069 3 жыл бұрын
These challenge videos keep getting more interesting xD
@trivedi.arindam
@trivedi.arindam 3 жыл бұрын
SDL dev returns!! But with some leaks
@chokeeeee
@chokeeeee 3 ай бұрын
How did this Goated KZbinr turn into Polymars+++
@knowlife4486
@knowlife4486 Жыл бұрын
You smart af bruh ! Keep making stuff
2 Python Developers VS $1000
15:04
PolyMars
Рет қаралды 1,8 МЛН
Making a Game With C++ and SDL2
5:34
Goodgis
Рет қаралды 663 М.
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Learning SDL2 in 48 Hours - GMTK Game Jam 2020
9:19
PolyMars
Рет қаралды 3,1 МЛН
C++ Developer Learns Python
9:26
PolyMars
Рет қаралды 2,8 МЛН
2 Years of C++ Programming
8:20
Zyger
Рет қаралды 198 М.
World’s Smallest Game Engine
9:30
PolyMars
Рет қаралды 736 М.
Coding Adventure: Chess
29:22
Sebastian Lague
Рет қаралды 3,8 МЛН
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 687 М.
I Made a 32-bit Computer Inside Terraria
15:26
From Scratch
Рет қаралды 4,1 МЛН
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 580 М.
Can you fit a whole game into a QR code?
20:03
MattKC
Рет қаралды 9 МЛН
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.