How would you like to start?

Start here if you're new, then try changing things, then create your own!

USE
Explore existing activities
Run starter activities and
view their source code
with full annotations.
MODIFY
Change an existing activity
Pick a starter activity and
modify it with guided
challenges and hints.
CREATE
Describe something new
Describe an activity in your
own words and the AI will
generate it for you.
Start here if
you're new
Then try
changing things
Then create
your own!

Let's make a playful learning activity

Tell me what learners make, play with, and share.

Make Play Share
Template
Planner

Template mode: auto-detect from prompt.

Planner mode: default (gemini > local heuristic). Uses the built-in Sugar-aware planner without network calls. Policy: Cloud preferred / Standard.

Learning prompt 0 / 2000
Try: "Treasure-map quest where teams solve clues and explain each step." Thinking
Try:
can u create the chess activity where two students can play chess
Great. I will build on the right while we co-design on the left.
Planner: local (heuristic).
Grounding this plan on: Board Game Strategy Pattern, Round-Based Strategy Pattern, Constructionist Make Share Reflect
Tip: add age range, materials, and how children share results.
Build ready in the studio. Keep refining here, then install or export when you choose.
can u create the chess activity where two students can play chesss
|
Classroom preview Hide learning Review and install
Make Play

Interpreting learning goals...

Preparing your interactive board

Interpret learning goals
Generate activity files
Prepare interactive preview

🔒 The board will appear here when ready!

Live edit mode

Turn on, then select code or click/drag anywhere on the preview to target a specific part.

Preview area: 76%, 2% • 22% × 94%

Learning sidebar

Challenges, reflections, and annotations stay visible while you build.

Guided code exploration Challenges 12 Reflections 9 Notes 11

Practice edits, reflection, and reading key lines.

Level 1 unlocked — 12 focused challenges
Level 1 — Cosmetic
Change the text "Gtk" to something in your own language.
Level 1 — Cosmetic
Change "3.0" to a greeting that includes your name.
Level 1 — Cosmetic
Rewrite "Chess Activity" to describe what this activity does.
Level 1 — Cosmetic
Change the text "abcdefgh" to something in your own language.
Level 1 — Cosmetic
Change "<big><b>White's turn</b></big>" to a greeting that includes your name.
Level 1 — Cosmetic
Rewrite "draw" to describe what this activity does.
Level 1 — Cosmetic
Change the text "button-press-event" to something in your own language.