C++ SCHX ยท rev 4
Control blocks ยท Beginner

Control blocks

Choose timing, loops and decisions. Control blocks decide the order in which work happens. They are how you wait, repeat, branch, broadcast and stop scripts.

12 minreading time
Beginnerdifficulty
MODU docssource
SCHX nativeruntime
SCHX / FEATURE LAYER

What Control is for

Control blocks decide the order in which work happens. They are how you wait, repeat, branch, broadcast and stop scripts.

The built-in Control category starts with 9 core block shapes and is expanded by the larger generated catalog, so you can learn a small vocabulary before exploring specialized variants.

SCHX / FEATURE LAYER

Core blocks you will see

These names come from the current RC Blocks Studio catalog. Start with the first two or three and ignore the rest until your project needs them.

blockswait seconds
repeat times
forever
if left operator right
if left operator right else
if touching sprite
if key is down
broadcast message
SCHX / FEATURE LAYER

Try this tiny recipe

Build the smallest possible experiment so you can see what this category changes.

1

Place a Motion block inside Repeat.

2

Change the repeat count.

3

Try Wait so you can see each step happen.

SCHX / FEATURE LAYER

How it becomes a real game

When the project is materialized, supported Control opcodes are compiled into the generated browser runtime rather than remaining visual-only editor decorations.

That means the same block idea can affect the full RC project when you Save and Run project.

SCHX / FEATURE LAYER

Related guides