



















I started building an interactive physics project in 2004 and finally released it last month, and I wouldd appreciate your technical feedback
Hi r/Physics,
I would like to share a personal project that has been part of my life for more than twenty years. I have started working on the first version in 2004 as a small collection of physics experiments and visualizations. Over the years with many rewrites and long pauses in between it gradually developed into what is now called Makarov Physics Suite. I finally released it last month. The project currently contains about 140 interactive simulations covering classical mechanics, oscillations and waves, fluid dynamics, thermodynamics, electromagnetism, optics, quantum physics, nuclear and particle physics, relativity, astrophysics, and several computational or complex-system models.
The simulations are interactive rather than prerecorded animations, parameters can be changed while they run and many modules include live measurements, graphs, particle trajectories, field lines, presets, and small experimental tasks. Some of the more computationally intensive models can also use GPU computation (CUDA and OpenCL dependent on your graphic card). y main goal was to make physical relationships easier to explore visually: change a parameter, observe what happens, and compare the result with the relevant equation or theoretical prediction. I should stress that this is intended as an educational sandbox not as research-grade simulation software or a replacement for textbooks. Simplifications are unavoidable and after working on the project for so long I am sure there are things I no longer notice myself.
I would therefore genuinely appreciate critical feedback, particularly from people who teach or work with physics:
- Do any of the visualizations appear physically misleading?
- Are the controls, units and graphs understandable?
- Which simulations communicate their underlying idea well, and which do not?
- Are there important assumptions or limitations that should be stated more clearly?
- Is there an experiment or phenomenon that would be especially valuable to add?
The attached screenshots show only a small selection of the modules. I would also be happy to discuss the equations, approximations and numerical methods used in particular simulations. Full disclosure: I am the developer and the project is now a commercial release. I am posting primarily because I would value informed criticism and suggestions from the physics community.
Thank you for taking a look.
Link to the project: https://store.steampowered.com/app/4861360/Makarov_Physics_Suite/
Some videos you can find on my youtube channel: https://www.youtube.com/watch?v=oN5-ebZba0g