File size: 10,699 Bytes
c229a5b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
# Clash Royale Meta Data - Best Decks & Cards for 2026
# Compiled from RoyaleAPI, bestclashdecks.com, and community tier lists

TOP_META_DECKS_2026 = [
    {
        "name": "Goblin Giant Sparky",
        "cards": ["Goblin Giant", "Sparky", "Dark Prince", "Goblin Cage", "Zap", "Goblin Gang", "Rascals", "Miner"],
        "archetype": "Beatdown",
        "tier": "S",
        "win_rate": 58.2
    },
    {
        "name": "P.E.K.K.A Bridge Spam",
        "cards": ["P.E.K.K.A", "Battle Ram", "Bandit", "Royal Ghost", "Poison", "Zap", "Electro Wizard", "Dark Prince"],
        "archetype": "Control",
        "tier": "S",
        "win_rate": 57.8
    },
    {
        "name": "LavaLoon",
        "cards": ["Lava Hound", "Balloon", "Mega Minion", "Tombstone", "Fireball", "Zap", "Skeleton Dragons", "Miner"],
        "archetype": "Beatdown",
        "tier": "S",
        "win_rate": 57.5
    },
    {
        "name": "Log Bait Classic",
        "cards": ["Princess", "Goblin Barrel", "Rocket", "Inferno Tower", "Knight", "Goblin Gang", "Ice Spirit", "The Log"],
        "archetype": "Control",
        "tier": "A+",
        "win_rate": 56.9
    },
    {
        "name": "Royal Hog Cycle",
        "cards": ["Royal Hogs", "Fireball", "Zappies", "Flying Machine", "Barbarian Barrel", "Heal Spirit", "Cannon", "Ice Golem"],
        "archetype": "Cycle",
        "tier": "A+",
        "win_rate": 56.5
    },
    {
        "name": "Graveyard Poison",
        "cards": ["Graveyard", "Poison", "Baby Dragon", "Tornado", "Ice Wizard", "Knight", "Cannon Cart", "Barbarian Barrel"],
        "archetype": "Control",
        "tier": "A+",
        "win_rate": 56.3
    },
    {
        "name": "Hog 2.6 Classic",
        "cards": ["Hog Rider", "Musketeer", "Cannon", "Ice Spirit", "Skeletons", "Fireball", "The Log", "Ice Golem"],
        "archetype": "Cycle",
        "tier": "A",
        "win_rate": 55.8
    },
    {
        "name": "Golem Night Witch",
        "cards": ["Golem", "Night Witch", "Baby Dragon", "Tornado", "Lightning", "Barbarian Barrel", "Lumberjack", "Mega Minion"],
        "archetype": "Beatdown",
        "tier": "A",
        "win_rate": 55.5
    },
    {
        "name": "X-Bow 3.0",
        "cards": ["X-Bow", "Tesla", "Ice Golem", "Ice Spirit", "Fireball", "The Log", "Archers", "Skeletons"],
        "archetype": "Siege",
        "tier": "A",
        "win_rate": 55.2
    },
    {
        "name": "Ram Rider Bridge Spam",
        "cards": ["Ram Rider", "Bandit", "P.E.K.K.A", "Poison", "Zap", "Dark Prince", "Electro Wizard", "Royal Ghost"],
        "archetype": "Control",
        "tier": "A",
        "win_rate": 55.0
    },
    {
        "name": "Miner Poison Control",
        "cards": ["Miner", "Poison", "Electro Wizard", "Mega Knight", "Inferno Dragon", "Log", "Bats", "Wall Breakers"],
        "archetype": "Control",
        "tier": "A",
        "win_rate": 54.8
    },
    {
        "name": "Mega Knight Hog",
        "cards": ["Mega Knight", "Hog Rider", "Inferno Dragon", "Zap", "Fireball", "Bats", "Goblin Gang", "Spear Goblins"],
        "archetype": "Hybrid",
        "tier": "A-",
        "win_rate": 54.5
    },
    {
        "name": "Balloon Freeze",
        "cards": ["Balloon", "Freeze", "Lumberjack", "Baby Dragon", "Tornado", "Mega Minion", "Skeletons", "Barbarian Barrel"],
        "archetype": "Beatdown",
        "tier": "A-",
        "win_rate": 54.2
    },
    {
        "name": "Giant Double Prince",
        "cards": ["Giant", "Prince", "Dark Prince", "Baby Dragon", "Tornado", "Lightning", "Miner", "Skeletons"],
        "archetype": "Beatdown",
        "tier": "A-",
        "win_rate": 54.0
    },
    {
        "name": "Royal Giant Cycle",
        "cards": ["Royal Giant", "Fisherman", "Lightning", "Tornado", "Ice Spirit", "Electro Spirit", "Cannon", "Skeletons"],
        "archetype": "Cycle",
        "tier": "A-",
        "win_rate": 53.8
    }
]

