betta@arena: ~/help walletplay
$ man betta
[ ok ] manual loaded · 7 sections
[ ok ] press any section to expand
$ whatis betta

A crypto-flavoured betta arena. You steer a fish, absorb token supply, and try to outlast the timer without running your head into a rival's trail.

Play in the free arena, whose seats are paid in 0xD — demo money that costs nothing and is worth nothing outside it. The real arena, which charges 0xT and pays tokens you can swap to USDT, is closed while its payout side is being finished.

$ controls
steer · phoneon-screen joystick
steer · desktopdrag / move mouse
boost · phonetap & hold arena
boost · desktophold left click
leave matcheject button

! Boosting burns length — use it to overtake or escape, not constantly.

$ how-to-play
01Sign inOne tap with Google — no password, no wallet, no install. Your account follows you across devices.
02Pick an arenaThe free arena charges 10,000 0xD from your demo balance. The real arena charges 10,000 0xT and is closed for now.
03Absorb supplyCollect tokens, avoid rival trails and the arena edge. Bigger fish move slower.
04SwapSwap earned 0xG / 0xS / 0xB to USDT (BEP20) from the swap page.
$ ls -l arenas/
free · practice10,000 0xD
real · staked10,000 0xT
real · statusclosed for now

Both hold ten seats and run ten-minute cycles. Everyone starts together — a running arena is closed, so a scan waits for the next cycle.

The free arena charges a seat too, but in 0xD — demo money that only exists there. Every account gets 100,000 0xD, refillable once every 24 hours. 0xD can never be topped up, swapped or cashed out, and nothing you do in the free arena touches your 0xT.

! The real arena is closed while its payout side is being finished. Nothing charges 0xT until it opens.

$ cat economy.md
0xTyour spendable balance
0xG / 0xS / 0xBearned by playing
0xDfree arena only · not real money
rate1 0xT = Rp 1
swapUSDT (BEP20)

Rewards scale with how long you actually played the round — a full match pays the most.

$ cat payments.md
top upQRIS · bank transfer · e-wallet
howyou pick on the payment page
settlementautomatic
payoutmanual review by admin

! Double-check your BEP20 address — payouts sent to a wrong address cannot be recovered.

$ cat fair-play.md
entry feecharged server-side
rewardsderived by server
per-account cooldownenabled
sessionone active tab

Reward caps and cooldowns make balance inflation impractical, and only your session can claim your profile.

$ betta --faq
Do I need to pay to play?

No. The free arena costs 0xD, which is handed to you — 100,000 to start, refillable every 24 hours — and can never be bought or cashed out. Only the real arena charges real 0xT, and it is closed for now.

How do I sign in?

With your Google account. There is no password to choose or lose, and we never see one. We ask Google for your email address and nothing else.

What happens if I lose connection?

An entry stays valid for a while, so you can rejoin the same cycle. If it expires unplayed, the seat price is returned to the balance it came from.

Can I play on my phone?

Yes. Steer with the joystick and tap to boost. Add the game to your home screen for a faster, full-screen run.

How long until I get my USDT?

Claims are reviewed and paid manually by an admin. You can track the status on the swap page.

$ cd ~/wallet →