The project of Simon game was developed as an electronic set for ÚDiF alias Amazing Theatre of Physics.
The aim was to create a simple toy to teach basic skills in electronics.
The first version (summer 2015) was driven by ATtiny45 or ATtiny85 microcontroller, which has 4 or 8 times more flash memory than ATtiny13. It used many not-so-much effective Arduino libraries.
During winter 2015/2016 I developed a simplified version to fit into a cheaper microcontroller. But it wasn't able to store best score into EEPROM.
In autumn 2016 I decided to rewrite and optimize the program and squeeze almost all functions into 1 kB of ATtiny13 microcontroller. I made some improvements in pseudo-random generator and made minor changes in combo-keys (for re-starting best-scored game and deleting memory). I also added a demo function (infinite pseudo-random loop).
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.