Every software engineer's rite of passage. An implementation of conway's game of life. In this example I added some colour to give it some shine. The board/world/data/grid/life is just randomly generated, nothing fancy going on.
I wrote this as an exercise in TDD.
This example uses the p5 library, and typescript
Source code is here: link
Press the space bar to reset