PvP Quick Battle
Battle other players in real-time for coins and glory! PvP Quick Battle is a fast-paced, turn-based card battler where you pit your best monsters against real opponents.
Overview
- Energy System: Each battle costs 1 energy (regenerates over time)
- Card Selection: Choose 3 monsters before matchmaking
- Battle Format: Best of 3 rounds
- Rewards: Earn coins with win streak bonuses
How to Play
1. Matchmaking
- Navigate to Battle → Quick Battle
- Select your 3 best monsters
- Click Find Opponent
- Wait for matchmaking (typically 10-30 seconds)
Card Selection Strategy
Choose cards with diverse specializations to handle any challenge type, or go all-in on one stat for maximum advantage in specific rounds.
2. Battle Rounds
Each round has a random challenge type:
| Challenge | Compared Stat |
|---|---|
| Cuteness Contest! 💖 | Cuteness |
| Scare-Off! 👻 | Scariness |
| Comedy Battle! 🤪 | Silliness |
Rock-Paper-Scissors Advantage:
Cuteness > Silliness > Scariness > Cuteness- If your card's specialization (highest stat) beats the challenge type, you get a ×1.2 multiplier
- A ±15% variance is applied for unpredictability
Round Timer: You have 30 seconds to play a card each round. Failure to play results in a forfeit.
3. Winning
- First to 2 round wins claims victory
- Draw: If tied after 3 rounds
Rewards
Base Rewards
| Result | Coins |
|---|---|
| Victory 🏆 | 50 coins |
| Draw 🤝 | 20 coins |
| Defeat 💀 | 10 coins |
Win Streak Bonuses
Keep winning to stack massive bonuses:
| Streak | Bonus |
|---|---|
| 3 wins 🔥 | +25 coins |
| 5 wins 🔥🔥 | +50 coins |
| 7 wins 🔥🔥🔥 | +100 coins |
| 10 wins 🔥🔥🔥🔥 | +200 coins |
Streak Mastery
A 10-win streak means 250 coins per win (50 base + 200 bonus)!
Energy System
Energy Regeneration
- Max Energy: 10 ⚡
- Regen Rate: 1 Energy every 30 minutes.
Strategy Tips
Card Specialization
Each monster has a natural specialization based on its highest stat:
- Cuteness Specialist: Beats Silliness challenges
- Scariness Specialist: Beats Cuteness challenges
- Silliness Specialist: Beats Scariness challenges
Optimal Team Composition
Balanced Approach: Choose 3 cards, each specializing in a different stat (Cuteness, Scariness, Silliness). This gives you at least one strong option for any challenge.
All-In Approach: Select 3 cards with the same specialization. You'll dominate specific challenges but struggle against counters.
3. Resolve Round
The winner of each round is determined by:
- Base Stat: The value of the challenged attribute on the card.
- Advantage Multiplier (1.2x): If the card's specialization beats the challenge type (RPS rules).
- Variance (±15%): A random factor added to each final calculation to make battles unpredictable.
Winning Formula:Final Stat = Base Stat * (1.2 if Advantage) * (Random between 0.85 and 1.15)
The card with the higher Final Stat wins the round. If the stats are tied, the round is a draw.
Reading the Challenge
The challenge type is revealed at the start of each round. Choose your card based on:
- Specialization advantage (×1.2 multiplier)
- Raw stat value in the challenge category
Time Management
You only have 30 seconds per round. Hesitation can cost you the match via forfeit!
Real-Time Updates
PvP battles use Firestore real-time listeners for instant synchronization:
- Both players see card plays in under 100ms
- No polling delays or asymmetric experiences
- Animations sync perfectly between devices
Frequently Asked Questions
What happens if I close the app during a battle?
The battle continues! You have 30 seconds per round to play a card. If you don't return in time, your opponent wins by forfeit.
Can I use the same card twice in one battle?
No. Each card can only be played once per battle. Choose wisely!
What if matchmaking times out?
After 30 seconds without finding an opponent, you'll be removed from the queue and your energy will be refunded.
Does canceling matchmaking refund energy?
Yes! Leaving the queue before a match is found refunds your 1 energy.
How are ties broken in a draw?
Both players receive the draw reward (20 coins each). Draws do not extend your win streak.
