r/cs50 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!!

115 Upvotes

10 comments sorted by

7

u/vinmakesthings 3d ago

Well done!

2

u/Top-Foundation2200 3d ago

Thank you very much! 

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

u/Human-Pipe-6121 3d ago

also can you tell what you have built?

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

u/gregribo 3d ago

Did you do it by hand or helped by some chatbot?

1

u/Bk0or1 1d ago

Hey guys, I’m new to programming. I just finished CS50x, and now I want to start learning more. Would you recommend that I take CS50P next, or should I look for a course on Data Structures and Algorithms?