Sparring, challenges, events and private leagues
The other ways to fight other players: the LEAGUE tab's SPAR, EVENTS and PRIVATE pages.
All of these are fought on our servers with the next league round, so the results come within four hours. As in the league, nobody sees anyone else's program, and you see your own vehicle's workings in the replays, never the opponent's.
Sparring
SPAR fights the vehicle you have open, as it is now, against any entry in its class: ten battles that don't count. No points, places or seasons change, and the other player isn't told. It's the way to test an unpublished change against the vehicle you need to beat. With the subscription.
- Open the vehicle you want to spar with.
- On SPAR, the class's table is listed. Press SPAR beside an entry.
You can spar three times a day: the tag says how many are LEFT TODAY. YOUR SPARS lists them with the score, won–drawn–lost (6–1–3), or WAITING until they're fought. Tap one for its battles, and a battle to watch it.
Challenging a friend
CHALLENGE A FRIEND, also on SPAR, is ten unrated battles against someone you know, who needs only the game and an account.
To challenge someone (with the subscription):
- Open the vehicle you want to fight with, and press CHALLENGE WITH it. You get a 6-character code.
- Send the code to your friend however you like. Or type their email address and press SEND, and we email it to them (up to three times). Their address isn't kept.
A code that nobody has answered stops working after 7 days. REVOKE stops it working at once, after asking (REALLY REVOKE?).
To answer a challenge (free):
- Open the vehicle you want to fight with.
- Type your friend's code under CHALLENGE A FRIEND, and press ACCEPT.
The battles are fought with the next round. Your challenges are listed with their state: WAITING FOR A FRIEND or EMAILED until someone answers, WAITING until fought, then the score. Tap one for its battles. COULDN'T FIGHT means one of the vehicles couldn't fight (it had an error, say).
Events
EVENTS are competitions we run, for one class, often with a twist to the rules. Each is fought as a short league: a match every four hours, ranked by points. With the subscription.
Each event shows its class, its dates, what it's about, and its twist if it has one. Its state is:
- OPEN TO ENTER: it hasn't started. Open a vehicle of the event's class and press ENTER it. You can ENTER another INSTEAD until it starts.
- RUNNING: under way. Entries closed when it started, because each entry is a fixed copy of the vehicle as it was.
- FINISHED: over, with its final table.
The twists change one rule for everyone in the event:
| Twist | What changes |
|---|---|
| No shields | Shield generators can't be fitted. |
| Half energy | Every tank holds half as much. |
| Scarce supply | Supply crates take three times as long to restock. |
| Silver for all | Silver's equipment and chassis can be fitted in any class. |
A vehicle the twist rules out (one with a shield, in a No shields event) is told why before it's entered. The event's table and your matches are on its card. Tap a match for its battles.
Private leagues
A private league is a league of your own, for friends, a club or a class: up to 20 members, and in every round each entry plays every other.

To join one (free): ask its creator for the code, type it under JOIN WITH A CODE and press JOIN. Or open the link they send you. Then open a vehicle of the league's class and press PUT IN it. You can put in another INSTEAD at any time, and LEAVE when you like.
To create one (with the subscription), under CREATE A LEAGUE:
- Give it a name.
- Choose its class: BRONZE, SILVER or GOLD.
- Choose when its rounds are fought: EVERY 4 HOURS, DAILY, or BY HAND (only when you ask).
- Choose a twist, or NO TWIST.
- Set how many days a season lasts (1 to 180), and press CREATE.
Send your friends the code, or COPY THE LINK and send that. As the creator you can also:
- press ROUND NOW to have a round fought at the next run, within four hours;
- remove a member with the ✕ beside them;
- CLOSE the league.
If the creator's subscription lapses, the league is paused. Everything is kept, and a member with the subscription can TAKE OVER to run it.