CourtScript 6 creator guide

COURTSCRIPT

Build interactive science stories with object sprites, editable collision boundaries, five object scales, Acts, and a safe visual programming language.

An object-first stage for scientific storytelling

CourtScript combines a block editor, a live two-dimensional stage, and permanent case pages. Every visible sprite is an object with a stable identity, an appearance, a physical scale, a collision boundary, and scale-specific scientific properties.

Story-first structure

Organize the experience into Acts. Use dialogue, narration, objectives, choices, reveals, title cards, and transitions.

Objects with precise boundaries

Use an appearance-based boundary, ignore transparent PNG pixels automatically, or draw custom vertices and curves that override the default.

Scale-aware science

Use interpretable SI-unit models across physics and chemistry. Object actions run only on scales where that model is scientifically meaningful.

1PlanChoose the question, characters, and scientific evidence.
2BuildCreate Backstage systems and Act-specific scenes.
3TestRun the live stage and check the science and story flow.
4ReleaseSave, create a stable release, then make the case public.

CourtScript 6 toolbox

The toolbox is organized by creative purpose rather than by a fragile block count. Older block types remain readable when a previous case is opened, but they are not offered in new projects.