I have just finished updating my current prototype to use 2 potentiometers (row/column) to locate a board cell, in replacement of 2 previous/next buttons.
That makes the first stage (1st generation setup) much easier to perform for the end user.
In addition, this change even reduced current program size on ATtiny84: only 912 bytes used currently!
Now I have to go on with my stripboards design to make thsi proejct look better.
Regarding the program itself, since I still have a huge amount of memory left (112 bytes), I need to find some way to use this amount; here are my ideas (not exclusive):
- allow suspend/resume of 2nd phase of the game (reuse START/STOP button)
- modify generation refresh speed (reuse one of the 2 potentiometers in 2nd phase
- detect end of game (empty board or still generation) and display some hardcoded smilie