Inspiration
We were inspired by John Conway's Game of Life and the time-dependent Schrodinger equation for this project.
What it does
A game that players can use for fun and educational purposes on quantum dynamics. Players can choose between the challenge and sandbox mode to play. The grid size is also adjustable. To briefly explain how it works, players can load opponent configurations and click and place their own configurations (which they can save). Then the player can run the simulation and control the speed. In the challenge mode, the remaining player wins.
How we built it
We used python using various packages. The packages we used include numpy, tkinter, and tkvideo. We also used the divide and conquer strategy to work on the project in three parts: model, view, and controller (MVC).
Challenges we ran into
There were various bugs that we had to fix throughout the process. We were able to figure these out. For example, we had to fix bugs that transposed the position of squares on the grid when placed.
Accomplishments that we're proud of
Creating an interactive GUI with a cool looking quantum simulation. This user friendly interface will engage the user and make them want to play our game.
What we learned
We learned more about python packages such as numpy, tkinter, and tkvideo.
What's next for Quame of Life
Releasing it to the world for fun and educational purposes. Additional improvements include allowing the user to create their own rules.

Log in or sign up for Devpost to join the conversation.