Back to Game

How to Play PokeSim

Your complete guide to catching, training, and battling Pokémon. From your first step in the tall grass to unlocking Mega Evolutions — everything you need to know is right here.

✨ Gen 1–9 | 1,000+ Pokémon

📋 Contents

Map & Exploration

PokeSim features a 50×50 tile map where you roam freely as your trainer. Move using the on-screen arrow pad or your keyboard.

Controls:

Poke
Sim

Keyboard shortcuts:

↑ / W North ↓ / S South ← / A West → / D East

Diagonal buttons also available for faster movement.

💡 Tip: Your active Pokémon walks beside you as a companion sprite! Wild Pokémon depend on the Pokémon ID range configured for the current map.

Battles & Type Effectiveness

Walking through tall grass triggers a wild Pokémon encounter. A turn-based battle begins — choose one of your moves each turn.

Speed determines who attacks first. A Pokémon's level acts as its base speed (modified by Bonus Stats).

Type effectiveness:

2× Super Effective — double damage
0.5× Not Very Effective — half
0× No Effect
NormalFireWaterElectricGrassIceFightingPoisonGroundFlyingPsychicBugRockGhostDragonDarkSteelFairy

Battle actions:

ℹ️ Multi-Pokémon XP: All Pokémon that entered battle via switching share XP. Weaker Pokémon receive a larger share.
💡 Tip: Check Weaknesses in the encounter preview before battle — plan your moves accordingly!

Catching Pokémon

Weakening a wild Pokémon increases your catch chance. The lower its HP, the higher the rate — up to the map's catch cap.

ConditionEffect
🔴 Active Pokémon level ≤ 10Cannot catch — need a stronger Pokémon
📊 XP below map thresholdMust reach required XP % first
💰 Catch costDeducts a % of your active Pokémon's current XP
❤️ Wild HP at ~1%Highest catch chance (up to map's cap)
❤️ Wild HP at 100%Minimum 5% catch chance

Auto-Capture (5th Encounter): Defeat the same species 5 times and on the 5th victory it automatically joins your collection — free, no cost!

⚠️ Important: A failed catch still costs XP and the wild Pokémon gets a free counter-attack. Weaken it first!
💡 Tip: The catch chance display shows the exact % and XP cost in real time above the Catch button.

Leveling & Experience

Defeating wild Pokémon earns XP for all participants. XP is weighted — weaker Pokémon relative to the wild one earn a bigger share.

ℹ️ Total Level (Trainer Rank): Sum of all Pokémon levels in team + collection. Used for Global Ranking and unlocking the 🛒 Merkado at total level 100.
💡 Tip: Switch in lower-level Pokémon during battle so they share XP and grow faster.

Evolution

Pokémon evolve when reaching certain levels — automatically after a level-up in battle, or manually via the 🔄 Evolve button on any Pokémon card.

Info Panel Evolution Line: Clicking any sprite opens its info showing the full evolution line from the root — no matter which form you clicked.

🐱LITLEOStart
🦁PYROARLv. 35
+
🦁PYROAR MALEMale Form
🌱BULBASAURStart
🌿IVYSAURLv. 16
🌺VENUSAURLv. 32
+
🌺MEGA VENUSAURMega Evo
ℹ️ Clicking Litleo, Pyroar, Pyroar-Male, or Venusaur-Mega in the info panel always shows the complete evolution line from the base species.
💡 Tip: Evolution preserves Bonus Stats, Shiny status, and capture info. If multiple targets exist, a selection screen lets you choose.

⭐ Bonus Stats

Wild Pokémon can spawn with hidden Bonus Stats — permanent passive buffs assigned randomly at encounter, preserved through evolution and team changes.

⚔️ +ATK  +25% Attack Damage 🛡️ +DEF  Reduces damage taken by 25% 🏃 +SPD  +25% Speed (acts first more often)
Bonus TierChance
⚔️🛡️🏃 All three stats~1%
Any two stats~10%
Any one stat~19%
No bonus stats~70%
💡 Tip: Use the Collection filters (⚔️ / 🛡️ / 🏃) to find your strongest Pokémon. Triple-bonus is extremely rare — keep it!

✨ Shiny Pokémon

Every wild Pokémon has a tiny chance of appearing as a Shiny — an alternate coloration. Purely cosmetic but highly prized.

✨ SHINY  1 in 4,096 chance per encounter
💡 Tip: Even if you already own that species, catch the shiny — it's stored separately in your collection!

Move Editor & Customization

Each Pokémon can have up to 4 damaging moves. Customize via the ✏️ Moves button on any card.

ExampleCost
Replace 40-power with 80-power move40 × 35 = ₱1,400
Replace 100-power with 60-power move₱0 (no refund)
Fill empty slot with 60-power move60 × 35 = ₱2,100

The editor shows level-up moves first (up to 5 levels ahead), then falls back to all learnable moves for that species.

1 Move 1 in battle 2 Move 2 3 Move 3 4 Move 4
💡 Tip: Type coverage (moves of different types) lets you hit more opponents for super effective damage.

Team & Collection

Your Pokémon are split into your active Team (up to 6) and your Collection (unlimited storage).

Set Active
One Pokémon leads battles and walks beside you on the map.
📦
Move to Collection
Move a team member to your storage box.
Add to Team
Pull from collection into your team (max 6).
🗑️
Release
Permanently release a Pokémon. Cannot be undone!
✏️
Edit Moves
Customize up to 4 moves. Costs coins for power upgrades.
🔄
Evolve
Manually trigger evolution if level requirement is met.

Collection Filters & Sorting:

Each card shows capture metadata: trainer who caught it, map, and date.

💡 Tip: Keep at least 2–3 Pokémon in your team so you can switch during battle. If all faint, you lose!

Pokédex Records

Tracks every species you've encountered in battle — even without catching. Each entry shows the sprite, name, Pokédex #, types, encounter count, and an ℹ️ Info button with full stats, description, weaknesses, and the complete evolution line.

Search by name or ID. List loads 25 at a time for performance.

💡 Tip: Once you've encountered a species 5 times, the next defeat auto-captures it for free!

Global Ranking

The Global Ranking page compares all trainers by:

Change your trainer name using the ✏️ button in the nav — once per week.

ℹ️ Merkado Unlock: Reach a Total Level of 100 to unlock the 🛒 Merkado in the navigation bar.

Navigation & UI Settings

🌙
Dark / Light Mode
Toggle between dark and light themes. Saved automatically.
🔊
Music Toggle
Mute/unmute background and battle music.
+ / −
Zoom Controls
Scale the game 50%–150%. Saved across sessions.
🚗
Byahe (Travel)
Explore additional map areas.
🏆
Gym Battles
Challenge Gym Leaders in structured battles.
ℹ️
About
Shows daily Firestore read/write/delete usage.
💡 Tip: On mobile, the ☰ hamburger collapses all nav links into scrollable card rows.

Install PokeSim as an App

PokeSim is a Progressive Web App (PWA). Install to your phone or desktop — no app store needed.

💡 Tip: Installed app gives full-screen mode, faster loads, and works without keeping a browser tab open.