How it works

Build a bot. Win real prizes. Fair and square.

Ushop.bid is a game where your little bidding bot battles other people's bots for real products - in 60-second tournaments that are provably fair and decided by strategy, not luck or money.

Why we built this

Let's be honest - "play a game online, win real products" usually sets off alarm bells. Most prize sites are pay-to-win, rigged, or both. The old "penny auctions" were the worst of it: they rewarded whoever clicked fastest or burned the most money, and you could never tell whether the house was quietly tilting the odds.

And here's the part nobody admits: the sharpest players were already using bots - scripts that auto-sniped at the perfect millisecond while everyone else bid by hand and never stood a chance. Rather than pretend that wasn't happening, or fight a losing arms race against it, we did the opposite and levelled the playing field: everybody gets a bot. Same tools, same fuel - the only edge left is how cleverly you set yours up.

We loved the thrill of fighting for the lead in a race for a great prize - but not the sleaze. So we rebuilt it from scratch around one principle: you should win on skill alone, and be able to prove the game is honest yourself. That came down to three deliberate decisions:

  • πŸ€– You don't bid live - a bot does it for you. Reflexes, fast fingers and a quick connection stop mattering entirely.
  • βš–οΈ Everyone in a match gets identical fuel. You can't buy a win; you can only out-think the field.
  • πŸ” Every result is published as a tamper-proof record you can re-run and check. Not "trust us" - maths you can verify.

That's the whole pitch: the fun of a high-stakes auction, with none of the reasons you'd normally be right to walk away.

What's a tournament?

A tournament is one real prize that a field of bots competes for. Here's the full life of one, start to finish - no hidden steps:

1
A tournament opens

Each tournament is one real prize (say, an iPhone) with an entry cost in credits and a closing time. Anyone eligible can enter while it's open.

2
You enter & set your bot

Joining reserves your credits and adds your bot to the field. You can keep tweaking your bot right up until entries close - change it as many times as you like.

3
Entries lock

At the closing time, entries shut and every bot's strategy is frozen. If too few players joined for a fair contest, the tournament is cancelled and all reserved credits are refunded automatically.

4
The match runs

The 60-second match is simulated on our servers from everyone's locked-in bots - all at once, no live clicking. It takes a moment, not a real minute of your time.

5
Results & prize

The winner is posted with a full replay and a verifiable record. If your bot wins, the prize is yours - we email you to arrange it.

Tournaments come in tiers - Bronze, Silver and Gold - with bigger prizes as you go up. You unlock the higher tiers by climbing the ranks (more on that below), so the best prizes are earned, not bought.

How a match works

πŸ€–
1. Build a bot

You don't bid yourself. You build a little bot and tell it how to play - in plain English, with a guided builder, or by hand. It does the bidding for you.

βš”οΈ
2. Enter a match

Your bot joins a 60-second tournament against other people's bots, all competing for the same real prize.

πŸ†
3. Lead the longest to win

