Inspiration
We wanted to digitize a board game so we could play remotely with friends.
What it does
Our website allows multiple players on different connections to play a game of Codenames together. It includes a chat interface that allows only "Operatives" to chat (eliminating cheating that often happens in person).
How we built it
We worked very hard for very long.
Challenges we ran into
Getting web sockets to work, testing a multiplayer game, and building out nearly all of the small details in the real game.
Accomplishments that we're proud of
Beautiful UI. We spent ~6 hours planning out our entire project before starting any of the code and were able to have a well-thought-out architecture in terms doing most of the computations on the server side.
What we learned
Web sockets, Typescript, Sass, CSS Grid, improved pair programming skills, client-server architecture, client-server debugging
What's next for Codenames
Host multiple games at once, reset button for new game, allowing for unlimited guesses

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