Skip to content

Week 8 — Playtest & Share: Ship It to the Class

At a glance

Date Friday, October 2, 2026
Unit 1 — Think Like a Machine
Big idea Shipping software means letting other people use it, noticing what happens, and making one focused improvement.
Goal Students playtest classmates' original games, make one revision, and share what their program does.
Student accounts needed None. Use existing browser autosaves or rebuilt prototypes.
Prep time 5 minutes

Why this lesson looks the way it does

The temptation on a share day is to turn it into presentations. For this age span, playtesting is better. It keeps everyone active, gives younger students a real audience, and gives older students a reason to explain design choices without performing a speech.

The key teaching move is limiting revision to one focused improvement. Students will discover a dozen issues when someone else plays their game. That is normal. Shipping does not mean perfect; it means playable, understandable, and improved because of feedback.


CSTA 2026 standards

Concept area Connection
Algorithms & Design Students test, evaluate, and refine a computational artifact based on user feedback
Programming Students explain how their code combines events, loops, variables, conditionals, and collisions
Data & Analysis Playtest observations are evidence used to choose a revision
Systems & Security Students manage local browser-saved projects and understand the limits of no-account storage
Computing & Society Designers consider the experience of other users, not just their own intent

"I can…" objectives

By the end of today, students can say:

  • I can playtest someone else's game respectfully and give useful feedback.
  • I can use feedback to choose one improvement.
  • I can explain the main rule my program uses.
  • I can name one coding concept I used in my original game.

Teacher prep — the 5-minute version

  1. Open https://arcade.makecode.com on the projector.
  2. Write on the board:

    Last Friday: You designed your own game
    Today: Playtest → Improve → Share
    Feedback sentence: I noticed ___, so I suggest ___

  3. Under that, write the revision limit:

    One improvement only: clearer, fairer, or more fun

  4. Prepare a simple rotation: pairs trade with the nearest pair, then one more pair if time allows.
  5. Remind students at the door: use the same device if possible.

Minute-by-minute run sheet

0:00–0:04 — Anchor

"Last Friday you started original games — not tutorials. Today you do what real developers do: you let someone else try it. They will misunderstand something. They will find something broken. That is not embarrassing. That is the point of playtesting."

Set the norm:

"The designer's job is to watch first, explain second. If you rescue the player immediately, you learn less."


0:04–0:12 — Mini-lesson: useful feedback

Model bad and good feedback on the board.

Bad:

"It's confusing."

Better:

"I noticed I didn't know which sprite was dangerous, so I suggest making the enemy a different color."

Say:

"Feedback is not a review score. Feedback is evidence. What did you notice? What small change would help?"

If a project is missing because autosave failed, give the recovery path immediately:

"If your project is gone, you are not out. Rebuild the smallest version: player, goal, challenge, feedback. You can still playtest today."


0:12–0:36 — Paired build: playtest and revision

Round 1, 0:12–0:22:

  • Pair A plays Pair B's game for three minutes.
  • Pair B watches silently for the first minute.
  • Player gives one feedback sentence.
  • Switch.

Round 2, 0:22–0:30:

  • Optional second trade if the room is ready, or repeat with the same pair.

Revision, 0:30–0:36:

  • Each pair chooses one improvement.
  • They implement only that improvement.

"Choose one: clearer, fairer, or more fun. If you try to fix everything, you will ship nothing."

Tiered challenges

  • 🟢 Starter (gr 5–6): Make one thing clearer for the player: instructions, sprite art, score, or win/lose message.
  • 🟡 Builder (gr 7–8): Tune one gameplay number based on feedback: speed, spawn timing, points, lives, or threshold.
  • 🔴 Extender (gr 9–10): Toggle Blocks → JavaScript. Make the revision in code if practical, then explain to the tester what changed and why it improved the experience.

When students over-explain

Say quietly:

"Let them play for one minute without help. Watch their hands. The confusion is data."


0:36–0:42 — Share-out

Choose 3–4 pairs, prioritizing variety over polish.

Each pair answers:

  1. What is your game?
  2. What feedback did you get?
  3. What one improvement did you make?

"We are not voting for best game. We are noticing best revision. What changed because another human tried it?"


0:42–0:45 — Teaser + prompt

"This wraps Unit 1. You have now built with the core ideas programmers use constantly: events, loops, variables, conditionals, and collisions. After the flex week, we shift from games to AI and ask what machines can and cannot actually understand. The prompt is below."


Share-out prompt

"What did a playtester notice, and what one change did you make because of it?"

🤔 Think About This

Notice one product this week that was clearly improved because people tested it: a game tutorial, a checkout screen, a door handle, a lunch line, a sports rule.

Ask: what problem did a designer probably see before changing it?


🔌 Unplugged Plan B — if the internet is down

Run a paper prototype playtest and share day.

Time Activity
0:00–0:04 Anchor: last week original games; today playtest, improve, share.
0:04–0:12 Mini-lesson on feedback sentence: "I noticed , so I suggest ." Model one bad and one useful example.
0:12–0:24 Pairs rebuild their game as a paper prototype: grid, cards, counters, dice, or body movement. Must include player, goal, challenge, feedback.
0:24–0:34 Trade prototypes. Designers watch silently for one minute, then collect one feedback sentence.
0:34–0:40 Make one paper-rule revision: clearer instruction, fairer number, simpler win condition, or better feedback.
0:40–0:45 Share 3–4 revisions and close Unit 1.

This is not a lesser version. Paper playtesting often reveals design problems faster than code does.


Common problems & fixes

Problem Fix
Project is missing from browser autosave Rebuild the smallest playable version or use a paper prototype. Do not spend the share day searching accounts that do not exist.
Playtester gives vague feedback Point to the board sentence: "I noticed , so I suggest ." Make them name an observation.
Designer explains constantly Ask them to watch silently for one minute. Confusion is evidence.
Pair tries to add a giant new feature Limit them to one improvement: clearer, fairer, or more fun.
Younger student feels their game is less advanced Highlight revision quality, not feature count. A clear small game is a shipped game.
Older student wants to keep coding through share-out Give them the role of explaining one technical choice in JavaScript during share-out.

Vocabulary

  • Playtest — trying a game to learn how it works for another person
  • Feedback — information that helps improve the design
  • Revision — a change made after testing
  • Ship — to release a playable version, even if it is not perfect
  • User — the person using or playing what you built

Reflection — fill in after class

  • Which games were most understandable to first-time players?
  • What feedback sentence should be reused later in the year?
  • Did students value revision over polish?
  • Who showed readiness for text coding in Unit 3?

Next week: Week 9 — What Is AI, Really?