i like how you barely can hear somebody yelling at the end. it gives the video a bit of horror thoughts. what if this guy is held captive and when he heard people coming, he turned off his video immediately?
@carltheperson
Жыл бұрын
You can keep thinking that if it makes this video go viral
@CasualGameDev
Жыл бұрын
Lmao probably his mom yelling at him to do dishes or something is more likely
@Wanderer2035
Жыл бұрын
I would delete these comments, just more trolls that have nothing better to do but be toxic
@vadiks20032
Жыл бұрын
@@Wanderer2035 what do you mean
@lupsik1
Жыл бұрын
Listening to this in a studio environment, you can hear a woman talking loudly to someone probably a few meters away defo not yelling. Tbh sounded just like how mom sounds when she tells me about sth I forgot to do. And then a loud low freq thump that pressurised my whole room which I presume was someone closing the door somewhere else. My theory is: He has a sibling who didn't want to listen to his mom so he closed himself in his room. Certainty: idk like 25%
@quelich
Жыл бұрын
Well done. I think every developer should understand how to program in C and your work gives us a great perspective. Keep going :D
@viniciuss.9250
Жыл бұрын
Amazing project! Congrats!
@mirzaalam9844
Жыл бұрын
Fascinating! Thanks for covering it will be interesting to look through.
@ToniTaku88
Жыл бұрын
I admire young people who follow their passion! Never stop :)! Thanks for the content.
@n00bc0de7
8 ай бұрын
SDL2 has a function in it called SDL_RenderGeometry that you can use for texture mapping polygons as well. I use it in my 3D engine and it works pretty well.
@malwaretestingfan
Жыл бұрын
Commenting for the algorithm, your project looks amazing.
@Fernando-du5uj
7 ай бұрын
Great job, mate. I've been using SDL2 as well. I've been making a game 70's Atari Asteroids-like, simple game, just to get used to C and SDL2 and its been very fun.
@esra_erimez
Жыл бұрын
Wow, well done! Most impressive.
@matthewlloyd3255
Жыл бұрын
That's great. I use SDL2 as well and have done some fake 3d using 2d sprites that simply scale based on z-distance into the world but this is really nice.
@aaaowski7048
Жыл бұрын
the parallax effect to draw the sides sounds like alot of hacky mathematics fun
@alganpokemon905
Жыл бұрын
you say fake 3d, but all 3d graphics is fake 3d hahaha, it's always a bunch of mathematics that creates the illusion of 3d visuals
@wlockuz4467
Жыл бұрын
Magnus Carlsen is that you?
@vitalash
Жыл бұрын
Fun video and project :) C is supreme!
@CheesyAceGameplay
Жыл бұрын
V nice -- love the idea of making it from scratch
@tomspex
4 ай бұрын
Really cool project! I really like how the blocks come into view with the blurring effect. There's just a small issue with the text. You're not deleting the textures for the text in the corner after using them, which causes memory leaks. I know this because I did the same thing! Just adding some lines to delete the textures in the "drawSpeedText()" function fixes the memory usage. I'd also recommend creating your variables and surfaces at init time to reduce the unnecessary processes. Regardless, I had fun playing this and looking at the source code. I hope my advice helps!
@azizatwar
Жыл бұрын
Beautiful ❤️
@kebman
Жыл бұрын
Yes, this was interesting! Thank you!
@MuhammadHosny0
Жыл бұрын
Excellent job
@LookiePookie
Жыл бұрын
good work buddy :)
@user-gf9ri4wj5h
Жыл бұрын
3d project without engine is awesome.
@zurreality
Жыл бұрын
very nice and very impressive :D
@DylanFalconer
Жыл бұрын
Nice one brudda
@wilkesreid
Жыл бұрын
Nice job!
@luigidipaolo7148
Жыл бұрын
Bro that is awesome
@InnerEagle
Жыл бұрын
I *hate* you,,, I'm envious... I can't even manage to build a game in Godot, and I have experience in python... You are fucking amazing man, I love you, subbing
@czupryn0135
Жыл бұрын
very nice, good job
@gvn1111
Жыл бұрын
Awesome!!!
@ogreeni
Жыл бұрын
That’s so cool
@boozflooz6255
Жыл бұрын
Very nice!
@bigbrain8839
Жыл бұрын
Watching this got me nostalgia with my first game i made
@ChronicoOne
Жыл бұрын
Looks great! I've made something similar but less flashy in OpenGL with C, and it was an absolute grind making everything work right. Is SDL a more forgiving library?
@sayori3939
Жыл бұрын
Definitely, and it seems it's really fast too, i believe for default it uses software rendering but you can use both hardware acceleration or opengl
@elshangadimov6163
Жыл бұрын
Woow cool project. commenting for the algorithm
@vova-ri2qu
Жыл бұрын
interesting game idea
@Bodenman
Жыл бұрын
Super cool
@gustavohqueiroz
Жыл бұрын
Impressive!
@davidcottrell1308
Жыл бұрын
Very Cool!!!
@ZenoDovahkiin
Жыл бұрын
This is indeed a person.
@v.gedace1519
Жыл бұрын
Thanks cool and well done! Go ahead - 4 sure I see a bright future for you! People like you are always searched! Wonne move to Germany? ;-)
@salluzziluca
Жыл бұрын
Tremendo!
@Elxnicorojas
Жыл бұрын
Really cool
@samdavepollard
Жыл бұрын
very nice
@Temerold_se
Жыл бұрын
Cool!
@0xdeadbeef131
Жыл бұрын
Great video! How is Clipping preformed? I'd really appreciate a tutorial or explanation video on that!!
@FernandoBaldrich
Жыл бұрын
Looks great man. Btw what is that color theme for vscode?
@alexandrubossro
Жыл бұрын
Very interesting
@pedrogabrielnogueira1068
Жыл бұрын
This is cool
@BlazingTide
Жыл бұрын
Can't tell if you're falling or moving straight. Quite the optical illusion
@6DunJuan9
Жыл бұрын
That's trippy, I like it. Can you make the blocks appear random colour?
@styleisaweapon
Жыл бұрын
2D version was called pitfall before the more commercialized different pitfall
@steluste
Жыл бұрын
Non-programmers: this is not even a game. Its just stupid cubes Programmers: OMG he did it in C. It looks so sexy
@starc0w
Жыл бұрын
great!
@Wanderer2035
Жыл бұрын
Great project. Do you plan on doing any project tutorials in C#? Im planning on learning that soon.
@odomobo
Жыл бұрын
C# is a very different beast than C. The good thing is that despite being more complex, it's much easier and more friendly to work in C# than in C
@SF-eg3fq
Жыл бұрын
wow, this guy looks like a geek, he must be good with what he's doing
@howstothis
Жыл бұрын
Make the background slightly change hue from green to red, when red is at very high speed when you actually unable to survive anymore
@blazerhead8781
Жыл бұрын
this is crazy
@Jimmith829
Жыл бұрын
nice
@LiquidMark
Жыл бұрын
epic
@ronitrajput3934
Жыл бұрын
What is this sorcery 👀.
@user-ne4bd3ry1n
Жыл бұрын
когда то хотел написать полет между звезд, на бейсике на бк шке. но памяти в бк шке не хватило
@notarandom7
Жыл бұрын
Was it hard? Did you use Shaders?
@nickst2797
Жыл бұрын
Like for procedural programming.
@o0QuAdSh0t0o
Жыл бұрын
First-person asteroids
@aaaowski7048
Жыл бұрын
if you are looking for a good school you might want to have a look on the s42 curriculum
@omnimathic
Жыл бұрын
Hello, do you have any tutorial to build this game on youtube?
@valentin.stamate
Жыл бұрын
damn
@Lukifah
Жыл бұрын
are you john carmack
@SnakeEngine
Жыл бұрын
Haha, yes, looks like joung Carmack. Unfortunately, you can't impress that many people with simple games anymore, but it is still essential to build foundational skills for bigger endeavers in the future.
@hadiassaddiab
Жыл бұрын
I didn't know Magnus Carlson can code
@m4rloncha
Жыл бұрын
Nobody: Literally nobody: Me: Is it going forward or down?
@scottnewmanfm
Жыл бұрын
Can we port it to the TI-84 Plus CE ?
@johnnypepperonii
Жыл бұрын
whats the VSCode theme you are using?
@the_smiths
Жыл бұрын
Hvor ser du skarp ud😮
@styleisaweapon
Жыл бұрын
everything other than the collision detection can be done in the pixel shader itself - even the just in time generation of the random lattice points its casting through
@mamtachahal1277
Жыл бұрын
What's your vscode color theme?
@Singlton
Жыл бұрын
How to use the math to draw on computer
@robrobbins
Жыл бұрын
You can do that kind of stuff in JavaScript as generative art. Then you can sell your art on a NFT marketplace like fxhash. It might not be widely known, but fxhash does kind of expose the source code of generative art pieces so you can see how some of the top generative artists do their magic.
@jacksonbeccue2811
Жыл бұрын
this was very impressive, enjoyed watching thanks for the great content
@dinkelvollkornbrot
Жыл бұрын
what vscode theme are you using?
@carltheperson
Жыл бұрын
I use Community Material Theme Darker High Contrast. I also add this to my setting.json file to darken the background a bit: "workbench.colorCustomizations": { "[Community Material Theme Darker High Contrast]": { "editor.background": "#0e0e0e" } },
@sabinbaral4132
Жыл бұрын
You should make a tutorial video about this
@firstname4337
Жыл бұрын
he put a link to the github code in the video description -- figure it out yourself
@sabinbaral4132
Жыл бұрын
@@firstname4337 yeah bro i got more than 100 types of books in opengl and computer graphics in my library and 1000 other links and 1000 other repos on computer graphics project You just stfu and mind your own fucking business
@kotb2000
Жыл бұрын
what is the vscode theme ?
@electromatic138
Жыл бұрын
What vscode theme is he using
@marsbars1105
Жыл бұрын
Does anyone know if SDL uses the modern OpenGL graphics pipeline?
@SnakeEngine
Жыл бұрын
The SDL renderer will use DirectX on Windows and Metal on Mac. On Linux/Android, not sure what OpenGl version it uses, but SDL3 is already in the works and it will for sure utilize Opengl 3.3+.
@Felix-ru6uk
Жыл бұрын
Looks like someone wanted to remake Knuckles Chaotix Bonus game.
@i_am_a_real_cat1443
Жыл бұрын
Is this a blockchain?
@noxabellus
Жыл бұрын
Hello "Carl the Person," much respect for my non-binary siblings
@felcynchannel840
Жыл бұрын
I'm kinda a novice at C. Studying 121 in college rn (Which is intro to c). So far my games have all been terminal based. What is SDl2?
@carltheperson
Жыл бұрын
SDL2 is a 2D graphics library for C. It's not too hard to make simple stuff like drawing triangles and rectangles. It's fun you should try it (:
@carltheperson
Жыл бұрын
Let me know if you need help
@felcynchannel840
Жыл бұрын
@@carltheperson What would a good way to start be? Any recommended youtube tutorials?
@carltheperson
Жыл бұрын
@@felcynchannel840 I really like this playlist kzitem.info/door/PLvv0ScY6vfd-p1gSnbQhY7vMe2rng0IL0 He teaches using C++ but especially the beginning should be understandable for pure C programmers
@RB-mm7ce
Жыл бұрын
I am sorry, but how is the game 3D?
@thisisnotok2100
Жыл бұрын
I am sorry, but how is it *not* 3D?
@ofal4535
Жыл бұрын
Magnus carlsen?
@Narblo
Жыл бұрын
SDL is cheating, is basically an engine with a shitty API.
@BottropBoy
Жыл бұрын
Why you don't use unity? Your game is boring and takes a lot of afford to make
@thisisnotok2100
Жыл бұрын
he explained in the video, he did it to challenge himself in 3D graphics. The game itself is a means to an end.
@Nunya58294
Жыл бұрын
This makes me think of the Star Field screen saver from Windows XP....
@jasonpenick7498
Жыл бұрын
Game "Engines" are smoke and mirrors. Tons of extra overhead and useless features, for the appearance of making things easier, but inevitably you end up fighting the engine. You are doing it the right way.
@illegalsmirf
Жыл бұрын
Why?
@Carlos-kh5qu
Жыл бұрын
really cool, and you could use OpenGL with SDL2 to get some funky shaders going on, after i learned how to use shaders it's been my favorite thing to code. here's some resources/libraries to get started in C+SDL2+OpenGL: best tutorial site out there for opengl learnopengl.com/ glad, you'll need this to load modern opengl functions (explained in the tutorial) glad.dav1d.de/ put the version, compat mode, extensions and you're good to go note: the tutorial uses GLFW so just use the SDL equivalents (swapwindow, sethint etc) last there's the cglm, with all the math you need for graphics like perspective, affine transforms and even quaternions github.com/recp/cglm note 2: this one you can just include and use
Пікірлер: 118