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

Built With

Share this project:

Updates