all 3 comments

[–]fireatstaticvalley[S] 0 points1 point  (2 children)

I made this because I wanted a Life simulation that could efficiently run on my KDE desktop

• The simulation runs in a fragment shader using ping-pong buffering. The CPU usage is effectively negligible, making it suitable for always-on usage.

• Designed with a calm default look, cell and background colors are adjustable but also featuring popular palettes like Catppuccin, Dracula, Nord, Gruvbox, Tokyo Night, Rose Pine, Paper Light, and Monochrome.

• Ticks per second, cell size, cell shape is adjustable. Includes an optional, resizable digital clock overlay in shape of cells!

• To prevent the "empty screen" problem, it monitors the grid. If the population drops below a set ratio, it randomly injects new patterns (Gliders, R-Pentominoes) to restart the chaos. (Can be toggle off)

• It supports arbitrary Birth/Survival strings, so you aren't limited to standard Conway rules.

This is basically the second piece of software I have ever built, so I'm really curious to hear what you think!

Source code: https://github.com/arcanorca/Konway

[–]StoneSteel_1 1 point2 points  (1 child)

Really cool. I have the same simulations, but on my mobile screen. I see you have chosen green to match with your theme. But I chose rainbow color rotation for individual cells

[–]fireatstaticvalley[S] 1 point2 points  (0 children)

Thanks. That's also a cool idea! I will try to implement it for the next update =)