This is my interpretation of a game called SHUT THE BOX. If you've never heard of it before head on over to Wikipedia for more information info I have decided to show my process of creation from the beginning to the end of the process
To play the game click here: PLAY SHUT THE BOX
Version 1 - Basic
This is simple HTML, CSS, and JS. This iteration was simply to get the game up and running, basically the tinker stage. The Javascript is a series of event listeners that create an interactive UI. I thought about using Alerts for communication, but decided against that (mostly a design choice) and went with
s that display different messages to the user. My Thoughts: overall fun first iteration, needs to be refactored and should be modularized.
Version 2 - Module
Refactored to be a Module/Plugin that you can include into your code to add the game on any page, simply:
Add the stylesheet to your head
Include the div anchor where you want it to show up on your page
Add the module after your jQuery lib (yes this does have a dependency on jQuery)
My Thoughts: Easier to read and understand the code, better use of single responsiblity functions, and Mobile Responsive.
Version 3 - React (coming soon)
This version will be built using react components, and setState to control the state of the game.

Log in or sign up for Devpost to join the conversation.