🎮 WoWmon Auto-Battler

Complete Idle/Incremental Game Redesign

📋 Executive Summary

Transform WoWmon from an active Pokemon-style adventure into a strategic auto-battler with deep idle progression. Players build and optimize teams that fight automatically, earning resources and progressing even when offline. The focus shifts from manual battles to team composition, synergies, and long-term strategic planning.

Core Philosophy

  • Respect Player Time - Progress happens automatically, check in when convenient
  • Deep Strategy - Team composition and synergies matter more than grinding
  • Satisfying Progression - Constant unlocks, upgrades, and milestones
  • Long-Term Goals - Months of content with meaningful prestige system

🎯 Core Game Loop

1. Auto-Battle System

How It Works

  • Continuous Combat - Your team fights enemies automatically 24/7
  • Battle Speed - Each battle takes 5-60 seconds depending on team strength
  • Loot Collection - Resources accumulate in a "loot bag" (caps at 8 hours worth)
  • Stage Progression - Defeat 10 enemies to unlock next stage
  • Boss Fights - Every 10th stage has a boss that requires player optimization

Battle Resolution

Battle Tick (every 0.5 seconds): 1. Check turn order (speed stat) 2. Active creature uses auto-selected move 3. Apply damage/effects 4. Check for deaths/switches 5. Update battle state 6. Award XP/loot if victory

Smart Auto-Move Selection

  • Type Advantage - AI prioritizes super-effective moves
  • HP Management - Healing moves when below 30% HP
  • Buff Priority - Use buffs early in battle
  • PP Conservation - Weaker moves when overkill isn't needed

2. Team Synergies

Type Synergies

Water Pack
3+ Water types
+25% Water damage
Demonic Pact
2+ Demon types
+20% Attack on kill
Druidic Circle
2+ Nature types
Heal 5% HP/second
Undead Army
3+ Undead types
Revive once at 50% HP
Dragon Dominance
2+ Dragon types
+40% damage vs Dragons
Elemental Chaos
4+ different types
+15% all stats

Role-Based Synergies

  • Tank + Healer - Tank takes 30% less damage when Healer is alive
  • Double DPS - Both gain +15% attack speed
  • Support + DPS - DPS gains +20% crit chance
  • All Same Role - +10% to role-specific stat

Evolution Chains

  • Full Evolution Line - Have Murloc → Warrior → King = +30% XP gain
  • Starter Squad - All three starters evolved = +50% gold

3. Offline Progression

Offline Calculation

Offline Time = Min(Time Away, 8 hours)
Battles Per Hour = Your Average Battle Speed × 3600
Offline Loot = (Battles Per Hour × Offline Time) × Offline Multiplier
Offline Multiplier = 50% base (upgradeable to 100%)

Offline Bonuses

  • Welcome Back Bonus - +50% XP/gold for first 10 battles after returning
  • Rested XP - Accumulate up to 200% XP bonus (1 hour = 20%)
  • Idle Achievements - "Marathon Trainer" (24h offline), "Week-Long Rest" (7 days)
⚠️ Cap System - Offline loot caps at 8 hours to encourage daily check-ins without punishing casual players. Upgradeable to 12h → 24h → 48h through prestige.

🔄 Prestige System

Ascension (Prestige)

Once you defeat the Champion (Stage 100), unlock Ascension. Reset your progress but gain permanent bonuses.

What You Keep

  • Ascension Tokens - Spent on permanent upgrades
  • Collection Progress - All caught creatures (level 1)
  • Achievements
  • Cosmetic Unlocks

What You Lose

  • ❌ Creature levels (reset to 1)
  • ❌ Stage progress (back to stage 1)
  • ❌ Gold and consumables
  • ❌ Current team formation

Ascension Token Rewards

Base Tokens = 100 + (Stage Reached × 2)
Bonus Tokens = Achievements × 10
Time Bonus = +50 tokens if completed in under 7 days
Collection Bonus = +5 tokens per unique creature caught

Ascension Shop (Permanent Upgrades)

Upgrade Cost Effect Max Level
Battle Speed 50/100/200/400/800 -10% battle time per level 5 (-50% total)
Gold Multiplier 100/200/400/800 +25% gold per level 4 (+100%)
XP Boost 80/160/320/640 +20% XP per level 4 (+80%)
Offline Efficiency 150/300/600 +25% offline gains 3 (+75%)
Offline Cap 200/400/800 +4 hours per level 3 (20h max)
Starting Resources 100/250/500 Begin with 1000/5000/20000 gold 3
Team Size 500/1000/2000 +1 team slot (7/8/9 max) 3
Auto Evolution 300 Creatures evolve automatically 1
Shiny Chance 500/1000/2000 2×/4×/8× shiny encounter rate 3
Prestige Power 1000 +5% all stats per ascension

