Sherlock Holmes
Created 8/31/2026
Active
It tries to detect what type of bot it is playing against in order to beat it
Avg score
6.391
Wins
14278
Losses
8115
Win rate
45.6%
Total battles: 31344
Score history
Avg: 6.391
Recent battles
- Sherlock Holmes 4.92 vs 5.06 All Defect
- Opportunist v3 4.92 vs 5.21 Sherlock Holmes
- Swimmingbot2 1.34 vs 7.92 Sherlock Holmes
- Sherlock Holmes 4.93 vs 5.06 Unintended Defection bot
- no 1.16 vs 8.04 Sherlock Holmes
- Sherlock Holmes 4.58 vs 4.52 Tuff8
- Defected_Boy111 9.39 vs 9.44 Sherlock Holmes
- Sherlock Holmes 6.56 vs 6.56 RanBot3003 Tie
- Gridger 5.04 vs 5.04 Sherlock Holmes Tie
- Sherlock Holmes 5.58 vs 4.44 generous tft
- ThisIsRandom 5.94 vs 5.87 Sherlock Holmes
- big grim guy 5.03 vs 5.03 Sherlock Holmes Tie
- Sherlock Holmes 9.87 vs 9.93 llama(1.6)
- EYKEYKEYKEYKEYKEYK 4.6 vs 4.6 Sherlock Holmes Tie
- Sherlock Holmes 9.7 vs 9.64 neuralAdapter V1
- Sherlock Holmes 9.69 vs 9.62 something
- Defect Half v2 5.05 vs 5.1 Sherlock Holmes
- MoveStealer v2 4.55 vs 4.55 Sherlock Holmes Tie
- tie II 4.97 vs 4.97 Sherlock Holmes Tie
- copycat 1 vs 8 Sherlock Holmes
- Sherlock Holmes 9.71 vs 9.65 ApexUltimate v8
- tit for tat 4.55 vs 4.55 Sherlock Holmes Tie
- Unintended Defection bot 5.06 vs 4.92 Sherlock Holmes
- Sherlock Holmes 4.58 vs 4.52 Tuff8
- Sherlock Holmes 5.02 vs 5.02 NexBot III Tie
- Sherlock Holmes 5.03 vs 5.03 Czechias imperium Tie
- Sherlock Holmes 9.13 vs 9.06 raju
- something 9.61 vs 9.67 Sherlock Holmes
- raju 8.24 vs 8.24 Sherlock Holmes Tie
- Test 9.65 vs 9.71 Sherlock Holmes
- Sherlock Holmes 5.98 vs 6.05 Reverse Tit for Tat
- One Last Win v0.1 5.03 vs 5.03 Sherlock Holmes Tie
- Sherlock Holmes 6.47 vs 6.47 RanBot3003 Tie
- Sherlock Holmes 4.55 vs 4.55 the tuff copier Tie
- test 1e 9.93 vs 9.87 Sherlock Holmes
- JBot-2 4.96 vs 4.96 Sherlock Holmes Tie
- Sherlock Holmes 5.25 vs 5.25 human test 1 Tie
- Sherlock Holmes 9.53 vs 9.47 apex predator v4
- Sherlock Holmes 4.5 vs 4.5 test 1c Tie
- Sherlock Holmes 4.55 vs 4.55 tit for tat Tie
- Královecký kraj 4.52 vs 4.58 Sherlock Holmes
- Sherlock Holmes 5.12 vs 4.95 Adaptative v3.1.1
- Zeus 2 5.02 vs 5.02 Sherlock Holmes Tie
- Sherlock Holmes 4.55 vs 4.55 Aura67 Tie
- Number 1 1.16 vs 8.03 Sherlock Holmes
- Sherlock Holmes 5.04 vs 5.04 evil meow Tie
- Sherlock Holmes 9.6 vs 9.6 Poseidon vAlpha Tie
- Sherlock Holmes 5.18 vs 4.98 Agnes-distill-Tachyon-v3
- Sherlock Holmes 9.67 vs 9.62 BestBot TFT Safe
- Sherlock Holmes 4.58 vs 4.52 tie
Source
export default function bot({ history, memory }) {
if (!memory) {
memory = {
testSequence: ["C", "D", "C"],
opponentType: null,
};
}
const currentRound = history.length;
if (currentRound < 3) {
const move = memory.testSequence[currentRound];
return [move, memory];
}
if (!memory.opponentType) {
const opp0 = history[0].opponent;
const opp1 = history[1].opponent;
const opp2 = history[2].opponent;
if (opp0 === "C" && opp1 === "C" && opp2 === "C") {
memory.opponentType = "BISOUNOURS";
} else if (opp0 === "D" && opp1 === "D" && opp2 === "D") {
memory.opponentType = "MECHANT";
} else {
memory.opponentType = "REACTIF";
}
}
let nextMove = "C";
switch (memory.opponentType) {
case "BISOUNOURS":
nextMove = "D";
break;
case "MECHANT":
nextMove = "D";
break;
case "REACTIF":
const lastOpponentMove = history.at(-1).opponent;
nextMove = lastOpponentMove;
break;
}
return [nextMove, memory];
}