🌲 VIRIDIAN FOREST
🌤️ WEATHER
🔓 BATTLE LOCK: OFF
🎚️ NORMAL RUN
🐣 Pichu Lv.1
❤️ 100 | ⚡ 100
❤️ TRUST10%
⭐ LEVEL 10/100 XP
🍖100
😴100
💩0
100
😊100
💰500
🏆0
🎒0
🌙☀️
🔥0
🐣 ULTIMATE OVERHAUL! NEW MOVES, ITEMS, AND AREAS! 🐣
💾 AUTO-SAVING...

📊 BATTLE & RUN INFO

⚔️ CURRENT MOVES

🩹 STATUS

🔁 ROUTINE

🎒 ITEMS

☠️ RUN

PICHU ❤️ 100/100 VS WILD ❤️ 100 HP
PLAYER
ENEMY
PLAYER: NORMAL
ENEMY: NORMAL
⚠️ TRAINER CHALLENGE ⚠️
Leader Portrait
GYM LEADER
☀️ CLEAR
VICTORY
⚔️ A WILD POKéMON APPEARED!

🏪 POKé MART

💰 YOUR MONEY: 500

🧺 CARE BAG

Use snacks, treats, and care items to support your partner.

🎰 GAME CORNER

💰 MONEY: 500
Place a bet and start a hand.

🦁 SAFARI ZONE

💰 MONEY: 500
Balls: -
No encounter yet.
Catch rates depend on species and ball type.

📘 SAFARI DEX (0/0)

🎣 FISHING SPOT

Water conditions unknown.
Chain: 0
Cast your line and wait for a bite.

💻 POKéMON PC (0/152) • ✨ 0

100% Scales all *_pc.png in this window (saved).
Select a caught Pokémon
Its Pokédex profile will appear here.
Catch Pokémon while exploring and in Safari Zone, then review stats and flavor descriptions here.

🧬 EVOLUTION DEX (GEN 1)

Review evolution methods by species: level, stone, or link cable.

🏥 POKéMON CENTER

✨ ALL YOUR POKéMON WERE FULLY HEALED! ✨

❤️ HP RESTORED | ⚡ ENERGY FULL

💔 TRUST BROKEN

Your partner lost all trust and returned to the wild.
GAME OVER - Your save will be reset.

🏆 ACHIEVEMENTS (0/0)

👤 TRAINER CARD

Name
Active partner
Team
Run snapshot
Money: 0 · Badges: 0 · Wins: 0 · Lv. 1
Registered at the start of your journey. Export save to keep a backup of your trainer name and progress.

ℹ️ POKE PERFECT INFO

Development
Poké Perfect: Pika Pocket! is a single-file HTML game built for quick browser play and easy modding. Most systems are data-driven so sprites, moves, items, locations, and encounters can be expanded safely. The game is optimized for mobile portrait, landscape, and desktop UX.
Credits
Original project direction and production: icecapi
Built as a fan game experience for learning, creativity, and community-driven iteration.
User Contribution
You can contribute by adding custom sprite files, icon packs, move/balance suggestions, bug reports, and new content ideas (areas, events, trainers, achievements).
Recommended workflow: export save/sprite maps before major edits, patch, test battles/saves, then keep backups.
Community portrait contributor directory: PMD Portrait Repository - Contributors
Version
Current in-game version: 0.8

❓ HOW TO PLAY

Goal
Raise your Pokémon partner: keep care stats healthy, build trust and level, earn money and badges, explore areas, battle wild Pokémon and trainers, and expand your collection. If trust hits zero, your run can end—treat your partner well.
Care & cooldowns
Use FEED, PLAY, SLEEP, CLEAN, GROOM, CUDDLE, POOP to fix hunger, boredom, sleep, cleanliness, and mess. Actions grant XP and affect trust. Many actions have cooldowns—watch the bottom status line and messages. The red status box under your HUD shows tutorials and tips; toggle MSG LOG to review past lines.
HUD & party
Stat tiles show hunger, energy, money, wins, items, day/night, streaks, etc. 📊 INFO opens moves, battle status, routine, and run rules (e.g. Nuzlocke). You can run a 3-slot party—swap partners when prompted; fainted partners need care or swaps. Click your trainer name for your trainer card.
World & activities
EXPLORE triggers encounters and events by area. FISH, SAFARI, GYM, POKé MART, CASINO, and POKé CENTER (heal + cooldown) use money and items. After all 8 Gym badges, GYM becomes the Elite Four (in order), then your Rival as Champion—then post-game exploration. Weather can affect play—see the weather badge. New areas may unlock as you progress.
Battles
Pick moves or items, run when allowed, and use SWAP for party members. BATTLE LOCK (top bar) keeps you in a fight across refreshes until it resolves—don’t refresh to escape. Shiny Pokémon can appear (rare). Catching may send extras to the PC when your party is full.
Difficulty & challenges
Open DIFFICULTY for presets and modifiers. Nuzlocke and other challenge options can permanently affect your run—read the panel before enabling.
Saves
The game auto-saves on a timer (toggle with AUTO-SAVE). Use EXPORT / IMPORT to back up your save file. Clearing browser data can erase local saves—export first.
Two-player link
Open 🔗 LINK to connect with one other player. Easiest: run START-LINK-SERVER.bat (Windows) or npm start in the game folder; keep that window open. Same room holds at most two trainers: chat, trade party Pokémon (host finalizes), and link battles using your active Pokémon.
Held items
Open 🧺 CARE BAG — each party Pokémon can hold one item from your bag (EXP. Share, Lucky Egg, Amulet Coin, Leftovers). Buy held gear at the Poké Mart when unlocked. EXP. SHARE is expensive and only appears in the shop after you become Champion.
ℹ️ INFO = credits & project details. 🧪 CHEATS = dev tools (passphrase). This HELP screen is the player-facing rules summary.

🎚️ DIFFICULTY & CHALLENGES

Choose a preset or fine-tune modifiers. Changes apply immediately after saving.
Presets








Challenge Toggles




Nuzlocke (Poke Perfect)

Rules: one catch per area, permadeath, no battle items, challenge fail on white-out.
Weather Source

🧪 CHEATS / DEBUG MODIFIERS

Locked behind dev passphrase. Use for testing and sandbox fun.




Quick Modifiers

🏅 BADGES EARNED (0/8)

🎓 NEW MOVES AVAILABLE!

Choose a new move to learn!

🗺️ SELECT AREA

🛠️ BATTLE SPRITE MANAGER

Edit per-species battle paths. Use relative files or full URLs.

📟 NEW TRAINER REGISTRATION

Welcome to Poké Perfect!

Can you tell me your name, please?
Professor Oak

🧢 CHOOSE YOUR STARTER (ALL 152)

Pick your partner for this save file.

🧾 SPRITE AUDIT (ALL SPECIES x 4)

Checking...
This product is a FREE fan game and is not affiliated with or endorsed by Nintendo, GameFreak, or any other company responsible for developing or distributing Pokémon video games.
Absolutely no copyright infringement is intended. | 2026 - icecapi