A fully-featured online multiplayer werewolf game.
- Run multiple games at once using the lobby system.
- You can use the core engine to create new game modes.
- You can add new game modes in openwerewolf.json.
- Includes spam/profanity filters.
OneDay: During the night, your cards are stolen, swapped, carefully inspected and drunkenly taken by accident. It's up to you to piece together the truth (if you're a townie) or bluff your way to victory (if you're an evil werewolf), in the Trial, where you'll be voting to kill the werewolves among you. For 3-7 players.
Classic: A classic game of werewolf lasting multiple nights. Featuring werewolves, doctors, cops and vigilantes.
Mafia execution, Mission games haven't been started yet: maybe you could help write them?
All contributors are welcome. There's a short guide to help make contributing easier.
Download and Run
cd OpenWerewolf npm install node app.js
- Open your browser and visit localhost:8081
The documentation is generated using Typedoc. Run ./build -d to generate documentation.
All of the assets in Client/assets are licensed under CC-BY-4.0, and are made by me.
The font 'mercutio_basic.ttf' is made by Nate Halley, 'Nate547' (Total FontGeek), and is licensed under CC BY-SA 3.0.
The sound effects 162464__kastenfrosch__message.mp3, 162465__kastenfrosch__lostitem.mp3, 162476__kastenfrosch__gotitem.mp3 are under CC0 1.0 and are available here.
I want to avoid confusion between the OpenWerewolf site that I run and the sites that others may run. Therefore "OpenWerewolf" is an unregistered trademark belonging to me, James Craster. I ask that you call your websites by a different name.