Strike any time: jab, jab, uppercut. Tap block right before a hit and catch your opponent with a counter. Build up rage, then fire your super. The server simulates the fight 60 times a second and records every press, so any fight can be recomputed.
Strike any time★Jab-jab-uppercut★Block → counter ×1.8★Earn your super★Every press on record★Scheduled tournaments★2% fee★Strike any time★Jab-jab-uppercut★Block → counter ×1.8★Earn your super★Every press on record★Scheduled tournaments★2% fee★
How it works
Three steps to the pot
No slots, no spinning reels. Two robots, equal stakes, and the pot goes to whoever reads the opponent better.
1
Top up USDT
TON, TRC-20 or BEP-20 networks. When the fight starts, both stakes are locked in escrow; afterwards the server pays the pot to the winner.
2
Pick a robot and a stake
Format: first to 1, 2 or 3 round wins. Your opponent is a live player or a bot.
3
Fight and take the pot
A round lasts until a KO or 60 seconds. The winner takes both stakes minus 2%: stake 10 USDT, take home 19.60 USDT.
Real-time fights
No turns: you press, your robot punches. Reaction, timing and reading your opponent decide the fight.
150 HP
round until KO or 60 s
first to 1, 2 or 3 wins
60 updates per second
Combo
Tap to punch. Punches chain into a jab → jab → uppercut combo on their own. Land one and your opponent is stunned, so the combo keeps going. The uppercut has a visible wind-up: you can see it coming and punish it.
Jab−7HPwind-up 0.23 s
Jab−7HPwind-up 0.2 s
Uppercut−15HPwind-up 0.4 s
Block and counter
Tap the button right before a hit: the guard stays up for 0.4 s, then needs 0.33 s to recover — you can’t hide in block. A late block lets a little damage through. A perfect one, at most 0.1 s before the hit, takes none and throws the attacker off balance: hit in that window for a ×1.8 counter.
Blockjab into block: −2 HP
Stagger0.43 s wide open
Counterjab −13, uppercut −27
Guard break!
The guard meter drops with every blocked hit and refills while you’re not blocking. Once it’s empty, your guard breaks and you’re defenseless for 1 s.
guardjab −14 · uppercut −30
Guard break!
Super
Rage meter full? Fire your super: a heavy 28 HP blow that can’t be interrupted. Rage builds from hits you land, blocks and hits you take.
+8 per hit
+6 per block
+5 per hit taken
Fair fight
Every press on record
The server doesn’t peek and doesn’t play favorites. A fight is fully determined by the presses, and anyone can recompute it without taking our word for it.
Recorded
The server simulates the fight 60 times a second and records every press from both fighters with its tick number: punch, block, block release, super.
Published
After the fight, the record and its sha256 are in the replay. Nobody can change even a single press after the fact: the hash would stop matching.
Recomputed
The fight engine is open. Run the record through it and you get the same rounds, the same HP and the same winner. There’s no randomness in damage.
Bots don’t cheat
A bot sees its opponent with a reaction delay: from 600 ms for Rusty to 250 ms for Champion. Its presses are recomputed by an open algorithm from the fight seed, a sha256 of the fight id, so it has no way to peek at yours.
Check it yourself
fight demo · first to 1 win
Pro
BOT
150 HP
1:00get ready
Master
BOT
150 HP
Press log
0
tickfighterpress
Two bots fight right in your browser on the same engine as the server. Every press goes into the record.
Modes
Pick who to fight
A live opponent, a bot for practice or a knockout bracket. Same rules everywhere.
PvP 1 on 1
live opponent, equal stakes
Quick match finds you a fight by stake and format. Don’t want to wait? Post an open challenge in the lobby and see who dares.
first to 1, 2 or 3 round wins
rating after every fight
replay and recompute for every fight
VS
5 bot levels
an open algorithm
Same punches and same damage, but they see you with a reaction delay, from 600 to 250 ms. A stronger bot is only smarter: it blocks uppercuts more often and catches you with counters. No rigging.
RustyAI
BrawlerAI
ProAI
MasterAI
ChampionAI
Player win rates against each level come from real fights and are open to everyone.
Brackets up to 32 fighters
Tournaments
fixed entry fee, knockout bracket
The server sets the bracket and match times. Before each match a check-in window opens: miss it and the match is rescheduled, 3 attempts in total. The winner takes players × entry fee × 60%.
Players
Entry fee, USDT
16 × 50 USDT × 60%
winner’s prize · 4 matches to the trophy
480USDT
Garage
20 robots. Pick yours
Robots differ in looks only: everyone has the same health and damage. 4 are available right away; the rest unlock through fights, wins and rating.
Common
Spark
Available right away
Fast and cocky, with a fiery visor
Paint: stock
Arena
Live
Who’s fighting right now
Leaderboards, live fights and tournaments open for sign-up. Open any fight and watch it live or as a replay.
Nowhere. There’s no randomness in damage: a fight is fully determined by the presses, and the same record always gives the same result. Whoever reacts faster and reads the opponent better wins. But this is a game for money: you can lose, and regularly.
How do I deposit and withdraw?
Deposits are in USDT via TON, TRC-20 or BEP-20. Withdrawals go to your own wallet on the same networks. Withdrawal requests are reviewed manually, and large amounts may require identity verification.
What’s the fee?
2% of the pot, and only from a decided fight. Stakes of 10 + 10 USDT: the winner gets 19.60. A draw returns both stakes in full, with no fee. Fights against bots follow the same rules.
How do block and counter work?
Tap block right before a hit: the guard stays up for 0.4 s and then recovers for 0.33 s, so you can’t sit in block. A late block lets a little damage through. A perfect block — pressed at most 0.1 s before the hit — takes no damage and throws the attacker off balance: land a hit in that window for a counter with ×1.8 damage. Every blocked hit drains the guard meter: an empty meter means a guard break and a second with no defense.
Can I just spam punch?
No. Every strike costs stamina: jab 7, uppercut 12, super 20 out of 100. It refills while you aren’t striking or pressing punch, and slower while you block. Below 25 your strikes are slower and 35% weaker. Empty the bar and you’re gassed: no strikes until it’s back to 40. Throw combos, then breathe — spamming loses.
How can I check a fight was fair?
The server records every press from both fighters with its tick number and publishes the record and its sha256 after the fight. Open the replay, run the record through the open engine and you get the same rounds, HP and winner. See how it looks in the demo above.
Am I fighting a bot or a human?
It can be either a live player or a bot. Bots have the same punches and damage but see you with a reaction delay, from 600 ms for Rusty to 250 ms for Champion. Their presses are recomputed by an open algorithm from the fight seed, so they have no way to peek at yours. Which AI level you get is matched to your rating, your result against the house, your stake and the current house bank; the opponent’s level and reaction are shown before the fight.
What if my connection lags?
The server accepts a press the moment it arrives, so nobody can strike “from the future”. As in any online fighting game, you need a stable connection: with lag you simply hit later.
Tournaments: what if I don’t show up?
The entry fee is fixed, and the server sets the bracket and match times. A check-in window opens before each match: miss it and the match is rescheduled, 3 attempts in total. Miss them all and you’re out, and your opponent advances. The winner takes players × entry fee × 60%; the rest of the payout is shown on the tournament card.
Telegram or web: where should I play?
Wherever you like: your account, balance and robots are shared. In Telegram the game opens as a Mini App right in the chat; on the web you sign in with Telegram.
Enough reading. Get in the ring.
Warm up against Rusty, who mashes whatever. Then call out real players.