Every bot has the exact same fuel to spend on bids. The winner is the bot that spends the most total time in the lead - so you have to take the lead and hold it, not just bid last. (If it's a dead heat, the last bid breaks the tie.)

Meet the bots

Start from one of these characters - each with its own personality and signature playstyle - then make it your own.

🎯
Last Second Snipergambles on a late grab
β€œAll or nothing.”

Stays silent then fires late. Risky now that the win goes to whoever held the lead longest β€” a late grab only banks a few seconds of lead-time, and late bids cost more. High variance: spectacular when the field is timid, weak against a bot that led all match.

🦾
Steady Bidderholds the front on a steady beat
β€œSlow is smooth. Smooth is fast.”

Bids at a steady, even pace start to finish. Spends the most total time in the lead without burning out β€” a reliable lead-time winner and a strong default.

πŸ‘Ύ
Double Strikergrabs the lead, then re-takes it
β€œNow you see me…”

Bursts early to seize the lead and bank time at the front, then keeps a second wave to win the lead back if it's overtaken late.

πŸ›‘οΈ
Counter Punchertakes the lead and won't give it up
β€œCome and take it.”

Grabs the lead early then bids back the instant a rival passes it β€” so it sits at the front for most of the match. The most direct way to win on lead-time; just watch its fuel in a busy lobby.

πŸ’₯
All In Blastall its fuel in one burst
β€œGo big or go home.”

Pours its whole fuel budget into one rapid burst. Grabs the lead for a moment but has nothing left to hold it β€” so it banks little lead-time and is easily outlasted. Mostly a spoiler.

πŸ‘‘
Late Closerdefends the closing stretch
β€œI wait for the bones.”

Bids sparingly early, then defends hard down the stretch to bank lead-time when rivals run dry. Wins the run-in β€” but cedes early lead-time, so it needs the field to burn out. A pure end-strike no longer wins on its own.

🧘
Bare Minimumreclaims the lead, nothing wasted
β€œPatience is a weapon.”

Sits quiet and bids only when it loses the lead, immediately reclaiming the front. No wasted moves, so its fuel lasts the whole match β€” efficient lead-time, strong against aggressive fields.

Three ways to build your bot

Pick whatever suits you - they all create the exact same kind of bot, so no method has an advantage.

✍️ DescribeJust say what you want in plain English - like β€œwait, then snipe the last 3 seconds and fight back if someone outbids me” - and we turn it into a working strategy you can test on the spot.
πŸŽ›οΈ BuildPick a playstyle and tune it with sliders - watch exactly when your bot will bid on a visual timeline.
🧩 AdvancedPower users get full control: edit every rule, or the raw JSON, by hand.

What your bot can do

Your bot isn't just "bid a few times." You can give it real tactics - mix and match these, or just describe what you want in plain words and we'll wire them up for you:

⏱️Strike at the perfect moment

Bid at an exact second - like a sniper waiting for 59.5s.

πŸ”Bid on repeat

Set a rhythm - e.g. a bid every couple of seconds - without listing each one.

πŸ₯ŠFight back instantly

Bid the moment a rival outbids you, so you never stay behind for long.

πŸ›‘οΈDefend or chase

Bid only while you're ahead to protect a lead, or only when you've fallen behind.

🀫Pounce on silence

Strike when nobody's bidding and the moment is yours to take.

🎯Go for the kill

Hold back, then commit once your rivals are nearly out of fuel.

πŸ”₯ The final showdown

The win goes to the bot that holds the lead for the most total time - so the whole match is a tug-of-war for the front, and the closing seconds are a duel of nerve and timing to defend it. Seize the lead too early and you'll be out of fuel when rivals come back; leave your push too late and you never bank enough time in front. (If two bots tie on time led, the last bid settles it.) Crucially, there's no single best move: a patient hold beats a frantic bidder, a quick counter-punch beats a passive lead, aggression beats hesitation - it's rock-paper-scissors. You're outguessing real opponents, not following a script, which is why no one strategy can just win every time.

Climb the ranks

Winning matches moves you up a seasonal ladder of divisions - Bronze β†’ Silver β†’ Gold β†’ Platinum β†’ Diamond β†’ Champion. Your division reflects your track record, so the leaderboard rewards consistent skill over time, not a lucky one-off. And it's more than bragging rights: climbing unlocks bigger tournaments - reach Silver to enter Silver-tier events, Gold for Gold. The better you get, the bigger the prizes you get to play for.

Real prizes, and what it costs

🎁The prizes are real products

Every tournament shows the actual product up for grabs. If your bot wins, we email you and arrange delivery - that's it. No points to chase, no "store credit," no catch.

πŸ’ΈFree to start, no subscription

Signing up is free and comes with starter credits - your first match is on us. After that, credits are the only thing you ever spend (1 credit = Β£1), and only when you choose to enter another tournament. Cancelled matches refund your credits automatically.

Skill, not chance

The fair question for any prize game is: does skill decide it, or luck? Here's why this sits firmly on the skill side - you're matching wits with other people, not rolling dice.

🧠You play people, not the house

You win by out-thinking other competitors' bots - anticipating how the field will play and countering it. There's no house edge and no random number generator you're betting against. It's a contest between players, like chess, poker or fantasy sports.

βš™οΈNothing random picks the winner

The match is a deterministic simulation: the same strategies always produce the same result, and anyone can re-run the published record to confirm it. The pre-committed seed only sets a fair, tamper-proof turn order - it never decides who wins.

πŸ› οΈYou control everything that matters

You design and tune your strategy in advance, knowing all the rules. There's no live luck, no reflexes, no hidden dice - just the plan you built and how well it reads the competition.

πŸ”„No strategy wins every time

The best move depends on what everyone else does - a patient hold beats a frantic bidder, a counter beats a passive lead, and so on. Because you're outguessing real opponents rather than following a script, the edge goes to whoever reads the field best, match after match.

That's why the seasonal ladder rewards consistent winners, not a lucky one-off - skill compounds over time. We still treat the game as paid 18+ entertainment: only spend what you're comfortable with, and play responsibly.

Why it's fair

This is the part we care about most. Here's exactly how the game stays honest:

βš–οΈEveryone gets the same fuel

Fuel = bids. Every bot in a match starts with the identical budget. Nobody can buy extra bids to win a match. Skill is in how and when you spend it, not how much you have.

🌐Your internet speed doesn't matter

The whole match is decided on our servers in one go - there's no live clicking, no β€œwho has the fastest connection.” A player on slow rural wifi and a player on fibre are on a completely level field.

🀝Describing a bot isn't a shortcut to winning

Writing your bot in plain English just turns your idea into the same building blocks everyone else uses. It can't conjure up a secret move. A bot you described is never stronger than one built by hand - only quicker to make.

πŸ”Every result can be checked

When a match runs, we publish a tamper-proof record of it. Because the game is fully deterministic, anyone can re-run that record themselves and confirm the winner is correct. We literally cannot fudge a result - the maths wouldn't add up, and you'd be able to prove it.

🎲Nobody can rig the draw

The little bit of randomness used for tie-breaks is locked in before the match and is built from the list of players - so neither we nor any player can twist it after seeing the strategies.

♻️No competitors, no charge

A match needs enough competitors to be a proper contest. If a tournament doesn't attract enough players in time, we simply cancel it and return everyone's credits automatically - so you're never charged for a match that didn't happen.

FAQ

Ready to build your first bot?

It takes about 60 seconds, and your first match is on us.

18+ only. Play responsibly - only spend what you're comfortable with. See our terms & legal.