Universe — Particle Simulation

KotlinJavaSpring BootJavaFXPythonSimulation GitHub

Someone photographing flowers with a phone

Overview

A particle simulation with a self-aware description: “A Silly Particle Simulation Software That Doesn’t Make Any Sense.” The physics are intentionally handwavy — this was more about building something visual and fun than getting the science right.

Note: This project is a work in progress and not something I’m particularly proud of yet. It needs more love before it gets there.

What’s In the Repo

  • universe — the main Spring Boot + JavaFX application.
  • universe-cli — a lightweight CLI version for environments where JavaFX is problematic (e.g. Apple M1).
  • myUniversePython — a Python re-implementation of the simulation logic.

Running It

Build with ./gradlew build, then run the compiled JAR with java -jar <path-to-jar>. Requires a JDK.