Ember ♡♡♡♡♡wary
0 / 10 places
journal  ·  guide  ·  sound  ·  home  ·  ✦ wish
whisper her a wish here anytime she’s stopped

Field Journal

Places you and your horse have found together
press J to close

How This Was Made

One conversation with Claude · 48 prompts · ~2 hours of actual riding · one HTML file · zero art or audio assets

This game began as a single sentence typed to an AI: build me a horse game that feels like riding a horse. Three feelings were demanded — the thrill of a jump, the joy of finding somewhere new, and the sense that the horse is somebody, not a vehicle. One file. No assets. Off you go.

Twenty minutes later there was a valley, a lake, ten hidden places, a horse named Ember, and a rider who immediately discovered that pressing left made her turn right. An auspicious start.

Then Ember started misbehaving in more interesting ways. She buried her nose in hillsides like she was looking for truffles. She vibrated. Not metaphorically — the whole horse buzzed like a phone on a table, faster the harder you rode. The investigation took four separate arrests: terrain noise leaking into her bones, a body-bounce with corners sharp enough to cut yourself on, and — the prize exhibit — her breathing, which was wired so that every change of effort teleported her lungs to a random point in the breath. She wasn't trembling. She was hyperventilating in math.

Then the rider, who knows horses, squinted and said: she's trotting backwards. She was. Her knees folded on the wrong half of the stride — the literal mechanics of a moonwalk. The fix came with a proof: 97% of every foot-lift now happens swinging forward, and her walk falls in the true four-beat order. Somewhere, a dressage judge relaxed without knowing why.

At some point the rider said: play it yourself and find the bugs. So the AI built a little robot jockey — a test rig that rides the game blind and measures every bone, every frame. The rig's first great discovery was that the rig itself was lying: its fake keyboard had been typing into the name field the whole time, and all that "galloping telemetry" was Ember out for a stroll of her own. The second discovery was real: hold forward into a fence and she'd grind against it, snorting, forever. Now she just balks, like any horse with self-respect.

Because by then she had ideas of her own. Leave the reins alone and she wanders. Trust her enough and she'll lead you somewhere you haven't found — and stop short, ears pricked, so the discovery is still yours. Rabbits burst from the grass and her ears chase them. And somewhere out in the vale there are wild horses, foals and all, and she hears them long before you see them. Follow her gaze.

The best moment in the game is the one you trigger by doing nothing: reach the herd, let everything go, and she runs with them. Naturally, the first real players broke it immediately — they chased a fleeing herd, caught up, let go as instructed, and nothing happened. The design had hidden a skill check inside a moment about surrender. She closes the gap herself now. Another player jumped into the lake and discovered the deep-water rule was a one-way door. She swims now. Every one of these embarrassments lives on as a permanent test, so they can never happen again.

Even this screen has a history: its link got flagged as suspicious navigation, it rendered behind the menu it belonged to, and the hour count was revised twice as the rider confessed to "vibing on other things" between prompts. Then the whole game learned to be played with thumbs.

Then came the phone era. The game learned thumbs — a stick that appears wherever your finger lands, a second finger to swing the camera mid-gallop — and the wind got turned down twice, on the principle that the rider's phone speaker is the final judge of any mix. A single screenshot caught Ember leaning sideways into hills: the roll axis had its sign flipped, so she'd been climbing every slope shoulder-first. And when she seemed to gallop in midair over long jumps, the investigation found something better: half of those "jumps" weren't jumps at all — the ground code had been gluing her to cliffs as they fell away, legs running on nothing. Now a crest at full speed is a real launch, and she jumps like a horse: hinds driving at takeoff, knees tucked through the arc, front legs reaching for the landing. Verified, naturally, by the robot jockey: one smooth motion per flight, zero phantom strides.

The phone got one more pass of housekeeping. The title screen had been cheerfully telling thumb-riders to press Shift — a key their device does not have — so on a touch screen it now explains thumbs and fingers instead. And on narrow screens the horse's name card and the places counter had been quietly sitting on top of each other, like two people who refuse to acknowledge they've been given the same seat; the counter now tucks in below her name, and the little messages scoot down out of the way.

And then she learned to watch where she was going. For all her opinions, Ember would gallop face-first into a pine if you pointed her at one — the world shoved her back out, but a horse that ricochets off trees is a bumper car wearing a saddle. Now she reads the ground ahead — every trunk, boulder and rail on her line — and eases around it with soft hands, glancing at the thing she's avoiding the way real horses do. It's a suggestion, not a wall: her steering is added to yours and capped, so a firm opposite rein still wins, and if you truly insist on the tree, the tree remains available. The robot jockey got a new event for the occasion: aimed dead-center at lone pines at full gallop, reins slack, expected to clear every one without breaking stride.

And then the vale grew a mailbox. Come to a stop anywhere quiet, tap W, and a little parchment unfolds: whisper a wish to her — what you'd want her to become — and it flies off to a real server somewhere, carrying a quiet note about where you were standing and how much she trusted you when you made it. The same key that asks her to walk, tapped instead of held, now asks her to listen; she can tell the difference between a command and a confidence. She can't read, as far as anyone knows. But send one and watch her ears.

