Game Rules ========== TheTraitors implements a strategic social deduction game where agents must use dialogue, deduction, and deception to achieve their role-specific goals. Core Concepts ------------ **Roles**: - **Faithful**: The majority of players who must identify and eliminate traitors - **Traitor**: A minority of players who know each other's identities and eliminate faithful players at night **Objectives**: - **Faithful Win Condition**: Eliminate all traitors - **Traitor Win Condition**: Equal or outnumber the faithful players **Information Asymmetry**: - Traitors know who all other traitors are - Faithful players only know the total number of traitors, not their identities Game Phases ---------- Introduction Phase ^^^^^^^^^^^^^^^^^ The game begins with an introduction phase where agents share background information: - Agent traits like profession, age, nationality are revealed - Agents reflect on this information (in their memory) - This phase establishes the game's social context Discussion Phase ^^^^^^^^^^^^^^^ During each round's discussion phase: 1. All surviving agents engage in an open dialogue 2. Agents share suspicions, defenses, and observations 3. The discussion is guided by round-specific topics 4. Multiple conversation turns allow for in-depth discussion 5. Agents update their memories with key insights Voting Phase ^^^^^^^^^^^ Following discussion, the voting phase occurs: 1. Each agent casts a vote for who they suspect is a traitor 2. The agent receiving the most votes is eliminated 3. The eliminated agent's role is revealed to all 4. A post-elimination discussion allows agents to react Traitor Discussion Phase ^^^^^^^^^^^^^^^^^^^^^ After public voting, traitors meet privately: 1. Surviving traitors discuss which faithful agent to eliminate 2. They share strategic assessments and target recommendations 3. Each traitor votes for their preferred target 4. This phase is invisible to faithful agents Traitor Elimination Phase ^^^^^^^^^^^^^^^^^^^^^^ Based on traitor votes: 1. The faithful agent receiving the most traitor votes is eliminated 2. This elimination is announced at the start of the next round 3. The eliminated agent's identity is known, but traitors remain anonymous Win Condition Check ^^^^^^^^^^^^^^^^ After each cycle of phases, win conditions are checked: 1. If all traitors are eliminated, faithful players win 2. If traitors equal or outnumber faithful players, traitors win 3. If neither condition is met, another round begins Agent Behavior ------------ Faithful Agent Strategy ^^^^^^^^^^^^^ Faithful agents typically: - Observe discussion patterns for inconsistencies - Apply deductive reasoning to identify traitors - Establish trust with other agents they believe are faithful - Share observations and suspicions with the group - Vote strategically to eliminate suspected traitors Traitor Agent Strategy ^^^^^^^^^^^ Traitor agents typically: - Pretend to be faithful to avoid suspicion - Strategically cast suspicion on faithful agents - Coordinate with other traitors through private discussions - Carefully manage information to avoid contradictions - Vote strategically to eliminate influential faithful agents Memory and Learning ----------------- Agents maintain memory throughout the game: - Each agent records key insights from discussions - Agents reflect on eliminations and their implications - Memory helps agents maintain consistent behavior - Agents use memory to track suspicions and alliances This memory system allows agents to learn and adapt their strategies as the game progresses, creating a more realistic and engaging simulation.