It's time. We are going to implement a classic - Conway's Game of Life
And this time, we won't have very strict requirements. Actually, we'll have only 3 requirements:
- Have a Python module, called
game_of_life.py, which we can run & observe a simulation. - Have a test suite, in a separate module, that prooves the core of the game is functional & works as intended.
- Have a
.gifor.mp4showing the game in action - with a simulation in place.
You can spice things up, but try sticking to those 3 requirements, for the initial implementation.