📦 Collection & Discovery

Catch Mechanics (Automatic)

  • Auto-Catch - 5% chance to catch defeated wild creatures
  • Catch Rate Upgrades - Buy upgrades with gold (5% → 10% → 20% → 35% → 50%)
  • Shiny Variants - 1/500 chance, +20% to all stats, collectible
  • Storage System - Unlimited storage, organize by type/rarity/level

Collection Bonuses

  • Type Mastery - Catch all Water types → +10% damage to Water team
  • Evolution Master - Catch full evolution line → +15% XP for that line
  • Completionist - Catch all creatures → Unlock "Legendary Mode"
  • Shiny Hunter - 10 shinies → +50% shiny chance

Creature Rarity System

Rarity Encounter Rate Stat Bonus Examples
Common 50% Base stats Murloc, Imp, Wolf
Uncommon 30% +10% Gnoll, Kobold, Skeleton
Rare 15% +25% Naga, Treant, Whelp
Epic 4% +50% Drake, Elemental, Dire Wolf
Legendary 1% +100% Dragon, Phoenix, Infernal

💰 Economy System

Resource Types

Gold
Main currency
Earned from battles
Buy upgrades, items
Essence
Premium currency
Drops from bosses
Special upgrades
Fragments
Evolution material
Type-specific
Force evolutions
Tokens
Prestige currency
From ascension
Permanent upgrades

Shop System

🏪 General Shop (Gold)

Item Cost Effect
Health Potion 100g Auto-heal team between battles
XP Boost (1h) 500g 2× XP for 1 hour
Gold Boost (1h) 500g 2× Gold for 1 hour
Auto-Catch Upgrade 1K/5K/25K/100K Increase catch rate
Team Slot 10K/50K/250K Expand team (4→5→6)

✨ Essence Shop

Item Cost Effect
Instant Evolution 10 Essence Evolve any creature instantly
Shiny Charm 25 Essence Guarantee next catch is shiny
Boss Ticket 5 Essence Retry boss immediately
Mega Evolution Stone 100 Essence Unlock temporary power-up

Income Rates

Gold Per Battle = 50 + (Stage × 5)
Gold Per Hour = ~2,000 early game → ~10,000 late game
Essence Drop Rate = 10% from bosses (1-3 essence)
Fragment Drop Rate = 5% per battle (type-specific)

⚡ Quick Session Design

Session Goals (5-10 minutes)

  • 📊 Check Progress - See how far you've progressed (30 seconds)
  • 💰 Collect Loot - Claim accumulated rewards (10 seconds)
  • 🔧 Team Adjustment - Swap creatures based on next boss (2 minutes)
  • 🛒 Shop Visit - Buy upgrades/items (1 minute)
  • ⚔️ Boss Attempt - Try to beat current boss (3 minutes)
  • 🎯 Achievement Check - See what unlocked (30 seconds)

Daily Quests

Quest Reward
Win 50 battles 1,000 Gold
Defeat a boss 3 Essence
Catch 5 creatures 5 Random Fragments
Evolve a creature 500 Gold + XP Boost
Complete all dailies Bonus: 2,000 Gold + 5 Essence

Weekly Events

  • Shiny Weekend - 5× shiny rate Friday-Sunday
  • Gold Rush - Double gold Mondays
  • XP Frenzy - Triple XP Wednesdays
  • Boss Blitz - All bosses drop bonus essence (Saturday)

🎯 Long-Term Goals (Months of Progression)

Progression Timeline

Milestone Time Investment Unlock
Reach Stage 10 1-2 days Team synergies, Shop unlock
First Evolution 3-4 days Evolution bonuses, Fragments
Reach Stage 50 1-2 weeks Rare creatures, New zones
Beat Champion (Stage 100) 3-4 weeks Prestige unlock, Legendary mode
First Ascension 1 month Permanent bonuses, Faster progression
Complete Collection 2-3 months Master title, All bonuses maxed
Ascension 10 3-4 months Legendary creatures, Ultimate upgrades
100% Completion 6+ months All achievements, All shinies, Max prestige

Meta-Game Progression

  • Ascension 1-5 - Focus on core upgrades (battle speed, XP, gold)
  • Ascension 6-10 - Optimize team synergies, catch all legendaries
  • Ascension 11-20 - Perfect teams for each boss, shiny hunting
  • Ascension 21+ - Challenge modes, speedrun achievements, theorycrafting

