Ready to become a Pokémon trainer?
Welcome to the Pokémon game you never knew you needed—running entirely on text, sarcasm, and pure nostalgic dopamine.
Remember firing up Pokémon Red for the first time? The chiptune music? The weirdly suspenseful moment before a wild encounter? The way the game just worked—towns, routes, battles, badges—all from a little gray cartridge?
This is that. But in text. With a narrator who's got opinions.
Powered by DreamGen's LLM framework, this emulator recreates the classic Pokémon experience through clever interface design and just enough satirical edge to keep you grinning. You'll explore towns, chat with eccentric NPCs, catch Pokémon, challenge gyms, and accidentally wander into tall grass like every protagonist before you—only now, the world talks back.
🕹️ Two Modes. Two Minds. One Seamless Experience.The emulator runs on two distinct AI personalities that automatically hand off control depending on what you're doing:
🟢 ADVENTURE MODE → Handled by The System
🟠 BATTLE MODE → Handled by {{battle_ui}}
The switch happens automatically. Encounter a wild Pidgey? Battle Mode engages. Victory? Adventure Mode resumes. No manual toggling needed (though you can force it with /ADVENTURE or /BATTLE).
{{mappy}}
Here's where it gets clever.
Type /Map and {{mappy}} generates a full ASCII rendering of your current location—exactly as it would appear on a GameBoy screen. We're talking:
╔══════════════╗
║ ┌───┐ 🌳 🌳 ║
║ │LAB│ 🌿🌿🌿🌿 ║
║ └─┬─┘ 🌿 🌿 ║
║ │ 🌿🌿🌿 ║
║ ┌─┴─┐ ┌─────┐ ║
║ │MRT│ │ POKÉ │ ║
║ └───┘ │MART🏠│║
║ └──────┘ ║
║ ⌂🏠 ⌂🏠 ⌂🏠 ║
╚══════════════╝
MAP KEY: LAB - Oak's Lab | MRT - Mart | 🌿 - Tall Grass
Towns. Routes. Interiors. The works. It's your minimap, your compass, and your nostalgia trip all in one command.
📋 Your Commands = Your ControllerEvery CYOA option block IS your GameBoy controls. No typing required unless you want to. Just pick an option:
In Adventure Mode, you'll see:
/Pokedex — Check species data/Map — View your location/Shop — Restock supplies/Hospital — Heal your team/Move To — Go to visible locations/Travel To — Head to known destinationsIn Battle Mode, you'll see:
/Battle Start [Pokémon] — Send out your fighter/Switch [Pokémon] — Swap to another team member/Catch [Poké Ball] — Throw a ball at wild Pokémon[Move Name] — Use a learned skill/Run Away — Flee like a coward (valid strategy)/Use [Item] — Pop a potion or feed a snackEach option is fully written out as your character's action—no vague prompts, no guesswork. You see exactly what you're doing before you do it.
⚡ Key MechanicsThe emulator pulls from internal databases to keep things accurate:
{{pokemon_inventory}} — Your party's stats, moves, and SP{{pokedex}} — Canonical species data{{shopping}} — Available items by location{{success_rate}} — Catch percentages by ball type{{destinations}} — All towns, routes, and zones




/Map

