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

Share this project:

Updates