Pocket Monsters

creaturespocket monstersMade with Tripo

OpusAstra
Opus$32.70 · 2h34m00s
Claude Opus 5.5$32.70 · 2h34m00s
Claude Opus 5.5 $32.70 · 2h34m00s
Winner
Astra$18.93 · 1h10m00s
ChatGPT-6 Astra$18.93 · 1h10m00s
ChatGPT-6 Astra $18.93 · 1h10m00s
CheapestFastest

Opus wins. Both built the game around Tripo models. Opus got Tripo's own rigs and walk, run and jump clips onto every character; Astra's retargets failed, so it built its own skeletons and clips. Astra has the richer interface.

Remix in Claude

Tools used

Scorecard

Opus1Astra1

CriterionOpusAstra
Tripo animationTripo rigs and clips on all four characters (biped rig v1.0, quadruped walk for the deer)Tripo retargets failed; skeletons, weights and idle / walk / jump clips authored in code
ExplorerTripo kid in a raincoat: idle, walk, run, a hop on every catchTripo explorer Rowan in a field jacket: idle, walk, jump
MeadowWarm golden hour, dense swaying grass, shrine and stump cottageSoft hazy light, winding path, one lantern shrine
InterfaceRounded HUD, Collection, Showcase, CinemaField-guide cards, name tags over creatures, clip buttons in the collection
Cost$32.70$18.93
Time2h34m00s1h10m00s
OverallWinner–

The prompt

Build a small, polished browser game called "Pocket Monsters." The creatures are original 3D models that YOU invent and generate with the Tripo CLI. The goal: a cozy, beautiful creature-catching game where the creatures look detailed and alive.

=== STEP 1 — INVENT 3 CREATURES ===
Invent 3 completely original creatures a player would love to collect. Make them clearly different from each other:
- one small and cute, one elegant or magical, one funny or chunky.
For each one write: a name, a one-line personality, its colors, its body shape, its surface (soft fur, shiny scales, feathers, glowing crystals, moss, etc.) and one signature detail (big ears, a glowing tail, a leaf on its head...).
They must be 100% original: no resemblance to Pokémon, Digimon, Nintendo or any known character, no red-and-white ball.

=== STEP 2 — GENERATE THEM WITH TRIPO CLI ===
- The Tripo CLI is installed and logged in. Run `tripo --help` (and help for subcommands) first to learn the commands.
- For each creature, write a detailed Tripo prompt from Step 1: full body, standing pose, front-facing, rich textures, high detail, stylized but premium (like a modern collectible figure).
- Use the best quality settings the CLI offers for geometry and textures.
- If Tripo supports rigging and animation: rig each creature and add idle, walk and a happy jump. If it fails or takes too long, keep the static model and animate it in code (bobbing, squash and stretch, turning).
- Budget: at most 2 generation attempts per creature and 1 per landmark prop. Generate nothing else with Tripo.
- Save models to ./assets.
- Before every Tripo call, print a short readable line, e.g. "→ Tripo: generating Mossbun (soft moss fur, leaf ears)…", then "✓ done" with the file name.

=== STEP 3 — BUILD THE GAME (three.js, browser) ===
WORLD
- A small, cozy meadow at golden hour, about the size of a park clearing, with soft natural borders (bushes, rocks, trees) so the player can't wander off.
- Soft grass that sways, flowers, a few round trees, small rocks, a little pond with gentle ripples, floating pollen particles, a few butterflies.
- 1-2 landmark props generated with Tripo that fit the creatures' world (for example a mushroom cottage or a mossy stone shrine). One attempt each, place them as the centerpiece of the meadow.
- Soft shadows, warm light, gentle fog in the distance. It should look like a premium indie game, not a prototype.
- Opening shot: the camera starts with all 3 creatures and the landmark in view, then smoothly moves behind the player.

PLAYER
- A simple, cute original explorer character (or a floating camera orb if a character is too heavy), third-person camera that follows smoothly.
- Controls: WASD / arrow keys on desktop, on-screen joystick on mobile.

CREATURES
- The 3 creatures wander the meadow, each moving in a way that fits its personality (one hops, one floats, one waddles).
- When the player gets close, the creature notices: looks at the player, a small "!" pops above it, it reacts (runs, hides, or shows off).

CATCHING
- Click / tap to throw an original capture orb (glass sphere with a soft colored glow). It flies in an arc.
- Make catching forgiving: a generous hit area, so a catch works on the first throw.
- Hit: the creature shrinks into the orb with a sparkle, the orb wobbles 3 times, then a satisfying "caught!" burst with a short sound.
- Miss: the orb bounces on the grass and fades.

COLLECTION
- Key C or a button opens the collection: each caught creature on its own pedestal under a soft spotlight.
- The player can rotate it 360° and zoom in close to see the model and texture.
- Show its name, personality line and "Made with Tripo" under it.

UI
- Title top left: "Pocket Monsters." Subtitle: "3 creatures. Made with Tripo."
- Small HUD: "Caught 0/3", Collection button, Reset.
- "Showcase" button: the camera slowly orbits each creature one by one, UI hidden, for recording.
- "Cinema" toggle that hides all UI.
- Soft background music and gentle sound effects, with a mute button.
- Clean, rounded, modern UI with a light theme.

POLISH
- Smooth 60 fps, no console errors, works on desktop and mobile.
- Use three.js with WebGPURenderer and an automatic WebGL fallback.
- Performance: instanced grass and flowers, one shadow-casting light only, textures max 2048px (1024px on mobile), cap pixel ratio at 2, compress models with Meshopt or Draco, so the game loads fast on a phone.
- Must work as static files on any web host: relative paths only, no backend.
- When the game opens, the creatures should already be moving in the first second.
- All code and assets in this folder, ready to open in the browser.

More toys

All toys →