Telegram Mini App Turn-based skill duels 18+

Hide. Shoot. Break walls.

A turn-based sniper duel on a destructible block battlefield, right inside Telegram. Hide behind walls, crates and sandbags — then take your turn and fire straight through them, reading wind, humidity and fog. Blocks shatter, towers collapse, TNT goes boom. Roles swap every turn until someone's HP hits zero.

3bullets per shooting turn
100HP each — roles swap until one hits 0
0house bots in money matches
How to play

Hide. Aim. Shoot. Swap.

Every turn one player hides and the other hunts. Learn it in a minute — master the ballistics for months.

01

Hide behind blocks

You get 8 seconds to move and crouch behind walls, crates, barrels or sandbags. Your rival doesn't see where you went.

02

Read the weather

Wind drifts the bullet, humidity slows it down, fog hides the target. Hold steady — the scope sways less when you wait.

03

Shoot through walls

3 bullets, 16 seconds. Bullets punch through blocks and lose energy on the way. Head 55 · body 34 · legs 20 damage.

04

Blow it up & swap

Hit TNT for an explosion — unsupported blocks collapse. Then roles swap: now you hide. Repeat until someone's HP hits 0.

100 HPper player for the whole match
3 bulletsper shooting turn
8 s / 16 sto hide / to shoot
TNT & physicsblocks break, towers collapse
Game modes

From first shot to final table

Warm up for free, master the ballistics, then step into skill duels and tournaments when you're ready.

Free

Training

A practice range and AI duels with 4 difficulty levels — from Recruit to Elite. Learn how wind and humidity bend every shot.

  • Interactive tutorial
  • Ballistics & accuracy stats
  • AI opponents: Recruit → Elite
Coins

Campaign

A PvE campaign across beaches, construction sites, forests and snowfields — sturdier bases, smarter AI and boss duels.

  • Level-by-level progression
  • Upgrades (PvE & casual only)
  • Boss encounters
Coins

Quick duel

A live random opponent matched by ELO. Play for coins with zero risk.

  • ELO-based matchmaking
  • Daily coin bonuses
  • Climb the leaderboard
⭐ Stars

Skill duels

1v1 for Telegram Stars against an opponent from the same stake tier with a similar ELO. Both players get identical, mirrored bases and weapons. The winner takes the pot minus an 8% rake.

  • Same stake tier, close ELO
  • Mirrored bases, identical weapons
  • Stakes held in escrow until the result
⭐ Stars

Duel a friend

Challenge a friend in a private room via an invite link right in Telegram.

  • Private room via deep link
  • Lower stake limits (anti-collusion)
  • Same fair-play rules and rake

Telegram Stars wallet built in

Top up and withdraw Telegram Stars (⭐) natively inside the Mini App. Your balance is tracked in a double-entry ledger.

8%rake in skill duels
10%rake in tournaments
⭐ Starstop-ups & payouts
0%fees in free modes
Tournaments

Brackets, cups & freerolls

Fight through brackets, top the weekly leaderboard or grab freeroll prizes. Tournament rake is 10% of buy-ins — the rest goes to the prize pool.

Sit&Go 8 / 16Single elimination, best-of-3. Starts as soon as the table fills.
Scheduled cupsBigger brackets on a fixed daily schedule.
Weekly leaderboardYour best results of the week count toward prizes.
FreerollsFree entry, prizes funded by the project.

Live & upcoming

All tournaments in the bot
Fair play

Fair by design. Provably.

When real money is on the line, trust has to be verifiable. Here's how we keep every duel clean.

Authoritative server

Your device only sends moves and shots. Ballistics, block destruction, damage and results are simulated deterministically on the server — a modified client can't fake a hit.

Provably fair seeds

Before every match the server commits to sha256(serverSeed). Both players add their own seeds, which drive the map and the weather. The server seed is revealed after the match so anyone can verify it.

Anti-cheat & anti-collusion

Behavioral analysis flags bots and aim scripts. Money matches use random pairing, and linked accounts can't be matched against each other.

Equal & house-free

Mirrored bases and identical weapons in money modes — no pay-to-win. The house never plays against you: there are no house bots in money matches.

match #48213 · provably fair
# before the match commit = sha256(serverSeed) = 9f2c4e…d03aa71e clientSeedA = "b81f…" // player A clientSeedB = "4ce0…" // player B # after the match serverSeed = "7d1a…e9" // revealed sha256(serverSeed) == commit ✓ match matchSeed = sha256(serverSeed:A:B) // map · wind · humidity · fog ← matchSeed ✓ verified

How to verify a match →

FAQ

Questions, answered

Is Peek Duel gambling?

Peek Duel is a game of skill: the outcome of every duel depends on where you hide, how you read the wind and humidity and how accurately you shoot — not on chance. Both players get identical, mirrored bases. Players compete against each other; the house never takes a side and only charges a fixed rake. Real-money modes are strictly 18+ and may be unavailable in some jurisdictions.

Doesn't the weather make it luck?

No. Wind, humidity and fog come from the provably fair match seed and are shown to both players before every shot — they're conditions you read, like a real sniper. Bullet physics are fully deterministic: the same shot in the same conditions always lands in the same place.

How do I start playing?

Open @Peek_Duel_bot in Telegram and tap Play. There's nothing to download — the game runs as a Telegram Mini App. Start with the tutorial and training, completely free.

How do Telegram Stars top-ups and payouts work?

Top-ups and payouts use official Telegram Stars (⭐ / XTR) directly inside the Mini App. Payouts of won Stars pass automatic risk checks and are sent to your Telegram account.

What fees do you charge?

Free modes have no fees. In real-money duels the platform keeps an 8% rake from the pot; in tournaments, 10% of buy-ins. Everything else goes to the players.

Can I play without real money?

Yes. Training, the campaign, quick duels for coins and freerolls are all free. Coins are a soft in-game currency and can't be withdrawn.

How do you stop cheaters?

The server is authoritative, every input is validated, and behavioral analysis looks for bots, aim scripts, multi-accounting and collusion. Confirmed violations lead to bans and frozen funds pending investigation. Every match keeps a replay for dispute resolution.

How can I check that a match was fair?

Every match publishes a commitment hash before it starts and reveals the server seed afterwards. You can recompute the hashes yourself — see Fair play for a step-by-step guide and a built-in verifier.

What if I lose connection mid-match?

You have 10 seconds to reconnect. After that the match is recorded as a technical loss. Systematic disconnects while losing are flagged by anti-cheat.

How do I set limits or take a break?

You can set personal limits in the Mini App and self-exclude at any time with the /selfexclude command in the bot. Learn more on our Responsible gaming page.

Ready for your first duel?

Open the bot, finish the quick tutorial and take your first shot. Your rival is already hiding.

Play in Telegram

18+ only · Play responsibly