# Card synergies for deck building
SYNERGIES = {
    "Goblin Giant": ["Sparky", "Prince", "Dark Prince", "Mega Minion"],
    "Sparky": ["Goblin Giant", "Giant", "Tornado", "Goblin Cage"],
    "P.E.K.K.A": ["Battle Ram", "Bandit", "Electro Wizard", "Dark Prince"],
    "Lava Hound": ["Balloon", "Mega Minion", "Skeleton Dragons", "Miner"],
    "Balloon": ["Lava Hound", "Freeze", "Lumberjack", "Miner"],
    "Graveyard": ["Poison", "Tornado", "Ice Wizard", "Baby Dragon"],
    "Hog Rider": ["Fireball", "The Log", "Ice Golem", "Ice Spirit"],
    "Golem": ["Night Witch", "Baby Dragon", "Lumberjack", "Lightning"],
    "X-Bow": ["Tesla", "Ice Golem", "Ice Spirit", "Archers"],
    "Royal Hogs": ["Fireball", "Zappies", "Flying Machine", "Heal Spirit"],
    "Miner": ["Poison", "Wall Breakers", "Bats", "Goblin Gang"],
    "Mega Knight": ["Hog Rider", "Inferno Dragon", "Bats", "Zap"],
    "Ram Rider": ["Bandit", "P.E.K.K.A", "Poison", "Dark Prince"],
    "Giant": ["Prince", "Dark Prince", "Baby Dragon", "Lightning"],
    "Royal Giant": ["Fisherman", "Lightning", "Tornado", "Electro Spirit"],
    "Princess": ["Goblin Barrel", "Rocket", "Inferno Tower", "The Log"],
    "Goblin Barrel": ["Princess", "Rocket", "Knight", "Inferno Tower"],
    "Battle Ram": ["P.E.K.K.A", "Bandit", "Poison", "Zap"],
    "Bandit": ["P.E.K.K.A", "Battle Ram", "Royal Ghost", "Dark Prince"],
    "Electro Wizard": ["P.E.K.K.A", "Tornado", "Mega Knight", "Battle Ram"],
    "Night Witch": ["Golem", "Baby Dragon", "Tornado", "Lumberjack"],
    "Ice Wizard": ["Tornado", "Graveyard", "Cannon Cart", "Knight"],
    "Baby Dragon": ["Tornado", "Golem", "Graveyard", "Lava Hound"],
    "Mega Minion": ["Lava Hound", "Balloon", "Golem", "Goblin Giant"],
    "Inferno Dragon": ["Mega Knight", "Lava Hound", "Golem", "Miner"],
    "Skeleton Dragons": ["Lava Hound", "Golem", "Miner", "Giant"],
    "Dark Prince": ["Goblin Giant", "P.E.K.K.A", "Giant", "Prince"],
    "Prince": ["Giant", "Dark Prince", "Baby Dragon", "Goblin Giant"],
    "Lumberjack": ["Balloon", "Golem", "Lava Hound", "Giant"],
    "Fisherman": ["Royal Giant", "Hog Rider", "Tornado", "Mega Knight"],
    "Tornado": ["Baby Dragon", "Ice Wizard", "Graveyard", "Executioner"],
    "Poison": ["Graveyard", "P.E.K.K.A", "Battle Ram", "Ram Rider"],
    "Fireball": ["Hog Rider", "Royal Hogs", "X-Bow", "Balloon"],
    "Lightning": ["Golem", "Giant", "Royal Giant", "P.E.K.K.A"],
    "Zap": ["Goblin Giant", "Sparky", "Lava Hound", "Hog Rider"],
    "The Log": ["Princess", "Goblin Barrel", "Hog Rider", "X-Bow"],
    "Barbarian Barrel": ["Graveyard", "Golem", "Balloon", "Miner"],
    "Rocket": ["Princess", "Goblin Barrel", "Log Bait", "Tesla"],
    "Freeze": ["Balloon", "Hog Rider", "Lumberjack", "Graveyard"],
    "Heal Spirit": ["Royal Hogs", "Hog Rider", "Battle Ram", "Giant"],
    "Ice Spirit": ["Hog Rider", "X-Bow", "Ice Golem", "Cannon"],
    "Electro Spirit": ["Royal Giant", "Hog Rider", "Giant", "Sparky"],
    "Skeletons": ["X-Bow", "Hog Rider", "Ice Golem", "Miner"],
    "Bats": ["Miner", "Mega Knight", "Lava Hound", "Balloon"],
    "Goblin Gang": ["Goblin Giant", "Miner", "Princess", "Log Bait"],
    "Spear Goblins": ["Mega Knight", "Hog Rider", "Giant", "Miner"],
    "Wall Breakers": ["Miner", "Hog Rider", "Mega Knight", "Bats"],
    "Zappies": ["Royal Hogs", "Flying Machine", "Fireball", "Hog Rider"],
    "Flying Machine": ["Royal Hogs", "Zappies", "Hog Rider", "Miner"],
    "Cannon": ["Hog Rider", "X-Bow", "Ice Spirit", "Skeletons"],
    "Tesla": ["X-Bow", "Hog Rider", "Ice Spirit", "Skeletons"],
    "Inferno Tower": ["Princess", "Goblin Barrel", "Log Bait", "Rocket"],
    "Tombstone": ["Lava Hound", "Balloon", "Golem", "Hog Rider"],
    "Goblin Cage": ["Goblin Giant", "Sparky", "Hog Rider", "Miner"],
    "Cannon Cart": ["Graveyard", "Ice Wizard", "Tornado", "Knight"],
    "Knight": ["Princess", "Goblin Barrel", "Graveyard", "Ice Wizard"],
    "Ice Golem": ["Hog Rider", "X-Bow", "Ice Spirit", "Skeletons"],
    "Royal Ghost": ["P.E.K.K.A", "Bandit", "Battle Ram", "Dark Prince"],
    "Executioner": ["Tornado", "Golem", "Giant", "Lumberjack"],
    "Witch": ["Golem", "Giant", "Lava Hound", "Graveyard"],
    "Wizard": ["Golem", "Giant", "Hog Rider", "Miner"],
    "Musketeer": ["Hog Rider", "Giant", "Golem", "Ice Golem"],
    "Archers": ["X-Bow", "Hog Rider", "Ice Golem", "Tesla"],
    "Hunter": ["Royal Giant", "Fisherman", "Giant", "Golem"],
    "Magic Archer": ["Tornado", "Golem", "Giant", "Lumberjack"],
    "Rascals": ["Goblin Giant", "Miner", "Hog Rider", "Giant"],
}

