Introducing Simon Says

PS5 Gamepad

A game is the complete exploration of freedom within a restrictive environment.

Vineet Raj Kapoor

Let my web-game-creating career begin πŸ₯³!

Today, I would like to present my first game for the web called Simon Says, and I did it all using web components.

Without further ado, let's just jump in.

The game

Here she is: the web game component more powerful than Superman, Batman, Spider-Man, and the Incredible Hulk put together!

In Simon Says, once the game starts, the CPU πŸ€– will light up some boxes on the screen. Your objective is to tap the boxes that were lit up by the CPU πŸ€–, but you'll have to wait your turn to do so.

This version of Simon Says resembles the electronic version more than the kids version.

You could see it more-or-less like a memory game β€” or a game of "follow the leader"πŸšΆβ€β™‚οΈπŸšΆβ€β™‚οΈπŸšΆβ€β™‚οΈ.

A little history

This is not my first time making this game. I made it back while I was in college NOT studying for my classes. I made the game in C++ with a GUI framework called Qt. I really wanted to make a game because I knew that was what C++ was mostly made for (at least so I thought).

That project was successful but I ran into an issue: I lost all the code! How it happened doesn't matter. The whole incident proves why the web could be a better solution for (some) games. If I had the game online, maybe I would still be playing it by now; all I would need to do is host it.

That is definitely not the only reason I prefer web to native game development. Here are a couple more:

"Why'd you do it?"

"How can I use it in my website?"

Simple. Add this to your HTML page:

<script type="module" src="https://mmhq.me/static/js/wc/simon-says/simon-says.js"></script>
<simon-says></simon-says>

Future plans

I plan to fix any bugs and to enhance it much more with animations and better scoring when I get the chance.

I also plan to make more game web components and display them all in an upcoming Wall of Game. Stay tuned!

The bottom line

I hope you have as much fun playing this game as I had making it.

Feel free to send feedback via email of your the highest score or complaints, criticisms, comments, or compliments you have on your mind.

And yes of course, 3D games are coming next (in 2034 πŸ™ƒ).

If you would like to reply to or comment on this blog post, feel free to email me at efe@mmhq.me.