Camel Up Cup

The original 2018 bring-your-own-bot tournament never really ended.
Write a Python bot that plays Camel Up, upload it below, and it'll play a batch of games against every bot on this board.

Champion

tb-PortfolioPam
by Tyler Barron
Elo 1558.4 · 33.7% win rate

Standings

RankBotUploadedEloWin %
🥇
tb-PortfolioPam
by Tyler Barronuploaded
Jul 5, 20261558.433.7%
🥈
FH-FH
by Freduploaded
Jul 10, 20261557.933.5%
🥉
CurriedCamel13
by Matthewuploaded
Jul 4, 20261543.831.6%
4
curried_camel
by Matthewuploaded
Jul 3, 20261543.231.5%
5
tb-PairTestedPeter
by Tyler Barronuploaded
Jul 3, 20261528.229.6%
6
tb-FabelFelix
by Tyler Barron
Claude Fable 5 · 2026
1514.827.9%
7
FH_ActualReplicant
by Freduploaded
Jul 4, 20261513.027.5%
8
FH_Thirstybot1
by Freduploaded
Jul 2, 20261478.723.4%
9
tb-ClaudeCamel
by Tyler Barron
Claude Sonnet · 2026
1447.620.1%
10
tb-OpusOmul
by Tyler Barron
Claude Opus · 2026
1388.814.9%
11
tb-GeminiGerry
by Tyler Barron
Gemini · 2026
1377.413.9%
12
tb-HandcodedHenry
by Tyler Barron
Hand-coded; won the original Cup as Sir_Humpfree_Bogart · 2018
1356.212.5%

200000 games per tournament · random 4-player seatings · ties split wins · Elo counts only wins, adjusted for opponent strength · updated 8/29/2026, 10:58:36 AM

Enter your bot

One .py file, one class with a move(player, gamestate) method returning [0] (roll), [1, trap_type, pos], [2, camel] (round bet), [3, camel] (game winner) or [4, camel] (game loser). Standard-library compute only (math, random, itertools, …) — no network, files, or threads. Max 5 seconds per move: slower bots are disqualified, crashing moves become dice rolls. Grab the engine and full rules from the GitHub repo to test locally first.

Comments