Skip to content

Binary adder implementation in the Game of Life written in JavaScript using canvas.

Notifications You must be signed in to change notification settings

bespoyasov/binary-full-adder-in-the-game-of-life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary Adder in the Game of Life

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: