Skip to content

Java n-body simulation tool, ideal for studying gravitational interactions in central fields. Visualize intricate dynamics through rendered vectors of gravitational forces, velocities, and accelerations, all within an intuitive interface.

License

Notifications You must be signed in to change notification settings

Lokinado/java-planets-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub GitHub language count GitHub top language

java-planets-simulator

Java app to visualize n-body movement in changing gravitational field



About The Project

java-planets-simulator is a tool to create simple visualizations of some circular object in a gravitational field. It is quite well optimized so you can run it even on consumer hardware. It uses swing to render graphics.

Have Fun! 😄 Github Repo


Build With

The most noteworthy frameworks and technologies.


Getting Started

there are no releases for java-planets-simulator currently. The easyiest way to run it for now is to download whole project and then open it in your Java IDE of choice and then run it.


Prerequisites

  • Java
  • Any Java IDE eg. IntelliJ IDEA
  • Java JDK (correto-17). Your IDE should resolve it by itself

Build & Run

  1. Clone the repo
git clone https://github.com/Lokinado/java-planets-simulator
  1. Open project in your Java IDE.
    Intellij IDEA

  2. Install all nessecery JDKs. Your IDE should resolve it by itself.

  3. Run App
    Intellij IDEA


Usage

App Use available functions through user interface. It allows you to dial in many aspects of your visualization. More features in the near future!.


Roadmap

updates are planned in the near future.

  • Add system of dynamic objects
  • Add feature of editing existing object
  • Create styling system
  • Increase accuracy of animation
  • Make more pharameters changable by user

Licence

Distributed under the MIT License. See LICENSE for more information.


Contact

Made with love by Krzysztof Borowski - krzysztofborowski02@gmail.com
Project Link: https://github.com/Lokinado/java-planets-simulator

About

Java n-body simulation tool, ideal for studying gravitational interactions in central fields. Visualize intricate dynamics through rendered vectors of gravitational forces, velocities, and accelerations, all within an intuitive interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages