CIS 5660 Final Project by Aaron Tian and Jason Liu
Link: https://docs.google.com/document/d/1daQ1Lxg7-4aTjbJ6nWlsPGlSO5K-yVkOK4bKGH1HCEc/edit?usp=sharing
Milestone progress:
- Basic automata grid + simulator implemented
- Basic particle classes implemented (sand, water, wood, fire, smoke)
- Basic point-and-click UI
Example outputs:


Milestone progress:
- Multithreaded particle simulation
- More complex particle classes and interactions (stone, salt, acid, gasoline, mold)
Example outputs:

See our final presentation slides for more details
Image importing, user interface elements, performance optimizations and bug fixes. Deployed final app
- https://github.com/p-ranav/argparse
- https://github.com/libsdl-org/SDL
- https://github.com/libsdl-org/SDL_image
- https://github.com/bshoshany/thread-pool
- https://github.com/Tessil/robin-map
- https://github.com/wolfpld/tracy
- https://github.com/uxlfoundation/oneTBB