We wanted to create an environment that lets the user explore physics and vectors in an innovative way that makes learning enjoyable and accessible for anyone.

What it does

This project generates a set number of particles inside of a space with predefined borders. The particles move around at random velocities and disappear once they collide with another particle. This shows off the complexity of vector math and physical equations in a way that even kids can have a blast playing around with as they learn about the world of particles.

How we built it

We built this project using C++ on Visual Studio 2015 Community Edition and on G++.

Challenges we ran into

We had group members use different environments to develop the code which led to conflicts needing to be resolved when pushing the code onto to our repository.

Accomplishments that we're proud of

We were able to randomly generate velocities for each particle and cause particles to disappear when they collided with another particle. Each and every particle creates a small part of the simulation ecosystem and no particle acts quite like another.

What we learned

The importance of teamwork, hard work and dedication. Numerous times throughout the project we hit walls, but instead of calling it quits, we brainstormed together as a TEAM and developed solutions to our problems one step at a time. 4 minds are ALWAYS better than 1.

What's next for Easy Access Particle Simulator

To create an User Interface to make the program even more accessible for everyone. Also, to randomly generate particle sizes and create a system in which particles absorb each other after collision and make larger particles.

Built With

Share this project: