A Werewolves game web app developed with Meteor
The main objective behind this project was to learn Meteor by developing something more elaborate and fun than the typical Todo app. Therefore I decided to implement a game web app that could be played through a smartphone (and any other web-enabled device, obviously), and would mainly take advantage of Meteor's amazing real-time data synchronization feature. So I chose my favorite party game for the experiment: The Werewolves of Miller's Hollow.
The Meteor Werewolves web app only eliminates the necessity of having the game cards physically; the flow of the game is exactly the same and the Moderator is still necessary. These are the keys to the web app:
- First and foremost, all players need to login in order to provide a username and unique identifier
- The person creating the game will be the Moderator
- Players can join already created games by just providing an existing game code
- Once all players have joined the game, the roles are randomly and automatically assigned by the app
- Players may place their smartphone in front of them during the game
- The Moderator will have a special dashboard with which she will update the status of the game
- Player deaths will be notified through their smartphones, next revealing their identities
- Add ambient sounds to the game (wolf howl, creepy night sound, rooster’s crowing, etc.)
- Add more special characters to the game (Cupid, Sheriff, Thief, etc.)
- Add more features to the Moderator’s dashboard
- Add feature to allow players to vote for the next player to be killed off during the day phase through their dashboard
- Add score boards & statistics
- Create smartphone application