MUTINY is a real-time multiplayer social deduction game set 5,000 fathoms beneath the sea. A crew of human players communicate through an encrypted radio channel to resolve submarine emergencies. Hidden among them is an AI synthetic operative mimicking their exact phrasing, message length, slang, and grammar.

Can the crew identify the impostor before the machine evades quarantine?

⚡ Key Features Real-Time Multiplayer: Built with Socket.IO room architecture. Real humans join on phones, laptops, or browser tabs via a 4-letter room code or 1-click shareable link. 30-Second Auto-Dive Lobby Countdown: Once a mission is initialized, an automatic 30-second countdown synchronizes across all players, launching the dive smoothly into calibration (or the host can dive immediately). Dual AI Engine Architecture: Live Cloud LLM Support: Seamlessly integrates with Groq (llama-3.3-70b-versatile, ~500 tokens/sec) Zero-Crash Neural Fallback: If no API key is provided or offline, a built-in heuristic mimicry engine extracts stylistic features from the human warm-up answers (capitalization, sentence length, emojis, vocabulary) and simulates organic typing delays, human defensiveness, and typos. Atmospheric Visual Production: Custom naval-cyberpunk assets generated for the submarine deck, command crest, and crew avatars (Captain Vance, Specialist Nova, Diver Kai, and the unmasked Synthetic Impostor). Procedural Web Audio Engine: Self-contained Web Audio API synthesizer for sonar pings, radio static pops, heartbeat suspense loops, alarm glitches, and victory/defeat stingers. Suspicion Meter (Post-Game Telemetry): At the end of the mission, the AI unmasks its internal tactical reasoning logs, rating each human crew member (0–100%) on how suspicious they appeared. Instant Solo / Demo Mode: 1-click launch for solo testing and quick judge demos without needing 4 physical devices.

Share this project:

Updates

Submission history