Endgame Content

  • Legendary Mode - Unlock after 100% collection, all enemies are legendary tier
  • Boss Rush - Fight all 10 bosses back-to-back, special rewards
  • Challenge Runs - Complete game with restrictions (single type, no items, etc.)
  • Leaderboards - Fastest ascension, highest stage, most shinies

🎨 UI/UX Design

Main Screen Layout

┌─────────────────────────────────────────────────┐ │ [≡ Menu] WoWmon Auto-Battler [💰 1.2K] │ ├─────────────────────────────────────────────────┤ │ │ │ Stage 23 - Elwynn Forest ⚔️ Auto│ │ ┌─────────────────────────────────────────┐ │ │ │ │ │ │ │ [Your Team] vs [Enemy] │ │ │ │ │ │ │ │ 🐸 🐺 🔥 vs 🕷️ │ │ │ │ HP █████░░ HP ███░░░░░ │ │ │ │ │ │ │ │ Murloc used Water Gun! │ │ │ └─────────────────────────────────────────┘ │ │ │ │ Progress to Boss: [████████░░] 8/10 │ │ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ Team │ │ Collect │ │ Shop │ │ │ │ 📋 │ │ 💰 │ │ 🛒 │ │ │ └─────────┘ └─────────┘ └─────────┘ │ │ │ │ Quick Stats: │ │ • Offline: 2h 34m → Collect 24,500 Gold │ │ • Next Evolution: Imp → Felguard (Lvl 18) │ │ • Daily Quest: 32/50 battles (2,000g reward) │ └─────────────────────────────────────────────────┘

Team Management Screen

┌─────────────────────────────────────────────────┐ │ Team Builder │ ├─────────────────────────────────────────────────┤ │ Active Team (3/6) │ │ ┏━━━━━━━━━┓ ┏━━━━━━━━━┓ ┏━━━━━━━━━┓ │ │ ┃ Murloc ┃ ┃ Wisp ┃ ┃ Imp ┃ │ │ ┃ 🐸 Lv15┃ ┃ ✨ Lv12┃ ┃ 🔥 Lv18┃ │ │ ┃ Water ┃ ┃ Nature ┃ ┃ Fire ┃ │ │ ┃ Tank ┃ ┃ Healer ┃ ┃ DPS ┃ │ │ ┗━━━━━━━━━┛ ┗━━━━━━━━━┛ ┗━━━━━━━━━┛ │ │ [+] [+] [+] (Add creatures) │ │ │ │ Active Synergies: │ │ ✅ Elemental Chaos (+15% all stats) │ │ ✅ Tank + Healer (Tank +30% defense) │ │ │ │ Collection (47/75 caught) │ │ [Filter: All ▼] [Sort: Level ▼] [Search 🔍] │ │ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ │ │ │Wolf │ │Gnoll│ │Naga │ │ ??? │ │ ??? │ │ │ │Lv 8 │ │Lv 5 │ │Lv 10│ │ ??? │ │ ??? │ │ │ └─────┘ └─────┘ └─────┘ └─────┘ └─────┘ │ └─────────────────────────────────────────────────┘

Prestige Screen

┌─────────────────────────────────────────────────┐ │ Ascension Chamber │ ├─────────────────────────────────────────────────┤ │ Current Run: 27 days, 14 hours │ │ Stage: 98/100 │ │ │ │ Estimated Tokens: ~450 │ │ • Base: 100 │ │ • Stage Bonus: +196 │ │ • Achievement Bonus: +120 (12 achievements) │ │ • Collection Bonus: +230 (46 unique) │ │ • Speed Bonus: +50 (under 30 days) │ │ │ │ ⚠️ Ascension will reset: │ │ • All creature levels → 1 │ │ • Stage progress → 1 │ │ • Gold and items │ │ │ │ ✅ You will keep: │ │ • 450 Ascension Tokens │ │ • All caught creatures │ │ • 32 Achievements │ │ • Previous upgrades │ │ │ │ [Ascend Now] [Not Yet] │ └─────────────────────────────────────────────────┘

💡 Implementation Roadmap

Phase 1: Core Auto-Battle (Week 1-2)

  • ✅ Implement automatic battle loop
  • ✅ Smart move selection AI
  • ✅ Offline progress calculation
  • ✅ Basic team management
  • ✅ Stage progression system

Phase 2: Progression Systems (Week 3-4)

  • ✅ Prestige/Ascension system
  • ✅ Shop and economy
  • ✅ Daily quests
  • ✅ Achievement system
  • ✅ Collection tracking

Phase 3: Team Synergies (Week 5-6)

  • ✅ Type-based synergies
  • ✅ Role-based bonuses
  • ✅ Evolution chain bonuses
  • ✅ Synergy UI indicators

