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
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
I use "wrap around" boundaries as this is the most common practice, although it makes the code a bit more complex, hence a bit larger.
Are you sure? yes | no
Will you implement "wrap around" boundaries or limited ?
Detecting the end of game is very easy, anyway.
I hope you can implement the "game" in a very compact way :-) Note that my version saves some code because you don't need to implement one of the two loops :-)
Are you sure? yes | no