⚠️This site is a mirror of Guy Walker's Stagecast⚠️

beakerDefinitions

Stage

The stage is where all the characters play their part, according to the rules they've been given.
Each frame, every character is given a turn, in the order in which they were placed on stage.
The stage can be updated one character at a time, or, all at once at the end of the frame.

Character

Use the Paint tools to draw a character. When moved to the stage, it becomes an 'instant'. All characters have the same set of rules, and the same set of variable names, but individual values.
Character instants can be created, duplicated or removed from stage (but not the original character which always remains).

Rule

Each character has a set of rules. Each rule has an 'If' list (on the left) and an 'Actions' list (on the right). Each rule is checked in order. If the left side matches then the rule 'fires' (goes green) and the actions are carried out.

Clock Tick

In one clock tick, every character gets a chance to test its rules and do what it can. A clock tick can run either forward so all characters can try to do something or it can run backward so all characters UNDO everything they did on the last clock tick.

Appearance

What the character looks like. You can paint an appearance or paste one in from a drawing program. Characters can have many different visual appearances.

Grid

The stage is separated into a grid of squares like a chessboard. When you draw an appearance or write a rule, you can see the grid lines in the background. Characters can only move from square to square on the grid.

Painting Tools

A set of tools for drawing your character's appearance; for example, pencil, paintbrush, and eraser. A menu allows flipping and rotating a selected part of the drawing.

Spotlight (Handles)

The Spotlight lights up the area around your character when you're writing a rule. Drag the handles out to show more of the stage and to include characters that need to be in the rule. Your character 'sees' what's in the spotlight and ignores anything outside the spotlight.

Variable

Every character has the same set of variable names, including stage position and appearance.
You can add your own variables (colored yellow) .
Characters can read any global variable. But, they can only read from or write to other character variables if the other character is in the spotlight.

Sound

What the character can say. You can record new sounds or import a sound file.

Tutorials