Snowfake (also sometimes known as Game of Hex) is a hexagonal Game of Life like cellular automaton.
Each cell on a hexagonal grid switches between being alive and dead each simulation step depending on certain simple rules, here the states of their adjacent cells.
In our case, the set of rules we applied let complex behavior emerge, analogous to how snowflakes form following many of their mechanisms.
We made a graphical user interface with pygame and many fun features like the ability to save a GIF or print outlines for a laser cutter.
I wrote the core simulation engine, integration of all my teammate’s parts and wrote up a presentation article to submit our game to a french lycée competition called Trophés de la NSI.
Our project won this international competition for best Grade 11 project.
You can find the code and documentation on GitHub as well as our video presenting it on YouTube and you can learn more about the project’s details through our presentation article (french).
Back