Can It Be Done Without Python, Lua, Ada, or Any Programming Language?
I would like to propose a small challenge for the Golly and cellular automata community.
The goal is to create a pattern in Golly that visually performs the following countdown:
9 → 8 → 7 → 6 → 5 → 4 → 3 → 2 → 1 → 0
The important point is that I am not simply looking for a pattern that produces or displays the digits 0 through 9.
The intended effect is a visual countdown in which the current digit fades out or disappears through the evolution of the pattern, and the next digit appears as part of that same evolution.
For example:
9 fades out → 8 appears → 8 fades out → 7 appears → ... → 1 fades out → 0 appears
The GIF attached to this post illustrates the intended visual effect.
The Rules
The challenge is deliberately restricted:
- No Python
- No Lua
- No Ada
- No JavaScript, C, C++, or any other programming language
- No external program controlling Golly
- No script telling Golly which digit to display
In other words, the interesting question is:
Respecting Previous WorkCan the pattern itself perform the visual countdown?
I am aware that cellular automata and Conway's Game of Life already have sophisticated counters, digital clocks, and other computational constructions.
I have great respect for those previous achievements, and this challenge is not intended to dismiss or replace them.
What I am looking for is a more specific construction matching the visual behavior shown here: a self-evolving 9 to 0 countdown in which the previous digit disappears and the next digit emerges through the evolution of the pattern itself.
So this is not simply about making the digits 0 through 9 appear, or about counting upward from 0 until another number appears.
The desired behavior is specifically:
9 → fade out → 8 → fade out → 7 → ... → 1 → fade out → 0
And to be completely transparent...
I have not solved this myself.
I am proposing this as a genuine challenge because I am also trying to find out whether it can be done under these restrictions.
A solution does not necessarily have to be minimal or elegant. Even an experimental, partial, or unconventional construction would be interesting.
So, the question is:
I'm looking for the solution too.Can we make Golly itself perform a visual 9 to 0 countdown, using only the cellular automaton and Golly's native capabilities, with no programming language involved?
Let the challenge begin!