 
      What is FLPY?
An arcade-simple “tap & dodge” coin game with a global, public leaderboard. Set a world record, trigger a celebration, and claim symbolic rewards.
How to play
Tap (or press space/↑) to keep the coin flying. Avoid pipes. Each pair of pipes passed = +1 point. Falling off screen or touching a pipe ends the run.
- Mobile: tap the screen
- Desktop: press SpaceorArrowUp
Scores & High score
Your best score is kept locally in your browser (localStorage), so you always see your personal high score.
When a run ends, the result is sent to the server. If your wallet is connected, the score is linked to your address; otherwise it’s recorded as “guest”.
Global leaderboard
The homepage shows the public Top 10. To make rankings fair, we display the best score per wallet (not every single run). This prevents spam and keeps the board readable.
Rewards & Distribution
Rewards are paid in FLPY from the Community rewards pool (10% of total supply). Transfers are done manualy by the site developer from the public admin wallet for transparency.
Weekly target budget: 150,000 FLPY (adjustable). If traction explodes, we can scale the weekly budget accordingly.
World Record Bonus (progressive)
Each time someone sets a new all-time world record, they earn a bonus, increasing with the gap over the previous WR:
Claim & Anti-abuse
- Claim: use the in-game “Claim reward” button (or contact the dev on Telegram with your wallet and a clip/time of the run).
- Payout: manual transfer by the developer from the public admin wallet.
- Limits: max 1 WR reward / 12h / wallet; daily cap 20,000 FLPY for all WR payouts combined.
Note: values may be adjusted over time to match traction and keep the rewards sustainable.
Symbolic rewards
For some milestones (like a new world record), we offer a small symbolic FLPY tip. Right now this is a manual process via a “Claim reward” button where you share your wallet address.
Automation (airdrops or NFTs) may come later.
Fair-play & anti-cheat
- Edge Function validates inputs and throttles runs (e.g. 1 score/10s per wallet).
- Score bounds (e.g. 0 – 1000) to reject obviously fake values.
- Server-side logic writes to DB; clients never touch privileged keys.
Tech & privacy
- Supabase for database, policies (RLS), and realtime.
- Edge Function to validate + insert scores securely.
- Phantom wallet connect is optional for guests.
- No cookies needed; local high score stays in your browser only.
Open-source-ish spirit: simple HTML/JS, no heavy framework required.
FAQ
Do I need Phantom to play?
No. You can play as a guest. Connecting a wallet lets you appear on the leaderboard under your address and claim rewards.
How are scores ranked?
We rank by best score per wallet. The Top 10 is refreshed live. Your approximate rank is computed from the distribution of best scores.
What happens during a new world record?
A public “WORLD_RECORD” event is inserted; all visitors see a banner + confetti in realtime.
Can I suggest features?
Absolutely — join the Telegram group and drop your ideas!