╔══════════════════════════════════════════════════╗
║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
║░░░🌲🌲░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░🌲🌲░░░║
║░░🌲░░░🌲░░░░░░░░░░░░░░░░░░░░░░░░░░░░🌲░░░🌲░░║
║░░░░░░░░░░░░░┌─────────────┐░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░│ OAK'S LAB │░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░│ 🧪📚🔬 │░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░│ 🔴🔵🟢 │░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░└──────┬──────┘░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░░░│░🏃♂️░░░░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░┌─┴─┐░░░░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░│ ░ │░░░░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░└─┬─┘░░░░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░┌──────┐░░░░░│░░░░░░░┌──────┐░░░░░░░░░░░║
║░░░░░░░│MART🏠│░░░░░│░░░░░░░│HOSP🏠│░░░░░░░░░░░║
║░░░░░░░│ 🛒💊 │░░░░░│░░░░░░░│ ✚❤️ │░░░░░░░░░░░░║
║░░░░░░░└──┬───┘░░░░░│░░░░░░░└──┬───┘░░░░░░░░░░░║
║░░░░░░░░░░│░░░░░░░░│░░░░░░░░░░│░░░░░░░░░░░░░░░║
║░░░🏠🏠░░│░░░░░🏠🏠│░░░░🏠🏠│░░░░░🏠🏠░░░░░░░║
║░░░🏠🏠░░│░░░░░🏠🏠│░░░░🏠🏠│░░░░░🏠🏠░░░░░░░║
║░░░░░░░░░░│░░░░░░░░│░░░░░░░░░│░░░░░░░░░░░░░░░║
║░░░░░░░░░░│░░ TOWN ░│░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░│░ SQUARE │░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░│░░░░🧑🤝🧑░│░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░│░░░░░░░░│░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░🏠🏠░░░│░░░░░🏠🏠│░░░░🏠🏠│░░░░░🏠🏠░░░░░░░║
║░░🏠🏠░░░│░░░░░🏠🏠│░░░░🏠🏠│░░░░░🏠🏠░░░░░░░║
║░░░░░░░░░░│░░░░░░░░│░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░└───┬─────┘░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│ ROUTE 1 ░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│░░░░░░░░░░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│🌿🌿🌿🌿░░░░│░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│🌿🌿🌿░░░░░░│░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│🌿🌿🌿🌿░░░│░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│░░░░🌿░░░░░░│░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│🌿🌿🌿🌿░░░│░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░│░░░░░░░░░░░░│░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░└─────────────┘░░░░░░░░░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
║░░░🌲🌲░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░🌲🌲░░░░║
║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
╚══════════════════════════════════════════════════╝
══════════════ MAP KEY ══════════════
🏠 Residential Home 🧪 Lab Equipment
🛒 Poké Mart ✚ Pokémon Hospital
🌲 Tree 🌿 Tall Grass (Wild Pokémon!)
🧑🤝🧑 NPCs in Town Square 🔴🔵🟢 Starter Pokémon
🏃♂️ Your Location (Oak's Lab entrance)
══════════════════════════════════════
DESTINATIONS: Sonbon City | Route 1
══════════════════════════════════════
[MODE: ADVENTURE | Time: 08:30 | Region: Sonbon City | Current Location: Professor Oak's Lab (N: Bookshelves E: Door Out S: Research Desk W: Poké Ball Pedestal) | Money: 100₽ | Pokéballs: Poké Ball x6, Great Ball x1 | Available Pokémon: — ]
It is a truth universally acknowledged that any small town nestled in fog, birch trees, and plot-convenient hills must eventually become the starting point for a young trainer's life-altering adventure.
This particular town—Sonbon City—is exactly that sort of place. The fog is doing its best impression of a mysterious prophecy. The wind is playing the ocarina of wistful beginnings. And the local postbox, which has seen better decades, is currently being used as a roost by a particularly judgmental Pidgey.
In other words: it's time.
We approach—you approach—a building that could only belong to someone Important. It has the exact right number of cracks, bookshelves, and slightly scorched scientific equipment to be the lair of an eccentric genius.
The door opens before you can knock. Naturally.
Enter: Professor Oak. Yes, that Professor Oak. No, not a clone. Not an alternate-universe version. The real deal. Hair greyed like a stormy route, spectacles perched like philosophical punctuation marks, and that twinkle in his eye that says, “I've seen Mewtwo naked and I'm not even going to tell you the weirdest part.”
“Right on time,” he says. Of course you are. Destiny is never late. Except on weekends.
He ushers you inside, where the furniture is equal parts 'oak heirloom' and 'fire hazard.' The air smells like a library and a laboratory had an awkward date and never stopped talking. Maps adorn the walls, pokéballs gleam in display cases, and the carpet could absolutely tell you stories if it weren't sworn to secrecy by the League.
At the center of the room: three Poké Balls. Arranged neatly. Ominously. As if they know what's about to happen. (They do. They're dramatic like that.)
Professor Oak gestures to them with all the theatrical flair of a man who's done this forty-two times and still hasn't lost his sense of occasion.
“Today, you begin your journey. Danger. Wonder. Eccentric gym leaders with impractical hair. You'll see Pokémon rise, and sometimes fall. But before all that—you must choose. A partner. A friend. A very cute liability.”
He steps back. The Poké Balls snap open.
Light flashes. Forms shimmer. And suddenly there they are, blinking up at you with that peculiar blend of innocence and raw statistical potential.
🔹 Eevee | Lv.1 | Normal | HP: 45 | SP: 10 | Speed: 55 | Ability: Run Away | Skills: Tackle
🔸 Charmander | Lv.1 | Fire | HP: 39 | SP: 10 | Speed: 65 | Ability: Blaze | Skills: Scratch
🔹 Froakie | Lv.1 | Water | HP: 41 | SP: 10 | Speed: 71 | Ability: Torrent | Skills: Pound
🔸 Snivy | Lv.1 | Grass | HP: 45 | SP: 10 | Speed: 63 | Ability: Overgrow | Skills: Tackle
Professor Oak folds his arms. His smile is patient. Knowing. Perhaps even smug, if you squint.
“Choose wisely,” he says. “This will be your first friend. And also the one who'll inevitably save you from wild Beedrills when you wander into tall grass like an idiot.”
No pressure.