Physics Software Ideas: Create a Simulation for Fun

Click For Summary
SUMMARY

The discussion centers around creating a physics simulation software that integrates high-school level physics concepts with interactive features and analytical capabilities. The user has experience with a Flash-based program that effectively handled gravitation but lacked numerical feedback. Suggestions include enhancing existing simulations like Vad and incorporating features such as energy, momentum, collisions, and graphical representations of data over time. The goal is to develop a comprehensive tool that provides both interaction and analysis in a single platform.

PREREQUISITES
  • Understanding of high-school level physics concepts such as gravitation, energy, and momentum.
  • Familiarity with simulation software development, particularly in Flash or similar programming environments.
  • Knowledge of graphical data representation techniques.
  • Experience with user interface design for interactive applications.
NEXT STEPS
  • Research how to implement physics simulations using JavaScript libraries like p5.js or Matter.js.
  • Explore data visualization tools to effectively display graphs of physical concepts over time.
  • Learn about integrating user input controls for enhanced interaction in simulations.
  • Investigate existing physics simulation software for inspiration and feature comparison.
USEFUL FOR

This discussion is beneficial for hobbyist developers, educators in physics, and anyone interested in creating interactive educational tools that enhance the understanding of physics concepts.

Vaal
Messages
42
Reaction score
0
I would like to create some type of physics oriented software as a hobby but I know there is already a lot of software out there. Does anyone have any suggestions as to a simulation of a situation/concept that they thought would be useful but have been unable to find in other software? (at least reasonably priced software)
 
Physics news on Phys.org
I would like to see the basics of high-school level physics with both interaction and analysis, all integrated into a single system. I wrote a Flash-based program that handled gravitation quite well, as well as accurate reflection of velocity on impact and air friction, but it didn't allow the user to see the numbers in action. Does that sound possible? I think you can find the reference tables online to see what classes normally cover. And of course, I would love to contribute, if you'd have me.

( http://www.soulfox.com/flash/gravitation2.php )
 
I think that is definitely a cool idea. I really liked Gravitation 2.0. I thought Vad(http://www.soulfox.com/flash/vad.php) was really cool too.

Were you thinking of something kind of like Vad except with a few more features, a few more numbers on the side and maybe a little more control based on the numbers as opposed to the arrow keys? I think it would be cool to incorporate energy, momentum, collisions and maybe some sort of spring. Also, maybe show graphs of some of these things vs time.

I also found this site, http://www.walter-fendt.de/ph14e/, seems to kind of be what you are talking about except it is a bunch of separate applets as opposed to just one that encompasses a variety of topics.

Let me know what you think.
 
I do not have a good working knowledge of physics yet. I tried to piece this together but after researching this, I couldn’t figure out the correct laws of physics to combine to develop a formula to answer this question. Ex. 1 - A moving object impacts a static object at a constant velocity. Ex. 2 - A moving object impacts a static object at the same velocity but is accelerating at the moment of impact. Assuming the mass of the objects is the same and the velocity at the moment of impact...

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
Replies
4
Views
2K
Replies
17
Views
2K
  • · Replies 52 ·
2
Replies
52
Views
2K
Replies
4
Views
8K
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K