wesleybranton / simon Goto Github PK
View Code? Open in Web Editor NEWTest your memory skills with this classic '70s memory game!
Home Page: https://addons.mozilla.org/firefox/addon/simon/
License: Mozilla Public License 2.0
Test your memory skills with this classic '70s memory game!
Home Page: https://addons.mozilla.org/firefox/addon/simon/
License: Mozilla Public License 2.0
The game name "Simon" should be abandoned and replaced with a new name. There are multiple reasons to justify the change, one of which is the poor search result optimization. The extension name should have something to do with the word "memory" to ensure that it appears in the search results for people looking for memory games.
To make the game more difficult, the pace of the game should increase with each level to make it harder to remember the sequence, much like how other similar memory games work.
Allow the extension to use the Storage API to score a high score value.
If the user fails to press a button before an allotted amount of time, the game should end. This is how most similar memory games work.
When the same audio clip needs to be played twice in a row, it will not play on the second time. If the same audio is played three times in a row, it will play on the first and third time, but not the second. This happens when the pattern is playing and when the user is pressing the buttons.
This would suggest that JavaScript doesn't think that the clip is done playing. Potentially, the clip is slightly longer than the timeout between the patterns. This should be easy to solve by forcing the previous clip to stop every time a new audio clip is started or by allowing the clips to overlap.
The game audio should be changed to a more pleasant sound, instead of the harsh buzzing audio clips.
The game should have an audio volume slider to adjust the audio level instead of a basic audio toggle function. This gives the user more control over their experience.
Moving the game to a new tab or new window instead of the browserAction popup will prevent the user from accidentally closing the game and losing their current round.
In an effort to make the content of the internet more accessible to everyone, all of my repositories will be reviewed to ensure that they fulfil the WCAG 2.2 requirements. This will take time. The current goal is to make all projects comply with level AA, including as many level AAA standards as possible.
Items that are bold are new to WCAG 2.2. Items that do not apply to the project will be marked as completed and marked with a strikethrough.
Guideline 1.1 – Text Alternatives
Guideline 1.2 – Time-based Media
Guideline 1.3 – Adaptable
Guideline 1.4 – Distinguishable
Guideline 2.1 – Keyboard Accessible
Guideline 2.2 – Enough Time
Guideline 2.3 – Seizures and Physical Reactions
Guideline 2.4 – Navigable
Guideline 2.5 – Input Modalities
Guideline 3.1 – Readable
Guideline 3.2 – Predictable
Guideline 3.3 – Input Assistance
Guideline 4.1 – Compatible
The game UI should be updated for a more modern appearance.
The add-on can easily be set up to support i18n. Although the add-on is unlikely to be translated any time in the foreseeable future, it can be if someone is willing to.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.