Player Guide

HOW TO PLAY

Everything you need to dominate the arena — from your first match to Legend rank.

🚀 Getting Started

Pong Arena runs in any web browser — no download required. To jump in, create a free account on the login screen by choosing a unique display name, entering your email address, and setting a password.

Display names are uppercase, alphanumeric, and up to 12 characters long — pick something worthy of the leaderboard. All account data is stored securely via Firebase Authentication.

PRO TIP: Your display name is your arena identity — choose it carefully, as it appears on the leaderboard and in every match.

📅 Daily Login Bonus

Log in every day to build a streak and earn escalating bonus coins. Miss a day and your streak resets to 1 — consistency is key.

Streak Bonus Coins
Any day5 coins
3+ days15 coins
7+ days30 coins
14+ days50 coins
30+ days100 coins
PRO TIP: A 30-day streak earns 100 coins daily — enough to fund multiple premium power-up matches every session.

🔍 Finding a Game

After logging in you land in the Lobby, which shows a live list of open rooms. Each entry displays the host's name, level, and rank badge.

You have three options:

OptionHow it works
Join a room Click any open room in the lobby list to join as Player 2 — the match starts immediately.
Create a room Host your own room and wait for a challenger. Your room appears in the lobby for others to join.
Room Code Every room has a unique short code (e.g. K7XNR4). Share it with a friend so they can join directly, skipping the lobby list.

🏓 The Match

Matches are played on an 800 × 600 canvas — first to 10 points wins. The ball spawns in the centre at kick-off and gains a small speed boost with every paddle hit, so matches always build toward a nail-biting finish.

Control your paddle by moving your mouse or finger vertically. You are Player 1 (left paddle) when you join a room; you are Player 2 (right paddle) when you host and someone joins you.

A 3-second countdown precedes every match after both players confirm ready. A point is scored when the ball exits the screen past an opponent's paddle.

RuleDetail
LoadoutBefore ready-up, each player selects up to two power-ups for the match.
ForfeitEither player may forfeit mid-match. The opponent is awarded a 10–0 win and stats are recorded normally.
RematchAfter a match ends, either player can request a rematch. The room resets and both players re-select their loadouts.
PRO TIP: Power-ups spawn on the court every 12 seconds and disappear after 10 seconds. The ball's direction at the moment of collection determines who receives the benefit — so positioning matters even before the power-up appears.

Power-ups

Select up to two power-ups before each match. Speed Boost and Size Boost are always free. Premium power-ups cost coins per match, deducted the moment both players confirm ready. If you can't afford your selection the game automatically substitutes a free alternative so the match never stalls.

🚀
Speed Boost
FREE
Your paddle moves 50% faster for 10 seconds.
📏
Size Boost
FREE
Your paddle grows 50% taller for 10 seconds.
🔥
Fireball
15 coins / match
Ball becomes a fireball that phases through the opponent's paddle once. Active for 8 seconds.
👻
Ghost Ball
12 coins / match
The ball turns invisible for both players for 2.5 seconds. Pure nerve.
🛡️
Shield
20 coins / match
Blocks the next point scored against you. Active until used.
❄️
Freeze
18 coins / match
Opponent's paddle drifts to centre and cannot be controlled for 4 seconds.
💥
Explosion
16 coins / match
Instantly teleports the opponent's paddle to the centre of the court.
🧲
Magnet
10 coins / match
Gently attracts the ball toward your paddle for 5 seconds.
RULE: The court only spawns power-up types that are in the combined loadout of both players. You can only collect and use power-ups you selected before the match.

📈 XP & Levels

Every match awards XP regardless of result — playing consistently is always rewarded. Level up to unlock cosmetics in the shop. The level cap is Level 100.

ResultXP Earned
Win100 XP base + 5 XP per point scored
Loss40 XP base + 5 XP per point scored
Shutout bonus+75 XP (win with opponent on 0)
Close game bonus+50 XP (win with opponent on 8+)
Level 12Level 13
62% to next levelXP scales per level
NOTE: XP requirements scale each level — Level 2 costs 200 XP, and every subsequent level adds 50 XP to the requirement. With a Season Pass active, all XP earned is doubled.

🪙 Coins

Coins are the in-game currency earned through matches and daily logins. Use them in the Shop to buy cosmetics, or spend them on premium power-ups at the loadout screen.

SourceCoins
Win a match10 coins
Lose a match5 coins
First win of the day+25 bonus coins
Daily login streak5 – 100 coins (see Daily Bonus)

🏆 Ranks & Seasons

Every match earns Season Points that determine your rank badge. Seasons last 30 days and are tracked globally. The top 3 players by Season Points appear on a live leaderboard visible to everyone in the arena.

Season Points: Win = 20 pts · Loss = 5 pts. Season Pass holders earn double.

🥉
BRONZE
0 – 199 pts
🥈
SILVER
200 – 499 pts
🥇
GOLD
500 – 999 pts
💎
PLATINUM
1,000 – 1,999 pts
💠
DIAMOND
2,000 – 3,999 pts
👑
LEGEND
4,000+ pts

🎨 Cosmetics

The Shop sells paddle skins and ball trail skins. All items are permanently owned once purchased. Items require a minimum player level to unlock — then spend coins to buy them.

Paddle Skins

SkinLevelCost
🏓Classic0Free
🔥Fire550 coins
❄️Ice1580 coins
Neon30120 coins
🌌Galaxy50200 coins
👑Gold75350 coins

Ball Trail Skins

SkinLevelCost
Classic0Free
☄️Comet1060 coins
🔥Flame25100 coins
🌈Rainbow45180 coins
👻Ghost60250 coins

💳 In-App Purchases

Accelerate your progression with coin packs purchased securely via PayPal. All prices are in GBP (£). Purchases are final — no refunds.

SMALL
200
coins
£0.99
MEDIUM
500
coins
£2.49
LARGE
1,200
coins
£4.99
MEGA
2,500
coins
£9.99
🎫
SEASON PASS
£4.99 / 30 days
2× XP · 2× Season Points on every match. Purchasing again before expiry extends the duration — it never overwrites your remaining time.

💬 Arena Chat

A floating Arena Chat widget appears in the bottom-right corner of every screen (except the login page). Any logged-in player can send a message visible to everyone currently connected to the server.

The last 50 messages are preserved and shown to newly connecting players. An unread badge on the collapsed chat pill counts messages received while the panel is closed — so you never miss the banter.

📜 Match History

Open your Profile panel at any time to review your last 20 matches. Each entry shows the opponent's name, both final scores, and the match timestamp — perfect for studying your improvement over time.

READY? You now know everything it takes to climb the ranks. Hit the arena and start your journey to Legend. 🏆