Purpose of our project Our goal in creating Vocab Velocity was to create, as the name implies, a word game — where we test the player's vocabulary and refine it at the same time — along with the entertaining part where we are just having fun in solitary. Moreover, it is a game that works with three brain capacities: memory, creativity, and cognition. First, memory comes into play since it implies that the player has to think about the vocabulary he knows. Then, creativity is involved because you have to find combinations of words that match the two words the game generates within the 30 seconds time limit. Finally, it works cognition because it allows making links between the information presented on the screen and the player knows.
How does the game works When you start a game, the platform will generate a random word from a pre-made database in which more than 100,000 words will be found, which represents ⅙ of the words in the Oxford English dictionary. Thus, the software will take the first and the last letter that will compose the word generated above; your task will therefore be to come out with a word that starts with the first given letter, and ends with the second given letter. Technologies we used during the project We used HTML, JavaScript and CSS to create our website and run our code, and Github to collaborate. We used HTML to create the webpage. Our list of words was obtained by downloading an online word library. Then, our JavaScript code generates the letters and checks if the user input matches with a word in the database. We also implemented the countdown timer using JavaScript. Finally, we used CSS to modify the appearance of the webpage.
Challenges and what we learned We first tried using Python to write our code, but it is less compatible with HTML. It is therefore less suitable for making a webpage, so we had to rewrite some of the code in JavaScript. Receiving player input was also quite challenging, as the HTML forms are quite difficult to work with. Also, we wanted to create a title screen that scrolls down to the game interface when clicked, which required some workaround solutions.
Log in or sign up for Devpost to join the conversation.