# Card types mapping
CARD_TYPES = {
    "Goblin Giant": "tank", "P.E.K.K.A": "tank", "Lava Hound": "tank", "Golem": "tank",
    "Giant": "tank", "Mega Knight": "tank", "Royal Giant": "tank", "Knight": "mini_tank",
    "Ice Golem": "mini_tank", "Dark Prince": "mini_tank", "Prince": "mini_tank",
    "Lumberjack": "mini_tank", "Bandit": "mini_tank", "Battle Ram": "win_con",
    "Hog Rider": "win_con", "Ram Rider": "win_con", "Royal Hogs": "win_con",
    "Balloon": "win_con", "X-Bow": "win_con", "Graveyard": "win_con",
    "Goblin Barrel": "win_con", "Miner": "win_con", "Wall Breakers": "win_con",
    "Sparky": "support", "Electro Wizard": "support", "Ice Wizard": "support",
    "Baby Dragon": "support", "Mega Minion": "support", "Inferno Dragon": "support",
    "Skeleton Dragons": "support", "Night Witch": "support", "Witch": "support",
    "Wizard": "support", "Musketeer": "support", "Archers": "support",
    "Hunter": "support", "Magic Archer": "support", "Flying Machine": "support",
    "Zappies": "support", "Executioner": "support", "Rascals": "support",
    "Cannon Cart": "support", "Fisherman": "support", "Royal Ghost": "support",
    "Princess": "support", "Goblin Gang": "swarm", "Bats": "swarm",
    "Spear Goblins": "swarm", "Skeletons": "swarm", "Goblin Cage": "building",
    "Cannon": "building", "Tesla": "building", "Inferno Tower": "building",
    "Tombstone": "building", "Fireball": "spell", "Poison": "spell",
    "Lightning": "spell", "Zap": "spell", "The Log": "spell",
    "Barbarian Barrel": "spell", "Rocket": "spell", "Freeze": "spell",
    "Tornado": "spell", "Heal Spirit": "spirit", "Ice Spirit": "spirit",
    "Electro Spirit": "spirit",
}

# All cards in the game (for reference)
ALL_CARDS = list(CARD_TYPES.keys())

# Evolutions (cards that have evolution versions)
EVOLUTION_CARDS = [
    "Knight", "Archers", "Barbarians", "Royal Giant", "Firecracker",
    "Skeletons", "Mortar", "Tesla", "Goblin Giant", "Valkyrie",
    "Bats", "Wizard", "Hog Rider", "Battle Ram", "Mini P.E.K.K.A",
    "Wall Breakers", "Goblin Barrel", "Bomb Tower", "Musketeer",
    "Goblins", "P.E.K.K.A", "Giant", "Miner", "Prince"
]

# Heroes
HEROES = ["Golden Knight", "Skeleton King", "Archer Queen", "Monk", "Mighty Miner"]