Inspiration
Word Hopper was inspired by a variety of fun but simple browser and daily puzzle games, such as Wordle, Semantle, Wikipedia Racing, and GeoGuessr. We wanted to combine the daily challenge aspect of games like Wordle with the open-ended exploration of semantic connections. GeoGuessr, in particular, inspired our multiplayer mode, where players can race each other in real time.
What it does
Word Hopper is a daily puzzle game where you start at a word and hop between semantically similar words until you reach a goal word. You can do either a randomized puzzle that refreshes daily or a custom puzzle that you can do either by yourself or with up to 4 friends. When you complete a puzzle, there is a leaderboard used to compare players' scores.
How we built it
ngrok - dev server vite -frontend (pretext, framer motion, react, rough.js) uvicorn- backend (fastapi, motor, httpx, pydantic, uvloop)
Challenges we ran into
Trying to build a visual identity for a website. Trying to optimize our multiplayer to make sure it does not lag or be unnecessarily slow.
Accomplishments that we're proud of
Making an extremely fun game
What we learned
More extensive JavaScript and how useful Python can be when used in unison with a React front end.
What's next for Word Hopper
Add additional data visualization to determine optimal paths and how close a player was to them.
Built With
- datamuse
- fastapi
- javascript
- mongodb
- python
Log in or sign up for Devpost to join the conversation.