Phase 4: Polish & Content (Week 7-8)

  • ✅ Balance tuning
  • ✅ Boss fights with unique mechanics
  • ✅ Weekly events
  • ✅ Leaderboards (optional)
  • ✅ Mobile optimization

Phase 5: Endgame (Ongoing)

  • ✅ Challenge modes
  • ✅ Legendary creatures
  • ✅ Meta-progression systems
  • ✅ Community features

📊 Key Metrics & Balance

Retention Targets

Metric Target Strategy
Day 1 Retention 60% Strong first session, clear goals
Day 7 Retention 30% Daily quests, steady progression
Day 30 Retention 15% First prestige, long-term goals visible
Session Length 5-10 min Quick sessions, no forced waiting
Sessions Per Day 2-3 Morning check-in, evening play, before bed

Progression Pacing

Stage Difficulty = Base HP × (1.15 ^ Stage)
XP Required = 100 × (Level ^ 1.5)
Gold Rewards = 50 + (Stage × 5)
Boss HP = Stage Enemy HP × 3
Boss Gold = Stage Gold × 5
Boss Essence = 1-3 (guaranteed)

Balance Philosophy

  • No Hard Walls - Can always progress with time/optimization
  • Multiple Paths - Different team comps can all succeed
  • Prestige Value - Ascending should feel impactful but not mandatory
  • Catch-Up Mechanics - New players can reach veterans eventually
  • Respect Time - Offline gains keep you competitive

🎮 Code Architecture Overview

Core Classes

class AutoBattleEngine { constructor() startBattle(stage) battleTick() // Run every 500ms selectMove(creature, enemy) calculateDamage(attacker, defender, move) checkVictory() awardLoot() } class TeamManager { activeTeam // Array of 3-6 creatures collection // All caught creatures calculateSynergies() getTeamStats() swapCreature(slot, creatureId) validateTeam() } class ProgressionSystem { currentStage defeatedCount offlineProgress calculateOfflineGains(timeAway) advanceStage() checkBossAvailable() } class PrestigeSystem { ascensionCount tokens permanentUpgrades calculateTokenReward() performAscension() applyPrestigeBonuses() } class Economy { gold essence fragments shop purchaseItem(itemId) sellItem(itemId) awardResources(type, amount) } class UIManager { updateBattleView() updateTeamView() showLootPopup() renderCollection() showPrestigeScreen() }

Data Storage Structure

localStorage.wowmon_autobattler = { version: "1.0", lastUpdate: timestamp, progression: { stage: 23, ascensionCount: 2, defeatedThisStage: 7, lastPlayTime: timestamp }, team: { active: [creatureId1, creatureId2, creatureId3], collection: { murloc_1: { id, level, xp, hp, shiny, caught }, wisp_1: { ... }, ... } }, resources: { gold: 12450, essence: 23, fragments: { water: 15, fire: 8, ... } }, prestige: { tokens: 450, upgrades: { battleSpeed: 3, goldMultiplier: 2, ... } }, achievements: { firstWin: { unlocked: true, timestamp }, ... }, dailyQuests: { lastReset: timestamp, battles: { current: 32, target: 50, claimed: false }, ... } }

🎯 Success Criteria

Player Feedback Goals

  • "I can play for 5 minutes and make meaningful progress"
  • "Coming back after a day away feels rewarding, not punishing"
  • "Team building is deep and requires strategy"
  • "There's always something to work toward"
  • "Prestiging feels like a new beginning, not a chore"
  • "The game respects my time"

⚠️ Common Idle Game Pitfalls to Avoid

  • ❌ Forced ads or aggressive monetization
  • ❌ Progress walls that require payment
  • ❌ Punishing players for not checking in constantly
  • ❌ Meaningless numbers inflation (1e100 damage)
  • ❌ Prestige feeling mandatory instead of strategic
  • ❌ Lack of meaningful choices (one best team comp)

🌟 Unique Selling Points

Warcraft IP
Familiar creatures and lore fans love
Strategic Depth
Team synergies matter, not just power level
Respectful Design
No ads, no pay-to-win, just fun
Offline Friendly
Perfect for busy players
Deep Collection
75+ creatures with shinies and rarities
Long-Term Meta
Months of progression without grinding

🚀 Conclusion

WoWmon Auto-Battler transforms the original active adventure into a strategic idle experience perfect for casual players while maintaining deep gameplay for engaged users. The focus on team synergies, offline progression, and meaningful prestige creates a game that respects player time while offering months of engaging content.

Core Loop: Build Team → Auto-Battle → Collect Loot → Optimize → Prestige → Repeat