Inspiration
We were inspired by the new fun game Wordle, and wanted to create a fun game in which programmers at all levels can familiarize themselves with Computer Science terms. Computer Scientists love to use a lot of jargon, and our game can help players learn some of that jargon.
What it does
It is a game users can play, and playing is very easy. You can use either the on-screen keyboard or physical keyboard to enter a guess. All guesses must be 5 letters long. When you are happy with your guess, you can press the enter button, either on-screen or on your keyboard to submit your answer. For each letter you get on the right spot the tile containing that letter will turn green. For each letter that is in the incorrect spot but is part of the word the tile containing that letter will turn orange. Letters that are not part of the word will turn red. What separates our game from the others is the fun "Hack" option. Once per word you will have the ability to hack a guess. You can only hack a guess after you've made one. After making a guess, you can press the hack button to return to the previous guess. The coloring will disappear but if you use your hack wisely you will have additional information about the correct answer.
How we built it
We built it using JavaScript, HTML, and CSS. The JavaScript handles all of the game logic, while the HTML and CSS control the style and overall display.
Challenges we ran into
Some challenges we ran into along the way was related to controlling the scope of our project given the time constraints. Our initial ideas included many more features for the game that had to be cut due to lack of time. Also we struggled with accomplishing some things in JavaScript, which is a language we have only limited experience with in our past.
Accomplishments that we're proud of
We are proud that our project is fully functioning and playable. At times while working on it, we were unsure if we would be able to create a fully working version of the project before the deadline. If you would like to play it you can at https://samimarzougui.github.io/HackleProject.
What we learned
We learned a lot about what goes into developing web games, and also learned a lot about what can be done with JavaScript, CSS, and HTML.
What's next for Hackle
The next step for Hackle would be to add more features like tracking the users win percentage among others.
Built With
- css3
- github
- html5
- javascript
- stack-overflow
- vscode
- w3schools
Log in or sign up for Devpost to join the conversation.