Simon β€” flash a color sequence, you repeat it, it gets one longer each round. It's a 40-year-old toy and a perfect lesson in timed async, state machines, and the Web Audio API. Here's a playable build in vanilla JS (with real beeps, no audio files).

Source: [Dev.to](https://dev.to/dev48v/i-built-simon-the-memory-game-in-vanilla-js-web-audio-2p0m)

Sponsored