Inspiration
We were inspired by this game as we were avid players of the tabletop version of One Night Ultimate Werewolf with our friend groups. Once university started, we all split up in different directions all across Texas which really hindered the ability for us to play. For a good while now, we wanted to turn this into a web app so that we can connect online and enjoy the games in our homes away from home.
What it does
The web app takes the job of the dealer. It creates the deck, deals the cards, and processes any card switching that happens during the game. It will also determine a winner based on the game's results.
How we built it
We decided to pick up a language new for us called Go, and we used the tools provided to create a webserver that will handle the game
Challenges we ran into
We haven't worked with any form of web development before, so working around servers was definitely a hassle to learn! It very much helped me that I had Unix experience before this.
Accomplishments that we're proud of
Things are starting to look good so far, and functionality seems to be quick so far. Hopefully it will stand up to a stress test.
What we learned
Go is a pretty powerful language, and the syntax is seemingly flipped backwards from other languages that I have used (Java, Haskell, C)
What's next for One Night Ultimate Werewolf for Web
If it's popular we'll either look into hosting the servers, or we may release the source code so anyone can host their own instance

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