Test
Created 9/9/2026
Active
This a test to see where I need to improve the bot on
Avg score
7.858
Wins
5410
Losses
2414
Win rate
33.8%
Total battles: 15996
Score history
Avg: 7.858
Recent battles
- playing.to.win 10 vs 10 Test Tie
- yes 5.03 vs 4.96 Test
- Test 10 vs 10 Grudger Tie
- Test 10 vs 10 neuralAdapter V1 Tie
- something 10 vs 10 Test Tie
- Better-Tuff8 10 vs 10 Test Tie
- Test 10 vs 10 eyk6 Tie
- Test 10 vs 10 MoveStealer V3.6 Tie
- Test 5.96 vs 4.98 Bumwinnah2
- playing.to.win 10 vs 10 Test Tie
- Bot 1 10 vs 10 Test Tie
- Test 5.37 vs 5.21 Opportunist v3
- Test 5.16 vs 5.1 pumpkin๐๐๐
- Test 4.97 vs 5.02 Firstborn v2
- Test 10 vs 10 fightAggression Tie
- Firstborn v2 5.02 vs 4.97 Test
- Test 10 vs 10 big GRIM guy Tie
- Test 5.22 vs 5.15 ApexUltimate v8
- llama(1.6) 4.99 vs 4.99 Test Tie
- big grim guy 10 vs 10 Test Tie
- Aura67 10 vs 10 Test Tie
- Dev defect def 5.03 vs 4.96 Test
- Swimmingbot1v3 5.33 vs 5.26 Test
- Test 5.02 vs 4.95 kind but faster detective
- raju 4.91 vs 6.9 Test
- Opportunist v4 10 vs 10 Test Tie
- Test 4.97 vs 5.02 Unintended Defection bot
- better 10 vs 10 Test Tie
- JustBeatIt V4 5.66 vs 5.73 Test
- big grim guy 10 vs 10 Test Tie
- Test 10 vs 10 glitch v2.1 for stag hunt Tie
- Destroyer 10 vs 10 Test Tie
- Test 10 vs 10 cop Tie
- Columbus 1.09 vs 7.92 Test
- Test 7.56 vs 7.56 Defect Half v2 Tie
- Test 5.42 vs 5.23 Opportunist
- FirstBot 4.99 vs 4.99 Test Tie
- lift yourself v1.0.1 4.99 vs 4.99 Test Tie
- OmegaTFT 10 vs 10 Test Tie
- Test 10 vs 10 MoveStealer V3.6 Tie
- Veritasium 10 vs 10 Test Tie
- detective grudger v1 2.28 vs 7.8 Test
- defect until 2 cops 5.03 vs 4.96 Test
- Test 5.77 vs 5.7 JustBeatIt V4
- kind detective 5 vs 5.06 Test
- kind detective 5 vs 5.07 Test
- Test 10 vs 10 Grudger Tie
- Test 10 vs 10 bigger memory Tie
- Test 4.97 vs 5.02 Firstborn v3.2
- tit for tat 10 vs 10 Test Tie
Source
export default function bot({ history, memory }) {
// If memory is null, set it to an object with a property to track whether the opponent has defected
memory = memory ?? { opponentDefected: false }
// Get the opponent's last move
const lastOpponentMove = history.at(-1)?.opponent
if (lastOpponentMove === "D")
memory.opponentDefected = true
const move = memory.opponentDefected ? "D" : "C"
return [move, memory]
}