Great videos. Just one thing though - "quad" is pronounced "quod", not "quahd".
@5up5upКүн бұрын
this is awesome
@5up5up3 күн бұрын
Amazing! i'll create an anki card for that
@SatvikkGuptaa3 күн бұрын
Intresting as fuck
@vitoralmeidasilva5 күн бұрын
Hey Gustavo, I am interested in both types of projects: the DOS port + performance optimization (which has plenty of real world applications depending on the context) and the implementation of other types of pseudo-3d algorithms (they are always so much fun to watch and learn!). Great great video, I finally managed to watch it till the end! You rock!
@dsblue19779 күн бұрын
You never said anything about the technical differences of the OSes.
@wofkwengel12 күн бұрын
I've always heard about Verlet integration and never fully understood it. This video made it not only understandable, but intuitive!
@vitorpmh13 күн бұрын
Parabéns pelo video, no inicio tinha certeza que tu era BR ai fui ver seu twitter e voila kkkkk melhor video sobre rasterização no youtube !!! Se quiser fazer um vídeo sobre gaussian splatting ou nerfs um dia pode me contactar.
@StellarHarbor14 күн бұрын
I wish there was more C content, you finish C programming playlist by watching and writing useless stuff and don't know anything about development after that and if you're that unlucky one who wants to make games and not high speed quantum calculators or whatever, you literally have no content...
@jose_luis_vigh14 күн бұрын
Hello Gustavo, are you planning to make some videos or courses explaining how to graph complex shapes such as spheres, toruos, and other surfaces of revolution in 3D, I was watching the one about triangles, and it is the best I have seen and in a way that is understandable. very good, and I would like to know how those figures are generated and how 3D software works. Thank you very much in advance. Greetings.
@vimy-hh8uz16 күн бұрын
Amazing video , very suitable for this minimalist programmer and developer 😊 are you also going to share some idea about building an emulator too?
@masterxeon100116 күн бұрын
thank you for this video.
@vimy-hh8uz18 күн бұрын
Wow❤
@loudthattrack897419 күн бұрын
thanks for the video, now i want to code games 💫💫💫
@FrankHarwald21 күн бұрын
angle -> yaw horizon -> pitch
@nonstop_nikhil24 күн бұрын
You saved my day man
@lehisluguer930026 күн бұрын
Nice video.. I would also suggest Raylib as an alternative since its a simple way to create a game with no game engine..
@ianmakesmashups27 күн бұрын
Anyone on the M1 mac, I had to add -I/opt/homebrew/include -L/opt/homebrew/lib to my compile flags to get SDL2 to work. Thanks for the tutorial!
@GeorgiyChipunov28 күн бұрын
Cool thanks for video
@blinded650229 күн бұрын
This 2d cross product you speak of is really just 2d wedge product. It works also in 3d, 4d, 5d and etc to infinity Unlike regular cross product
@pikuma28 күн бұрын
@@blinded6502 Exactly. Thanks for writing it down. ❤️
@shaikantest7646Ай бұрын
I've come here for pure theory on game loop (since i had generaly understaning, but still had missing a few things), and gladly i've got what i came here for. Thanks for the video. If anyone interested in pure theory - you may skip example-game related sections and jump directly to sections "Capping our framerate" and "Using SDL_Delay". While sdl is a thirdparty you probably wont use, the theory behind it is explained quite good. "delta time" is also nice part, just not that relevant to me.
@fabiol9933Ай бұрын
I've been learning a lot with your channel, especially because I could follow the explanation really well and enjoyed how you combine game dev and programming. Thank you!
@DasAntiNaziBroetchenАй бұрын
When you talk about different integration methods having different levels of accuracy, does that also mean that more accurate methods help prevent a simulation from exploding or becoming unstable (something I care about) or is it only about accuracy in terms of following trajectories for example (something I don't care about)?
@DasAntiNaziBroetchenАй бұрын
Sorry, but I have another question: Is it possible to use verlet integration but instead of storing the current and previous position, you just store current position + velocity or previous position + velocity? After all, we should be able to convert between the two-position representation and position+velocity very easily. For example, sometimes you may need the velocity readily available, instead of having to recompute it every time by subtracting the two vectors. Would this make sense or does it break the verlet properties?
@DasAntiNaziBroetchenАй бұрын
Also to solve your boundary reflection problem, there's actually a correct and dead-simple method (which is also more accurate than your Euler method). Idk if you are unaware of it or you are aware and just asked us as an exercise. You just subtract the wall's coordinate from your new coordinate and then flip the vector. Keep the other component unchanged. *Example when hitting the wall on the right:* old_pos.x = wall.x + (wall.x - old_pos.x); old_pos.y = old_pos.y; // Unchanged pos.x = wall.x + (wall.x - pos.x); pos.y = pos.y;
@City__WalkerАй бұрын
AAA SDL or SFML???
@prozacgodgamedevАй бұрын
It's been ages since I've heard anyone mention VistaPro... I used to use that all the time, I had a DOS version of it.
@MidniqhtOnTheClockАй бұрын
Nice man, the only video which helped me XD i watched SO much other videos and I couldn't understand
@stinkypants3398Ай бұрын
Would you please put together a video where you give us the x, y, and z values of that fighter you had rotating?
@ericg-v3fАй бұрын
Nice explanation about that 4x4 matrix mathematical reason in 3d graphics. Makes sense now with those extra translation operation. Great job done here.
@RydnАй бұрын
This is something every gamedev that owned a PS1 should see ❤
@vay4ieАй бұрын
01:50 Respect for this words and for releasing this video in the new year. You are just immortal! 🥹🙏
@rosengrozev3326Ай бұрын
Thank you for making something purely for the joy of it. Rare to find content that is not meant to feed algorithms but curiousity.
@JeanJuniorJamsАй бұрын
PLEASE MAKE TUTORIAL ON HOW TO CHANGE TEXT DOCUMENT INTO LUA PLS! :(
@mehradzeinali9703Ай бұрын
always been looking for a video like this, thanks!