Explore how a bat meets a ball in a physics-based 3D lab. Adjust bat angle, impact point, speed, mass and incoming spin, then compare exit speed, launch angle, spin and flight. Pin A, change a setting and compute B. Compare drag and spin-induced lift, drag only, or vacuum flight, and explore weather effects. Free in your browser and on Windows, with seven languages and flexible units. Built with Astra's help. Model-based estimates, not validated real-world predictions.
What real task does your product handle with GPT-6 Astra?
Maker
Baseball Physics Lab helps users run controlled "what-if" experiments: change bat angle, impact point, speed, mass, incoming spin or weather, then compare exit speed, launch angle, spin and 3D flight.
I used GPT-6 Astra as a development partner to turn published contact and flight models into a C# simulator, investigate geometry and numerical issues, design conservation and convergence checks, and build the Unity interface and browser release. It also helped refine seven-language explanations and verify that inputs, results and saved experiments stayed consistent.
Users can pin result A, change one variable and compute B, or hold the same batted-ball state fixed to compare air and wind effects. The app runs in a desktop browser and on Windows.
Astra helped build and test the product; it is not called at runtime. Results come from explicit physics code. Numerical verification is separate from real-world validation; independent predictive accuracy is not established.
Report
Maker
📌
Hi Product Hunt! I'm a baseball fan, and I wanted to explore a simple question: what changes when the bat meets the ball differently?
Baseball Physics Lab turns that question into an interactive 3D experiment. Adjust bat angles, impact position, speed, mass and incoming spin, then inspect the resulting contact, spin and flight.
My favorite workflow is simple: pin a result as A, change one setting, and compute B. You can also keep the same initial batted-ball state and compare drag and spin-induced lift, drag only, or vacuum flight, then explore the effects of weather and wind.
I used Astra to help with implementation, debugging, testing and refining the app. The simulation itself runs on a C# physics core; its results are not generated by an AI model.
It's free to try in a desktop browser or download for Windows, with seven interface languages and multiple units.
This is an experimental physics lab, not a validated scouting or coaching system. Independent real-world prediction accuracy has not been established.
I'd love feedback from baseball fans, educators and anyone curious about the physics. Which comparison would you try first?