Binary adder implementation in the Game of Life written in JavaScript using canvas.
The circuit in the app adds 2-but values. Under the hood, it uses binary half adder and binary full adder cicruit schemes.
To add 2 numbers input them in the fields below. Each field accepts either "00", "01", "10", or "11" string. The circuit will calculate the sum and the carry for each bit.
Gliders are used as signals. To generate the glider flow we use Gosper glider gun with the period of 60. More about game of life, its patterns, and details of this circuit you can find in the post about circuit creation:
And the results: