DEV Community

Cover image for AlgoQuest Hero Books: What Interactive Stories Taught Me About Building Educational AI
Jean-Sebastien Beaulieu
Jean-Sebastien Beaulieu

Posted on

AlgoQuest Hero Books: What Interactive Stories Taught Me About Building Educational AI

Full Article, Podcast, and Videos

Full article PDFs:

Podcast on the article:

Video material:

The Work

Today’s article is about AlgoQuest, but it is also about something larger: the difference between making educational software look alive and making it actually teach.

AlgoQuest began from a personal memory that turned into an engineering problem. I grew up reading comics, gamebooks, and novels where a choice could change the path. Later, I wrote lyrics, poems, and systems. When I started building software, that same instinct came back: a good learning environment should not only explain a concept. It should let a person enter a world, make a decision, build something, fail safely, recover, and understand what changed.

That is the heart of the Hero Books model.

The goal is not to use AI to generate endless quests. That would be easy, and honestly not good enough. The goal is to build an educational architecture where narrative creates motion, rules create trust, and artifacts create evidence. A story can invite the learner forward, but it cannot be allowed to certify understanding by itself.

AlgoQuest infographic showing the learning hero journey from story entry to verifiable educational artifacts

This is the design tension I wanted the article to hold: the learner should feel like they are entering an adventure, but the architecture underneath has to stay precise. A mission is not only a scene. It is a route into action, construction, testing, explanation, and review.

The Biggest Lesson

The biggest lesson today was simple and brutal: educational AI cannot be measured by how fluent the output feels.

If a learner completes a mission, the system needs to know what actually happened:

  • What was the objective?
  • What artifact was produced?
  • What test was run?
  • What help was used?
  • What changed between the first attempt and the next one?
  • What is the system allowed to claim from that evidence?

That is why AlgoQuest separates the adventure from the proof. Points can tell a journey. Rewards can make progress visible. Qbit can help explain and encourage. But the system must never turn a narrative score into a judgment of intelligence.

That boundary matters.

In education, a fluent AI answer can become dangerous when it sounds like proof. AlgoQuest is being designed so the AI can help with language, variation, explanation, and momentum, while deterministic rules govern missions, evidence, progression, and claims.

What I Am Proud Of

I am proud that the work became more honest as it became more ambitious.

At first, it would have been tempting to push the Hero Books as the center of everything. Six worlds. Six audiences. Forty prompts per audience. Three languages. Thousands of possible cards and localized versions. It sounds impressive, and it is a powerful direction.

But the better decision was to separate the alpha from the dream.

AlgoQuest does not need the complete Hero Books universe to become useful. First, it needs a real entrance:

  • a learner opens a guided activity;
  • follows a first mission;
  • modifies something;
  • runs it;
  • sees a result;
  • explains the relationship;
  • and leaves with an artifact that can be inspected later.

That is the foundation. The Hero Books can grow around it when the engine is ready.

This is what serious educational design looks like to me: passion, yes, but passion tied to contracts, receipts, limits, and review.

AlgoQuest infographic presenting the Hero Book evolution framework across audiences, prompts, languages, and controlled progression

That framework changed the way I see the whole project. The Hero Books are not decoration around AlgoQuest. They are a future layer of structured entry points, each one adapted to a real audience and bounded by reviewed prompts, sources, and learning outcomes.

Why This Matters for Developers

For developers, the article is a reminder that “AI-powered” is not an architecture.

If an AI writes the story, that does not mean the system can teach. If an AI gives feedback, that does not mean the system understands evidence. If a learner clicks through a path, that does not mean learning happened.

The system needs layers:

  • narrative state;
  • learning evidence;
  • artifact receipts;
  • source boundaries;
  • accessibility rules;
  • localization;
  • age adaptation;
  • and a clear authority model.

In AlgoQuest, AI can propose. The engine must decide what is valid. The learner must remain visible as the person doing the work. The teacher must receive useful signals without receiving invasive surveillance. The platform must know when to say: “we do not know enough to claim that.”

That sentence may be one of the most important features in any educational AI system.

Why This Matters for Learners

A good learning tool should not make a beginner feel late before they even start.

AlgoQuest is built around the right to enter before expertise. The learner should not need to know the vocabulary before touching the idea. Action can come first. The word can come after. A mission can start with a route, a door, a rule, a map, a small piece of code, or a simple ASCII output.

The first success does not need to be huge.

It needs to be real.

Fifteen minutes is not enough to master algorithms, mathematics, physics, or AI. But it is enough to build a first proof that learning has begun: one objective understood, one thing changed, one test run, one result observed, one explanation attempted.

That is a better promise than “learn everything fast.”

Where the Article Lands

The article closes with a firm position:

AlgoQuest will not be a decorated quiz, a fixed-page book, or a quest generator that improvises learning. It will be a construction base. Hero Books will bring the worlds, choices, and adventure. The engine will keep the proof, the rules, and the limits.

That balance is what I want from educational AI:

more imagination, not less;
more structure, not more control;
more encouragement, not false certification;
more artifacts, not only answers.

Today was a hard build day, but a useful one. The kind of day where the software teaches the developer what the idea really costs.

That is usually where the real architecture begins.

Top comments (0)