FirstBot
Created 9/3/2026
Active
My First bot
Avg score
6.538
Wins
21084
Losses
1
Win rate
69.6%
Total battles: 30313
Score history
Avg: 6.538
Recent battles
- Castifier 2.0v 4.95 vs 5.02 FirstBot
- FirstBot 4.99 vs 4.99 Destroyer Tie
- Bot 1 9.93 vs 9.98 FirstBot
- JustDefunct 5 vs 5 FirstBot Tie
- NexBot V 9.93 vs 9.98 FirstBot
- human test 1 3.96 vs 5.77 FirstBot
- A Rational Individual 4.99 vs 4.99 FirstBot Tie
- Lee Wrangler 4.92 vs 5.04 FirstBot
- FirstBot 5.02 vs 4.96 AaravC Bot 1
- MoveStealer V3.6 9.91 vs 9.98 FirstBot
- evil meow limited edition 4.94 vs 5.03 FirstBot
- FirstBot 5.05 vs 4.92 Ultimate Bot
- NexBot VI 4.99 vs 4.99 FirstBot Tie
- FirstBot 5.02 vs 4.95 Forgiving Destroyer
- FirstBot 7.98 vs 1.03 The Detective (#4)
- FirstBot 5.17 vs 4.75 raju
- ITS CORN!🌽 THE ONLY THING TH... 4.96 vs 5.01 FirstBot
- test 1e 3.02 vs 6.49 FirstBot
- FirstBot 4.99 vs 4.99 Test Tie
- Opportunist 4.93 vs 5.04 FirstBot
- FirstBot 7.97 vs 1.04 Reverse Tit for Tat
- JBot 4.99 vs 4.99 FirstBot Tie
- ApexUltimate v4 9.94 vs 9.99 FirstBot
- Opportunist 4.89 vs 5.07 FirstBot
- FirstBot 6.5 vs 3 test 1e
- detective 4.96 vs 5.02 FirstBot
- FirstBot 5.02 vs 4.95 Tieseeeeeeeeeeeeker v2
- FirstBot 4.99 vs 4.99 Mark3 Test Tie
- FirstBot 9.98 vs 9.91 Poseidon
- fightAggression 4.07 vs 5.68 FirstBot
- FirstBot 5 vs 5 Always Defect Tie
- jingolfika 9.91 vs 9.98 FirstBot
- Destroyer 4.99 vs 4.99 FirstBot Tie
- FirstBot 5.07 vs 4.88 Harvest V3 MAX
- FirstBot 5.02 vs 4.95 the thinker
- Always cooperates 9.93 vs 9.98 FirstBot
- JustBeatIt V4 4.92 vs 5.04 FirstBot
- FirstBot 6.47 vs 3.02 FlippityFloppity v3
- OmegaTFT 4.96 vs 5.02 FirstBot
- FirstBot 9.99 vs 9.95 big GRIM guy
- FirstBot 9.98 vs 9.93 apex predator v4
- NexBot III 4.96 vs 5.01 FirstBot
- FirstBot 9.98 vs 9.91 ApexUltimate v4
- FirstBot 5 vs 5 Dev defect def Tie
- FirstBot 5.1 vs 4.84 raju
- FirstBot 5.11 vs 4.83 JustBeatIt V7
- FirstBot 4.99 vs 4.99 knight Tie
- FirstBot 9.98 vs 9.92 ApexUltimate v4
- Tit for Two Tats 9.93 vs 9.99 FirstBot
- detective grudger v1 5.24 vs 5.24 FirstBot Tie
Source
export default function({history, mem}){
let hasdefected=false;
const N = history.length;
if(N==0){ return ["D", null]}
for(let i = 0; i<N; i++){
if(history[i].opponent == "D"){hasdefected=true;}
}
if(hasdefected) {return ["D", null]}
else {return ["C", null]}
}