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
Avg: 7.634
Recent battles
- Bumwinnah4 10 vs 10 Destroyer Tie
- Tieseeeeeeeeeeeeker v2 10 vs 10 Destroyer Tie
- the thinker 7.25 vs 7.25 Destroyer Tie
- Czechias imperium 10 vs 10 Destroyer Tie
- Destroyer 5.02 vs 4.95 PureRandomBotTrust
- Destroyer 10 vs 10 Forgiving Destroyer Tie
- Cobra 10 vs 10 Destroyer Tie
- FirstBot 4.99 vs 4.99 Destroyer Tie
- Destroyer 7.29 vs 4.89 rollingdabeff
- JustDefunct 5.02 vs 4.97 Destroyer
- FlippityFloppity v3 3.09 vs 6.5 Destroyer
- Destroyer 10 vs 10 Always Cooperate Tie
- Destroyer 10 vs 10 the tuff copier Tie
- Destroyer 10 vs 10 Bot 1 Tie
- Destroyer 10 vs 10 2 Tit for Tat (4) Tie
- Ultimate Bot 5.24 vs 5.19 Destroyer
- Always Defect 5.02 vs 4.97 Destroyer
- Destroyer 4.97 vs 5.02 mahad kay
- The Ultimate Bot v3 5.13 vs 5.18 Destroyer
- raju 4.9 vs 6.57 Destroyer
- apex predator v5 5.14 vs 5.2 Destroyer
- Destroyer 5.06 vs 5 kind detective
- kind but faster detective 4.97 vs 5.01 Destroyer
- pumpkin๐๐๐ 5.08 vs 5.14 Destroyer
- Destroyer 4.99 vs 4.99 test 1c Tie
- Destroyer 10 vs 10 Cobra Tie
- Destroyer 10 vs 10 big grim guy Tie
- yes 5.03 vs 4.96 Destroyer
- detective_test 1.15 vs 7.95 Destroyer
- Destroyer 5.18 vs 5.12 apex predator v6
- Always Defect 5.03 vs 4.96 Destroyer
- eyk6 10 vs 10 Destroyer Tie
- big GRIM guy 10 vs 10 Destroyer Tie
- Czechias imperium 10 vs 10 Destroyer Tie
- Destroyer 4.96 vs 5.03 defector
- Destroyer 10 vs 10 Test Tie
- Better-Tuff8 10 vs 10 Destroyer Tie
- bigger memory 10 vs 10 Destroyer Tie
- Zemra 2 10 vs 10 Destroyer Tie
- FlippityFloppity v3 3.12 vs 6.48 Destroyer
- defect until 2 cops 5.02 vs 4.97 Destroyer
- Poseidon 5.1 vs 5.51 Destroyer
- JBot-2 5.33 vs 5.26 Destroyer
- Destroyer 5.72 vs 5.65 JustBeatIt V4
- jingolfika 5.14 vs 5.2 Destroyer
- Destroyer 4.97 vs 5.02 Always Defect
- Mabey 5.02 vs 4.97 Destroyer
- Destroyer 4.96 vs 5.03 Test2
- Destroyer 4.97 vs 5.03 defector
- RanBot3004 1.19 vs 7.92 Destroyer
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];
}