Play CodeRealm

The CodeRealm cast

Each friend shows you one idea by how they act. Meet them all and see how the ideas fit together.

  1. Stash Variable / storage — the labeled box that holds a value until you call for it
  2. Fork Conditional / branching — chooses a path based on what's true right now
  3. Trek Loop / iteration — keeps going around until the work is done
  4. Module Function / encapsulation — does one job well and can be called anywhere
  5. Glitch Debugging / inspection — finds bugs gently, never shaming; 'there's always a reason'
  6. Order Sequence / syntax — reminds you that order matters in code
  7. Row A list: many values lined up in a numbered row, so you can grab item number three instantly or walk through them one by one.
  8. Port Input and output: the doorway that brings information in from the world (a key press, a sensor) and sends results back out.
  9. Ping An event: a waiting bell that does nothing until its trigger happens, then runs its code the instant it is struck.
  10. Shuffle Randomness: a fresh unpredictable value each time — a dice roll, a shuffled deck — so a program can surprise, vary, and stay fair.

Play CodeRealm in your browser →