Skip to main content

The stage

The stage is where your project runs. Sprites move, draw, and respond to input on it. It sits on one side of the editor with its controls above it and the sprite pane below.

Coordinates and size

The stage uses a coordinate grid centred on (0, 0). By default it is 480 wide by 360 tall, so x runs from -240 (left) to 240 (right) and y from -180 (bottom) to 180 (top).

Bilup lets you change these dimensions with custom stage size. Everything on this page still applies; only the numbers change.

Green flag and stop

Above the stage are the run controls:

  • Green flag starts the project. It broadcasts the "when green flag clicked" event to every sprite.
  • Stop (the red octagon) halts every running script.

Next to them is the turbo mode indicator. Turbo mode runs scripts without the usual per-frame pause; it is toggled in settings. Bilup's custom FPS and interpolation settings also change how the stage updates.

Stage size controls

To the right of the run controls, a group of buttons changes how much room the stage takes in the editor. The available modes are:

  • Hide: collapse the stage away entirely and give the whole window to the editing area.
  • Small: shrink the stage to half width, leaving more room for blocks.
  • Large: the default fixed size.
  • Full: grow the stage to fill the available space.

These only change the editor layout. They do not change your project's actual stage dimensions or how it looks when shared.

Fullscreen and presentation mode

The fullscreen button (the expand icon) enlarges the stage to fill the screen and hides the editor, so you can play the project. A matching control returns you to the editor. In fullscreen you still have the green flag and stop button.

Shared projects and embeds show this same player view without the editor around it.

Interacting with the stage

While the project runs you can click and drag sprites (if they are set draggable, or always in the editor), type answers to "ask" prompts, and trigger key and mouse events. If a project uses right-click, right-clicking the stage is passed to the project; otherwise the stage has no editor-specific right-click menu.

Advanced

See also