/PS1-STDISCM

Concurrent Programming w/o Dependencies

Primary LanguageJava

PS1 Particle Physics Simulator

by TIPAN, AMBRAY, AND AQUINO (AML GROUP)

Description

This application simulates the motion of particles within a predefined area, demonstrating dynamic interactions, collision handling, and real-time rendering based on Java Swing.

Features

  • Add particles with specific velocities and angles.
  • Dynamic load balancing of particle computations across multiple threads.
  • Real-time display of FPS and particle count.
  • Ability to clear all particles and reset the simulation.

Requirements

  • Java 11 or higher

Setup and Installation

  1. Ensure Java JDK 11 or higher is installed on your machine.
  2. Download the source code from this repository.

Running the Application

To run the application, launch the driver class or the executable JAR file.