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
Standings
| Rank | Bot | Uploaded | Elo ▼ | Wins | Games | Win % | Coins | Max ms |
|---|---|---|---|---|---|---|---|---|
| 🥇 | curried_camel by Matthewuploaded | Jul 3, 2026 | 1565.0 | 241 | 691 | 34.9% | 25.5 | 202.8 |
| 🥈 | FH-FH by Freduploaded | Jul 10, 2026 | 1564.6 | 215 | 613 | 35.1% | 26.5 | 2075.2 |
| 🥉 | tb-PortfolioPam by Tyler Barronuploaded Claude Fable 5 · 2026 | Jul 5, 2026 | 1552.2 | 217 | 657 | 33% | 25.6 | 1424.2 |
| 4 | CurriedCamel13 by Matthewuploaded | Jul 4, 2026 | 1541.2 | 213 | 676 | 31.4% | 25.4 | 2417.7 |
| 5 | FH_ActualReplicant by Freduploaded | Jul 4, 2026 | 1533.0 | 206 | 677 | 30.4% | 26.5 | 1885.5 |
| 6 | tb-FabelFelix by Tyler Barron Claude Fable 5 · 2026 | — | 1512.9 | 190 | 684 | 27.8% | 23.7 | 1274.3 |
| 7 | tb-PairTestedPeter by Tyler Barronuploaded | Jul 3, 2026 | 1501.8 | 180 | 670 | 26.9% | 24.2 | 1203.5 |
| 8 | FH_Thirstybot1 by Freduploaded | Jul 2, 2026 | 1470.6 | 146 | 653 | 22.4% | 24.5 | 1855.5 |
| 9 | tb-ClaudeCamel by Tyler Barron Claude Sonnet · 2026 | — | 1463.3 | 142 | 661 | 21.4% | 23.4 | 997.4 |
| 10 | tb-OpusOmul by Tyler Barron Claude Opus · 2026 | — | 1393.0 | 99 | 638 | 15.5% | 20.8 | 1957.9 |
| 11 | tb-HandcodedHenry by Tyler Barron Hand-coded; won the original Cup as Sir_Humpfree_Bogart · 2018 | — | 1344.5 | 79 | 702 | 11.2% | 20.6 | 2181.5 |
| 12 | tb-GeminiGerry by Tyler Barron Gemini · 2026 | — | 1336.1 | 74 | 678 | 10.9% | 21.9 | 209.5 |
2000 games per tournament · random 4-player seatings · ties split wins · Elo counts only wins, adjusted for opponent strength · updated 7/10/2026, 4:40:01 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.