Game of Life on Pebble

November 2025 ยท 2 minute read

These couple of weeks I’ve been working on a Game of Life implementation for the Pebble. I just got mine and I’m very happy with it!

Initial Idea

My initial idea was to have just the Game of Life simulation working with persistence so your world evolves until you tell it not to or by setting a generation limit on your world. And of course also have the time to tell the time!

Evolution of the Concept

My idea has since evolved from that. I have made what I call a Pattern Editor or just a Pattern ID. With this you can create your own initial “world” and its premise.

This is goledit.xyz.

Here you create your unique Pattern ID and you can then reference this Pattern ID from the Game of Life watchface settings on your phone. This Pattern will then appear on your Game of Life Pebble watchface. There are initial patterns like Gosper’s Gliding Gun to work from but it’s entirely up to you to find and create interesting patterns and then see what they “do” in the cellular automaton or Game of Life. You can also use the “random world” if you don’t want to use a Pattern ID. Which is also interesting as new random worlds and their final result will vary wildly.

I hope you all have fun!

It’s all open source! If you have any ideas you’re welcome to contribute! Either with code or just ideas! ;)

Example 1

Example 2

Example 3

Example 4

Example 5