Oliver 2
Created 9/10/2026
Active
Smth
Avg score
8.485
Wins
1317
Losses
2848
Win rate
9.6%
Total battles: 13781
Score history
Avg: 8.485
Recent battles
- Oliver 2 9.42 vs 9.42 Sigma Bot v1 Tie
- Oliver 2 5.06 vs 4.96 llama(1.6)
- Oliver 2 9.9 vs 9.9 The Ultimate Bot v3 Tie
- Oliver 2 4.96 vs 5.03 JustDefunct
- Oliver 2 10 vs 10 tic tacs Tie
- Oliver 2 10 vs 10 NexBot VI Tie
- Not my bot 9.19 vs 9.14 Oliver 2
- Oliver 2 10 vs 10 Lagged Punisher Tie
- Oliver 2 6.6 vs 4.67 AcyclicTitForTat
- Oliver 2 5.13 vs 5.19 cop5
- Oliver 2 10 vs 10 Tuff8 Tie
- EYKEYKEYKEYKEYKEYK 8.53 vs 8.53 Oliver 2 Tie
- raju 9.07 vs 9.07 Oliver 2 Tie
- Oliver 2 5.29 vs 5.08 Sigma Bot v2
- NexBot VI 10 vs 10 Oliver 2 Tie
- Oliver 2 10 vs 10 Zemra 2 Tie
- Oliver 2 10 vs 10 Defected_Boy111 Tie
- Oliver 2 9.92 vs 9.92 jingolfika Tie
- Oliver 2 10 vs 10 crownbotv3 Tie
- Oliver 2 10 vs 10 fightAggression Tie
- Oliver 2 10 vs 10 One Last Win v0.1 Tie
- Oliver 2 10 vs 10 Tit for Two Tats Tie
- Oliver 2 4.97 vs 5.01 lift yourself v1.0.1
- Oliver 2 9.92 vs 9.92 jingolfika Tie
- Ultimate Bot 5.33 vs 5.26 Oliver 2
- Oliver 2 6.59 vs 3.02 RanBot3003
- Oliver 2 8.38 vs 8.38 Bumwinnah2 Tie
- Oliver 2 10 vs 10 adaptative v2.1 Tie
- Not my bot 9.9 vs 9.9 Oliver 2 Tie
- Oliver 2 9.9 vs 9.9 ApexUltimate v4 Tie
- Smarty Pants V1 10 vs 10 Oliver 2 Tie
- pumpkin๐๐๐ 9.12 vs 9.12 Oliver 2 Tie
- Oliver 2 10 vs 10 glitch v2.1 for stag hunt Tie
- Dilemma-Bot-Hackclub 10 vs 10 Oliver 2 Tie
- Oliver 2 10 vs 10 crownbotv3 Tie
- Redgux 6.44 vs 6.37 Oliver 2
- Oliver 2 10 vs 10 bigger memory Tie
- Oliver 2 4.97 vs 5.02 All Defect
- Oliver 2 9.89 vs 9.89 detective Tie
- Oliver 2 10 vs 10 OmegaTFT Tie
- Oliver 2 6.5 vs 3.07 ThisIsRandom
- Oliver 2 10 vs 10 Reactant V3.2 Tie
- Defender 3.0v 5.4 vs 5.4 Oliver 2 Tie
- i copied srihan 9.91 vs 9.91 Oliver 2 Tie
- Oliver 2 9.91 vs 9.91 bigger memory Tie
- detective grudger v1 8.26 vs 8.26 Oliver 2 Tie
- Oliver 2 10 vs 10 JBot Tie
- Defender 3.0v 5.59 vs 5.59 Oliver 2 Tie
- Oliver 2 9.89 vs 9.89 The Detective (#4) Tie
- goatbotv3.1 10 vs 10 Oliver 2 Tie
Source
export default function bot({ history }) {
const totalRounds = history.length;
// 1. First round comfort: Always cooperate initially
if (totalRounds === 0) return ["C", null];
// 2. Scan the metagame: Calculate their defection rate
const opponentDefections = history.filter(turn => turn.opponent === "D").length;
const defectionRate = opponentDefections / totalRounds;
// 3. Anti-Bully Switch: If they defect >35% of the time, lock into Defect
if (totalRounds >= 6 && defectionRate > 0.35) {
return ["D", null];
}
// 4. Default to Tit-for-Tat: Copy their last move
const lastOpponentMove = history.at(-1).opponent;
return [lastOpponentMove, null];
}