{"repo":"AlecM33/Werewolf","free":true,"listed":false,"github":"https://github.com/AlecM33/Werewolf","clone":"git clone https://github.com/AlecM33/Werewolf.git","description":"A lightweight and flexible web application for hosting a game of Werewolf (Mafia). Helping people play Werewolf every day. Find it at: https://play-werewolf.app/","language":"JavaScript","stars":44,"topics":["javascript","websocket","nodejs","mafia","werewolf","express","socket-io","social-deduction","social-deduction-game","html-css-javascript"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"Find the latest production deployment at: https://play-werewolf.app/ - Overview - Features - Tech Stack - Contributing and Developers' Guide - Testing - Code Formatting Overview An app to create and run games of Werewolf (Mafia) with your friends. No sign-up, installation, or payment required. A moderator creates a room and deals a role to everyone's device, and then the app keeps track of the game state (timer, who is killed/revealed, etc). Since people tend to have their own preferences when it comes to what roles they use or how they run the game, the app tries to take a generalized, flexible, hands-off approach - it won't run day and night for you and won't implement any role abilities. Moderators can choose whether to be dealt in, and they can use any congifuration of roles they want, creating their own roles if needed. The app prioritizes responsiveness. A key scenario would be when a group is hanging out with only their phones. Inspired by my time playing Ultimate Werewolf and by 2020's quarantine. After a long hiatus I've rewritten a lot of the code. This was (and still is) fundamentally a learning project, so feedback or assistance is appreciated. Features - hosts can build their own game for any player count using default roles or custom roles that they create. They can include a timer, shared by everyone, that the moderator can play or pause. - party members can join games easily via a shareable link, a QR code, or a 4-character code entered on the homepage. - Play","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlecM33","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlecM33/Werewolf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}