Skip to content

Core Loop

Published mirror · Source of truth: Captainswords.app/docs/GAME_IDENTITY.md · docs/EMOTIONAL_ENGAGEMENT_MODEL.md

One-line loop

Explore → Meet → Help → Transform → Continue

Player-facing loop

The child:

  1. Walks around a small guided area.
  2. Notices a character or object that needs help.
  3. Talks to the character.
  4. Completes a learning-powered mission.
  5. Watches the world change.
  6. Receives a reward, clue, or unlock.
  7. Continues to the next story beat.

System loop

The system:

  1. Checks current island and story state.
  2. Selects available NPCs and missions.
  3. Uses the Learning Engine to choose the right skill/content.
  4. Uses the Story Engine to explain why the mission matters.
  5. Uses the Mission Engine to compose the mission.
  6. Uses the Visual Engine to choose the pattern, props, states, FX, and UI mode.
  7. Sends the compiled scene to the renderer.
  8. Records progress and updates the world state.

Pokémon comparison

Pokémon's repeated loop is:

Walk → Talk → Battle → Collect/Grow

CaptainsWorld's repeated loop is:

Explore → Meet → Help → Restore/Grow

The equivalent of Pokémon battles is not a quiz screen. It is a mission.

The equivalent of a gym is not a boss battle. It is a major world transformation.

Examples:

  • Harbour: receive first boat and captain clothes.
  • Old Lighthouse: light the lighthouse.
  • Whale Bay: help the whale reach deep water.
  • Harbour Master's Station: restore the faded map.
  • Grandpa's Cove: uncover a major memory.

Design principle

In Pokémon, battles are how you become stronger. In CaptainsWorld, learning is how you change the world.

What the child should feel

The child should feel:

I helped because I learned.

For Captain's Words:

I understand because I read.

For Captain's Numbers:

I made things work because I used numbers.

What we should avoid

Avoid framing the product as:

  • worksheets with decoration
  • disconnected mini-games
  • random activities
  • open-world wandering
  • grinding missions
  • generic AI-generated quests

The story should feel authored. The mission experience can be dynamically assembled.