A downloadable game for Windows

A gamified particle simulator that I made as my high school project over the span of 3 months.  The original idea was to make a particle simulator that imitated reality; having semi-real quantum-mechanical particle interactions and chemistry, but due to time constraints and technical complications that quickly shifted to making a simpler, gamified version. 

Controls:

  • W, A, S, D - Move
  • Space - Go up
  • Ctrl - Go down
  • Left mouse - Push particles in front of you
  • Right mouse - Pull all particles to the middle of the domain

Note:

You can change the simulation parameters by navigating to "Particle Simulator_Data\Resources" from the root folder and opening "LaunchSettings.json". 

Simulation parameters:

  • "simulationMethod": Determines whether the physics calculations should occur on the GPU (0) or CPU (1).
  • "testType": Determines what the test type should be, 0 for a simple, two particle simulation to demonstrate individual particle interactions. 1 to demonstrate large quantities of interactions.
  • "configuration": Only matters if testType is set to 0, determines what type of particles should appear. 0 for two up quarks, 1 for two down quarks and 2 for one up quark and one down quark.
  • "particleDistance": Only matters if testType is set to 0, determines how far apart the particles should be at the start.
  • "numParticles": Only matters if testType is set to 1, determines the amount of particles to populate the domain with.
  • "regionSize": DON'T CHANGE THIS, I have not tested it enough to know if it can safely be changed.
  • "upToDownRatio": Only matters if testType is set to 1, determines the amount of up quarks and down quarks.  0 for all down quarks and 1 for all up quarks.
  • "sK": Force constant for the strong force.
  • "eK": Force constant for the electromagnetic force.
  • "wK": Force constant for the weak force.
  • "dK": Force constant for the degeneracy pressure (if two particles happen to overlap, they will be pushed away by a force with a magnitude of this constant).
  • "sR": The minimum effective range of the strong force.
  • "wR": The minimum effective range of the weak force.
  • "baseParticleRadius": Size of the particles.
  • "maxCouplingsPerParticle": Unused.


Download

Download
Particle Simulator V.1.0 31 MB

Install instructions

  1. Unzip zipped unzipped zipped zipped zip unzipped zip zop zap zis unzorp zap file
  2. Play!

Leave a comment

Log in with itch.io to leave a comment.