Chor Police

๐Ÿ”ด ๐Ÿ‘ฎ ๐Ÿ˜๏ธ

A desi night of deduction โ€” find the Chor before the village falls.

๐ŸŽญ What is Chor Police?

Chor Police is a multiplayer party game of social deduction โ€” the desi cousin of Mafia / Werewolf. Everyone joins one shared room from their own phone, gets a secret role, and plays through night-and-day cycles. The villagers try to catch the hidden Chor (thief); the Chor tries to survive and outlast them.

๐Ÿƒ The Roles

When the game starts, everyone secretly receives one role. There is always exactly one Chor and one Police; everyone else is a Villager.

๐Ÿ”ด

Chor (Thief)

The hidden villain. Each night, you secretly pick one player to eliminate. Blend in by day, deflect suspicion, and survive.

๐Ÿ‘ฎ

Police

The protector. You are fully protected โ€” you can never be eliminated (not at night, not by vote). You may reveal yourself to gain trust, and you break the final tie.

๐Ÿ˜๏ธ

Villager

The many. You have no special power โ€” just your voice and your vote. Watch, discuss, and help the village vote out the Chor.

๐Ÿคซ Keep your role secret! Your phone shows it privately via a scratch card. Don't let anyone peek โ€” especially if you're the Chor.

๐Ÿš€ Getting Started

  1. Open the game in your phone's browser. One person taps Create Room โ€” they become the Admin (host) and get a 6-letter room code.
  2. Everyone else taps Join Room, enters that room code and their name. (Share the code via WhatsApp โ€” there's a button to copy it.)
  3. Wait in the lobby until at least 5 players have joined.
  4. The Admin (optionally) flips on ๐Ÿ’ฌ Remote Play to enable in-game chat for remote groups, then taps Start Game.
  5. Scratch your card to privately reveal your role, then tap "I've seen my role".
๐Ÿ“ฒ Add to home screen: Chor Police is a PWA โ€” your phone may offer to "Add to Home Screen" so it opens like a real app. A refresh won't kick you out; you reconnect to your game.

๐ŸŒ™ How a Round Works

The game repeats a cycle. The Admin moves everyone forward through each step.

๐Ÿƒ Reveal rolesโ†’ ๐Ÿ‘ฎ Police revealโ†’ ๐ŸŒ™ Nightโ†’ โ˜€๏ธ Morningโ†’ ๐Ÿ—ณ๏ธ Votingโ†’ โšก Resultโ†’ ๐Ÿ” repeat
StepWhat happens
๐Ÿƒ RevealEveryone scratches their card to see their own secret role.
๐Ÿ‘ฎ Police revealThe Police may choose to reveal their identity to everyone (optional, but it builds trust).
๐ŸŒ™ NightEveryone "sleeps." The Chor secretly picks one player to eliminate. (The Police can't be picked.)
โ˜€๏ธ MorningThe village wakes and learns who is out of the game.
๐Ÿ—ณ๏ธ VotingEveryone still in the game discusses, then votes for who they think is the Chor. You can change your vote until the Admin reveals.
โšก ResultVotes are revealed; the most-voted player is eliminated. Then a new night begins โ€” unless someone has won.
๐Ÿ’€ If you're eliminated, you become a spectator: you can watch the game and read the chat, but you can't vote, act, or send messages. No helping from the grave!

๐Ÿ† How to Win

๐ŸŽ‰ Villagers win ifโ€ฆ

The village votes out the Chor, or the Police correctly picks the Chor in a tiebreak. The moment the Chor is gone, the village is saved.

๐Ÿ˜ˆ The Chor wins ifโ€ฆ

The Chor survives until they equal or outnumber the remaining villagers โ€” at that point they can't be out-voted, and the village falls.

โš–๏ธ Ties

If a vote ends in a tie when only two villagers remain and the Police is still in the game, the Police makes the final call โ€” picking one of the tied players. Pick the Chor and the villagers win; pick wrong and the Chor wins. For other ties, the Admin can call a re-vote.

๐Ÿ’ฌ In-Game Chat (Remote Play)

Playing remotely instead of in the same room? The Admin can turn on Remote Play in the lobby to add a WhatsApp-style chat for the discussion.

๐Ÿ” The chat is private to your game and is automatically cleared when the game ends or the room goes idle โ€” nothing lingers.

๐Ÿ“บ The TV / Big-Screen View

Want a shared "game board" everyone can glance at? Open the TV view on a laptop or smart-TV browser. The Admin can copy the TV link from the lobby. It shows:

๐Ÿ™ˆ The TV view is spectator-safe โ€” it never reveals anyone's secret role or who the Chor targeted before morning. Safe to show the whole room.

๐Ÿ‘‘ Admin Controls

The room creator is the Admin and drives the game with a control bar at the bottom of their screen:

PhaseAdmin button
LobbyToggle ๐Ÿ’ฌ Remote Play ยท Copy TV link ยท Start Game (needs 5+ players)
RevealProceed once everyone has scratched
Police revealStart the first night
MorningStart discussion & voting
VotingReveal votes (enabled once at least one vote is cast)
ResultNext cycle / handle a tie
Game overPlay Again (back to the lobby)
๐Ÿ‘‘ The Admin never loses screen access โ€” even if their own role is eliminated, they keep the controls so the game can always move forward.

โ“ FAQ & Tips

I refreshed / my phone locked โ€” did I lose my game?

No. Your spot is saved on your device, so reopening reconnects you to the same game and role.

We're testing with several tabs on one computer โ€” players keep overwriting each other.

Use a separate tab per player (each tab is its own player). For the cleanest test, use different browser profiles or real phones.

The first action after a quiet spell is slow.

The free hosting "sleeps" when idle and takes ~30โ€“60 seconds to wake on the first request. You'll briefly see "Reconnectingโ€ฆ", then it's fine.

Can the Police really never be eliminated?

Correct โ€” the Police is fully protected: the Chor can't target them at night, and they can't be voted out. They only leave the game by losing their own tiebreaker pick.

Do I have to use chat?

No. Chat is optional and off by default. In-person groups usually just talk out loud; Remote Play chat is for groups spread across different places.

Best strategy tips

Villagers: watch who deflects, who's too quiet, and who pushes votes oddly. Chor: blend in, sometimes vote against fellow suspects, and never look too eager. Police: reveal early to anchor the village โ€” but you become the loudest voice, so be sure.

Chor Police ยท ๐Ÿ”ด one Chor hides among you. Have fun, and trust no one. ๐ŸŽญ
ยฉ 2026 Anup Patra ยท Fast Frontend โ€” Functional. All rights reserved.