Inspiration
Our main inspiration came from Instagram reels that creatively visualize physics concepts in short, engaging animations. Seeing how complex ideas like projectile motion could be explained through simple visuals motivated us to build a web application that does something similar. We wanted to transform abstract equations into something interactive and easier to understand, making physics more accessible and visually intuitive.
What it does
This project is an interactive web application that combines physics equations with real-time visualization to simulate projectile motion dynamically. Users can adjust variables such as launch angle and initial velocity, allowing them to instantly see how these factors affect the object’s trajectory, height, range, and time of flight. The goal is to make projectile motion easier to understand by turning mathematical formulas into a visual, hands-on experience.
How we built it
We built this project entirely using Gemini 3 Pro for code generation, logic implementation, and refinement.
Challenges we ran into
We encountered numerous bugs during development, particularly in handling calculations and visual rendering.
Accomplishments that we're proud of
We’re proud that the application runs smoothly and performs mostly everything as intended.
What we learned
As second-year Computer Science students, this project strengthened our debugging skills and taught us how small errors can significantly affect program behavior.
What's next for ArcSim
We plan to implement even more features such as an option to leave ghost trails of objects past positions to visualize its path, which is crucial for projectile motion.
Log in or sign up for Devpost to join the conversation.