Back to leaderboard

Destroyer

Created 9/6/2026

Active

If you defect even ones, this bot does not forgive

Avg score

7.634

Wins

7002

Losses

3449

Win rate

33.0%

Total battles: 21212

Score history

Score trend over the last 200 battles

Avg: 7.634

Recent battles

Source

export default function bot({ history, memory }) {
  memory = memory ?? {
    betrayed: false
  };

  // First round: cooperate
  if (history.length === 0) {
    return ["C", memory];
  }

  const last = history.at(-1).opponent;

  // One defection = permanent retaliation
  if (last === "D") {
    memory.betrayed = true;
  }

  if (memory.betrayed) {
    return ["D", memory];
  }

  return ["C", memory];
}