r/cs50 • u/Top-Foundation2200 • 3d ago
CS50x I built a simple .obj renderer in Python with pygame for my final project!
Enable HLS to view with audio, or disable this notification
It has been an amazing jorney and I am a little sad that CS50x is now over, prof. Malan is a great teacher and I am very grateful to him and the entire CS50x team. Thank you all!!
2
u/MrGudy 3d ago
How much time did it take?
3
u/Top-Foundation2200 3d ago
The actual coding around 2 and a half full days, but I did spend more than that beforehand researching and trying to understand the math behind 3D projection and vector rotation.
2
u/Human-Pipe-6121 3d ago
Wtf is this😭 how are you guys building this stuff just after ab introductory course
3
u/Top-Foundation2200 3d ago
To be honest, this is the result of the combined knowledge between CS50x and CS50p. Here is the order I did them in: CS50x pset 1-9 > CS50p(I have not done the final project yet) > CS50x final project I strongly recommend taking CS50p after x, you will breeze trough it thanks to your newfound understanding of the underlying CS and you will have the tools to actually make something! You can absolutely do it, do not give up!
1
1
u/lynxmonkey 2d ago
This is very much the better way to go.
I did CS50p first and had to unlearn a lot in order to get through CS50x's C+ section. Do CS50x first, it's much easier that way :)
1
7
u/vinmakesthings 3d ago
Well done!