Skip to main content

Scoring System

BattleGrid is not just about being "Right" or "Wrong". It's about capturing Volatility. The core scoring mechanic rewards you for correctly predicting the magnitude of a move, not just the direction.


The Core Formula

Your score is calculated based on whether you got the direction right or wrong.

Correct Prediction:

Score = |Price Change %| * 100 * Captain Multiplier

Wrong Prediction:

Score = -(|Price Change %| * Penalty Multiplier * Captain Penalty Multiplier)
  • If you predict UP and the coin goes +5%, you score +500 points.
  • If you predict DOWN and the coin goes -3%, you score +300 points.
  • If you are WRONG (e.g., predict UP, coin goes -2%), you score -200 points.
caution

Wrong predictions deduct from your total score! A wrong call on a massive move can plunge your total score into the negative.


The Captain Multiplier (2x)

In every grid, you must designate one card as your Captain. Your Captain earns 2x points when correct, but applies a 2x penalty when wrong.

Strategic Implications

  • The Safe Play: Put the Captain on your "Highest Conviction" trade (the one you are sure will be correct).
  • The Aggressive Play: Put the Captain on the "Highest Volatility" coin (the one that might move 10-20%), even if it's risky.

Example Scenario

  • Coin A (Bitcoin) moves +2%. Correct Score: 200. Wrong Score: -200.
  • Coin B (Solana) moves +8%. Correct Captain Score: 1600. Wrong Captain Score: -1600.

Pro Tip: If Solana acts as Captain, you gain 400 extra points vs 100 extra points on Bitcoin. In BattleGrid, Volatility is King.


Captain Best Performer Bonus

In addition to the 2x score multiplier, your Captain plays a crucial role in the War Bond system.

If your Captain ends up having the highest absolute % move of any card in your 9-card grid, you earn a 100 War Bond Bonus. This is independent of whether your prediction was correct!

Visualizing Captain Scoring

graph TD
subgraph "Your Grid"
A[BTC (Regular)<br>+200 Pts]
B[ETH (Regular)<br>+150 Pts]
C[SOL (CAPTAIN)<br>+500 Pts x 2 = 1000 Pts!]
end
style C fill:#f9f,stroke:#333,stroke-width:4px