The wish key turned out to be too clever by half. W already means walk — asking one key to hear both a command and a confidence meant new riders opened the parchment by accident, or never found it at all. So the key went back to being a key, and the invitation became hers to give: stand quietly with her a moment and a little tag floats up over her withers — ✦ whisper a wish — pulsing softly, gone the instant she steps off. There's a small ✦ wish up by the places counter too, for riders who already know the way. The lesson was an old one: don't overload a verb. Let the world do the offering.

Then the tag learned to explain itself — a second line, wishes shape what she becomes — and then, one prompt later, it was gone entirely. Hovering over her head every time she stopped, it had become a shop sign: a price sticker on the one thing here that isn't for sale. What stayed is quieter. The vale now greets every new rider with a short note before the title screen — the wishes are real, they leave the valley, they're read, they steer her — and when the ride begins, a single soft pointer glows under the places counter to show where ✦ wish lives, then fades and never nags again. Say it once, say it plainly, and let her get back to being a horse. And because one rider this week whispered the same wish twice, the card now gently notices when you’re about to repeat yourself — it never stops you (saying a thing twice is its own kind of meaning), it just offers, once, to hear a little more detail instead.

The whole method, honestly, is this: a person describes a feeling — "wonky", "jiggly", "she walks backwards", "I want her to be having as much fun as I am" — and the machine turns the feeling into a diagnosis, the diagnosis into a fix, and the fix into a measurement. Nobody ever said "invert the knee phase." Somebody said she's moonwalking, and that was enough.

This week a rider named Bart wished, twice, for the same small thing: that she'd notice butterflies — once just in passing, once pointing at the flowery spot south of home where he'd already imagined them. So now there are butterflies, drifting in slow loops over the home meadow and out in Wildflower Vale, wings built from two paper-thin planes that beat on an integrated phase (the one law no animation here is allowed to break). When one wanders close and she's standing calm, her ears swivel to track it and she lets out a single soft breath. A wary horse only glances. But once you've earned curious or better, she lingers — and on her own quiet wandering she'll sometimes drift over toward one, just to be near it. The wish came from outside the valley, and the valley answered.

press I to close

Rider's Guide

What the screen is telling you — and what's worth trying

Reading the screen

♥ Hearts & the word beside them — your bond, in five tiers: wary → curious → friendly → trusting → kindred spirits. It grows from petting, discoveries, clean jumps, running with the herd, and simply time spent riding. A bonded horse gallops faster, turns sharper, and takes more initiative of her own.

The bar under her name — her wind. Galloping drains it; when it empties she's winded — she keeps running, just a touch slower — and it returns when you ease off.

The places count (top right — tucked under her name on a phone) — places found. Press J for the field journal: unfound places show only a riddle-hint. Each one shimmers faintly in the world until you reach it.

Her ears — her honest opinion. Pricked keenly forward: something interesting is near. Pinned back: she's refusing, or tired. When she turns her head to look at something — look where she's looking.

The little messages — her voice. Stumbles, refusals, curiosity, contentment. She never lies.

Things to try

• Come to a stop and press E. Just see what she does.

• Gallop the log line near the home meadow and time Space for a clean jump — she'll tell you when you nail it.

• Pick a journal riddle and go hunting for the shimmer.

• Find your way up to the High Meadow. There's exactly one gentle ramp — and it's gated by two jumps.

• Sneak up on a rabbit at a walk. Now try it at a gallop.

• When her head lifts — horses on the wind — follow her gaze. Approach the herd at a walk; they spook at speed.

• Once you're in among them, let go of everything. Give her a moment. This is the one thing in the vale you can only do by not pressing anything.

• Do nothing for a while, anywhere. She has her own ideas about where to go — and the more she trusts you, the more interesting her ideas get.

• Wade the lake shallows. She'll refuse deep water and cliff-steep slopes — that's her judgment, not a wall.

• Gallop straight at a pine and keep the reins slack. She'll thread around it herself — she only hits what you insist on.

R rides home · M sound · I the making-of · a gamepad works (left stick, A jump, X pet).

press H to close

Whisper a wish to Ember

She might not change overnight. But she’s listening.
0 / 280
She didn’t quite catch that — try again?
You’ve whispered something like this already — add a detail so she hears more, or tap Send again to whisper it anyway.
Ember heard you. She’ll carry it with her.
press Esc to close

✦ She takes wishes

the one thing in this valley that’s truly real

Ember isn’t finished. This whole valley — her gaits, her moods, her stubborn opinions — was built in one conversation with an AI, and she is still becoming.

Whisper her a wish — anything you’d want her to learn, do, or be — and it truly leaves the valley: wishes travel back to the stable she was built in, and they steer what she becomes next. Leave an email and her diary will find you when she changes.

Whenever she’s standing still, tap ✦ wish beside the places counter. She’s listening.

W / S move · A / D steer · Shift gallop · Space jump · E pet · drag mouse to look

Windmere Vale

a horse, a valley, and nowhere you have to be
rider's guide  ·  whisper her a wish  ·  how this was made — 42 prompts, ~2 hours
W / S — faster / slower   A / D — steer
Shift — gallop (watch her wind)   Space — jump
E — pet (when stopped)   J — journal   M — sound   R — ride home
✦ wish — beside the places counter, whenever she’s stopped
A controller works too — left stick to ride, A to jump, X to pet.