Flake Maker

Flake Maker is a simulation game where you can observe and control the growth of a snowflake, watching it branch and expand over time. By adjusting environmental factors such as humidity and temperature, you can influence its branching patterns, and overall complexity.

Experiment with different settings to see how changes can produce unique and beautiful snowflakes!

I aimed to mimic real-world crystal formation, drawing inspiration from the work of Dr. Ukichiro Nakaya and Dr. Ken Libbrecht. You can learn more about snowflakes here!

Controls

  • ↑ / ↓ – Increase / decrease humidity
  • → / ← – Increase / decrease temperature
  • R – Restart the snowflake
  • S – Save a screenshot
  • Space – Pause or resume growth

Feedback

I appreciate any feedback! If you have an idea for a new feature or improvement, please let me know!

You can also explore the project's code and contribute on the Github Repository.

Made a beautiful or interesting snowflake? Share it here! I'd love to see your creations!

Updated 16 days ago
StatusReleased
PlatformsHTML5, Windows, Linux
Release date 80 days ago
AuthorJutier
GenreSimulation
Made withpygame
TagsDrawing, GitHub, No AI, Open Source, Physics, Relaxing
Code licenseMIT License
Average sessionA few minutes
InputsKeyboard
LinksGitHub

Download

Download
FMexe.zip 29 MB
Download
FMpy.zip 8.9 kB

Install instructions

Desktop (Windows): Everything you need is in FMexe.zip

Web: I have used pygbag to compile the game to WebAssembly. You can play it here, I don't believe the screenshot feature works, but everything else seemed fine.

Python: If you want to make your own changes to the game and/or run it directly with Python. Everything you'll need can be found on FMpy.zip

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Cool and creative game idea I love it.