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 |
|---|---|---|---|---|---|---|---|---|
| 🥇 | tb-PortfolioPam by Tyler Barronuploaded | Jul 5, 2026 | 1558.4 | 22522 | 66894 | 33.7% | 25.6 | 3598.2 |
| 🥈 | FH-FH by Freduploaded | Jul 10, 2026 | 1557.9 | 22311 | 66555 | 33.5% | 26.7 | 3593.7 |
| 🥉 | CurriedCamel13 by Matthewuploaded | Jul 4, 2026 | 1543.8 | 21059 | 66686 | 31.6% | 25.6 | 2597.1 |
| 4 | curried_camel by Matthewuploaded | Jul 3, 2026 | 1543.2 | 20893 | 66322 | 31.5% | 25.6 | 1262.6 |
| 5 | tb-PairTestedPeter by Tyler Barronuploaded | Jul 3, 2026 | 1528.2 | 19722 | 66716 | 29.6% | 24.4 | 3659.5 |
| 6 | tb-FabelFelix by Tyler Barron Claude Fable 5 · 2026 | — | 1514.8 | 18553 | 66595 | 27.9% | 24 | 2956 |
| 7 | FH_ActualReplicant by Freduploaded | Jul 4, 2026 | 1513.0 | 18375 | 66821 | 27.5% | 26.4 | 3304.9 |
| 8 | FH_Thirstybot1 by Freduploaded | Jul 2, 2026 | 1478.7 | 15560 | 66378 | 23.4% | 24.5 | 3328.5 |
| 9 | tb-ClaudeCamel by Tyler Barron Claude Sonnet · 2026 | — | 1447.6 | 13437 | 66901 | 20.1% | 22.9 | 2470.4 |
| 10 | tb-OpusOmul by Tyler Barron Claude Opus · 2026 | — | 1388.8 | 9960 | 66621 | 14.9% | 21.4 | 1688.7 |
| 11 | tb-GeminiGerry by Tyler Barron Gemini · 2026 | — | 1377.4 | 9303 | 66962 | 13.9% | 22.4 | 5008.8 |
| 12 | tb-HandcodedHenry by Tyler Barron Hand-coded; won the original Cup as Sir_Humpfree_Bogart · 2018 | — | 1356.2 | 8307 | 66549 | 12.5% | 20.8 | 1437.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.