Physics Software Ideas: Create a Simulation for Fun

Click For Summary
SUMMARY

The discussion centers around the creation of a physics-oriented software simulation aimed at high school-level concepts, integrating interaction and analysis into a single platform. The user has experience with Flash-based programs, specifically mentioning a project called Gravitation 2.0, which effectively handled gravitational concepts but lacked numerical feedback. Suggestions include incorporating features such as energy, momentum, collisions, and graphical representations over time, similar to existing tools like Vad and Walter Fendt's applets, but with enhanced functionality.

PREREQUISITES
  • Understanding of high school physics concepts, including gravitation, energy, and momentum.
  • Familiarity with programming languages suitable for simulation development, such as JavaScript or Python.
  • Experience with graphical representation techniques for data visualization.
  • Knowledge of user interface design principles for interactive applications.
NEXT STEPS
  • Research JavaScript physics libraries, such as Matter.js, for building interactive simulations.
  • Explore data visualization tools like D3.js to effectively display graphs and numerical data.
  • Investigate existing physics simulation software for feature inspiration and user feedback.
  • Learn about game development frameworks, such as Unity or Godot, that can facilitate physics-based simulations.
USEFUL FOR

This discussion is beneficial for hobbyist developers, educators in physics, and anyone interested in creating interactive educational tools that enhance 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