github.com/SpotlightForBugs/webwoelfe ↗
Werwolf mit Freunden kostenlos online Spielen (Pre-Alpha!)
Open this visualization on its own page →
Contributors
9
Lines of Code
18,698
From
2022-07-28
To
2022-08-17
About SpotlightForBugs/webwoelfe
Webwölfe is a digital implementation of the classic party game Werewolf, also known as Mafia or Werwölfe von Düsterwald. Players can enjoy the game either online with friends across different devices or in a group setting with everyone in the same room. The project is built with Python and Flask on the backend, using WebSockets for real-time communication, and vanilla JavaScript with HTML5 and CSS3 on the frontend.
The game features two distinct play modes tailored to different scenarios. The online mode requires no game master, as the system automatically narrates events and provides instructions to players. The group mode is designed for local play with a human narrator who receives pre-written text prompts to read aloud. The application includes over 45 different roles ranging from basic ones like Werewolf and Villager to specialized roles such as the White Wolf, Vampire, and Flute Player, creating varied gameplay experiences.
Notable features include an interactive 3D village visualization that displays all players in a circle, drag-and-drop seat arrangement tools for managing neighbor mechanics, anti-cheat protections against console snooping, and optional integration with ElevenLabs for AI-generated narrator voice. The project is still in pre-alpha development and is distributed under the GNU General Public License v3.0, making it freely available for community use and contribution.