Recreation of the Simon Game, popular in the 70's and 80's
HTML, CSS, JavaScript
Created as one of my projects for Free Code Camp's Front End Development Program
This project took a lot of extra thought and careful planning with regards to function and ease of use. The toughest part of this project was probably the need for audio feedback. I wanted the audio to sound for as long as any of the buttons were 'held down', since this is how the Simon Game behaves in real life. I researched several different ways to do this with the mp3 files that were given in the project outline, but in the end I decided that creating my own frequencies would make for a better user experience. After a little research and trial-and-error, I had successfully managed to create a web audio API context within the JavaScript code and assigned a frequency to each colour-button within the game. If I was to go back to this project now, I would look at optimising it across more browsers since, currently, sounds are not being reproduced as expected on the mobile version of chrome.