grid size: 16x16 ok. this is default. Evaluate 256 cells at each iteration. 256x256 too big
We might start from rewriting the main_v3.py
main.py main_v2.py main_v3.py <-- this is working
- add initial patterns
- toggle debug for tkinter. Add button and variable.
- toggle play/pause button for tkinter.
- make grid resizable from within program
- add window title
- representation: save to file/load from file. string/json
organize with separator https://tkdocs.com/tutorial/complex.html
Menu bar: https://tkdocs.com/tutorial/menus.html
event loop and progress bar https://tkdocs.com/tutorial/eventloop.html
canvas reference https://www.geeksforgeeks.org/python-tkinter-canvas-widget/
binding to cell action https://python-course.eu/tkinter/events-and-binds-in-tkinter.php
Conway's Game of Life https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life