In this project, we tackled the MariHacks 2025 Math Challenge by simulating and animating billiard ball motion using Python, matplotlib, and FuncAnimation. We created both 2D and 3D animations for single and multiple dots, learned how to manage animation frames, fixed common plotting issues in PyCharm, and properly handled 3D updates using set_3d_properties().
Log in or sign up for Devpost to join the conversation.