Block Party
Event Horizon
AI Vibes
AI Emoji
Dance Floor Debug
100

This is what you do with blocks to connect them and build your program.

drag and drop

100

This color block starts a new sequence of code and listens for something to happen.

A green block

100

These three things you pick to let the AI generate your dance background.

Emojis

100

This is the name for how AI converts words and emojis into something it can actually calculate with.

Embedding

100

This is what you press after writing your code to see it run.

Run

200

This color block is where you put your first instructions when the program starts.

The red (setup) block

200

This is what makes a program interactive instead of just playing on its own.

Events

200

The AI picks a background by finding the closest match between the emoji's meaning and ____.

Visual effect / output value

200

When the AI compares emojis to background effects, it's really comparing these — not the images themselves.

Meanings / descriptive phrases

200

When your code has a mistake, feedback appears here on the screen.

Under the instructions / at the top of the screen

300

This purple block type is what you use to make a dancer actually perform a move.

An action block

300

In the activity, pressing this on screen triggers a dancer to change their move.

The orange arrow button

300

The AI model used in Dance Party: AI Edition to generate embeddings is made by this company

Amazon

300

This is the term for how the AI measures how "close" two meanings are to each other.

Similarity / distance

300

If you're totally stuck on a level, you can click this on screen to get help.

The lightbulb (hint)

400

Even though you're using blocks instead of typing, you're still learning this fundamental skill that applies to all coding languages.

logic / computational thinking / programming concepts

400

This real-world example is similar to an event in coding, where something happens, then something else responds.

A motion sensor light / doorbell / any valid trigger-response example

400

The AI doesn't randomly pick backgrounds, it measures the ________ between the emoji's meaning and each effect.

Similarity

400

If you picked 🔥🌋💥, the AI would likely choose a background with this kind of energy.

Intense / explosive / fiery / high energy (any reasonable answer)

400

All levels in the activity share this quality, meaning you don't have to complete them in order.

They are independent of each other.

500

This is the key difference between a setup block and an event block in terms of when they run.

The setup block runs at the start automatically, while an event block only runs when triggered

500

This is the term for a program that sits and waits for user actions rather than running straight through from top to bottom.

Event-driven programming

500

This is how many emojis you pick to get the AI to generate your background effect.

Three

500

This is why the AI might give two totally different emoji combos the exact same background effect.

Their meanings were similar / close in distance, even if they look different.

500

This coding principle is demonstrated when a dancer only changes moves after you press a button — the code waits instead of running all at once.

Event-driven programming

M
e
n
u