Satellite Alignment Lab

Code the satellite dish to find the strongest signal. Rotate, tilt, then scan!

Dish Control
Azimuth 0Β°
Elevation 45Β°
Signal Strength
0%
Try: rotate 20, rotate -10, tilt up, tilt down, scan.

Commands you can use:

  • rotate N – turn the dish left or right by N degrees (use positive or negative numbers, like rotate 20 or rotate -10).
  • tilt up – tilt the dish up a little.
  • tilt down – tilt the dish down a little.
  • scan – measure signal strength at the current angle.
  • reset – reset the dish to its starting position.
βœ… Ready! Write your commands and press β€œRun Code”.

Pipe Flow Lab

Code the pipes so the water can flow from the tank to the goal. Build, then flow!

Pipe Builder
Pipes Placed 0
Last Flow Result β€”
Try: pipe straight, pipe left, pipe right, then flow.

Commands you can use:

  • pipe straight – extend the pipe in the current direction.
  • pipe left – turn the pipe left, then go forward one square.
  • pipe right – turn the pipe right, then go forward one square.
  • flow – send water through the pipes you built.
  • reset – remove all pipes and start over.
βœ… Ready! Build your pipes with code, then run β€œflow”.

Tower Stability Lab

Code your tower, then test it against earthquakes and wind!

Tower Builder
Height 0 / 8
Last Test β€”
glass (light) steel (strong) concrete (very strong)
Try: add concrete, add glass, reinforce level 2, test earthquake, test wind.

Commands you can use:

  • add glass – add a light but weak floor on top.
  • add steel – add a strong metal floor on top.
  • add concrete – add a very heavy, very strong floor on top.
  • remove top – remove the top floor.
  • reinforce level N – make level N stronger (glass β†’ steel β†’ concrete).
  • test earthquake – shake the tower and see if it survives.
  • test wind – blast wind at the top floors and see what happens.
  • reset – clear the whole tower.
βœ… Ready! Build your tower, then test it.

Catapult Coding Challenge

Set the angle and force with code, then launch and try to hit the targets!

Launch Arena
Baby
Boss
UFO
Angle 45Β°
Force 60
Last Launch β€”
Try: angle 45, force 60, then launch. Can you hit the Boss target?

Commands you can use:

  • angle N – set the launch angle in degrees (between 15 and 75).
  • force N – set the launch force (between 20 and 90).
  • launch – fire the catapult with the current angle and force.
  • reset – reset the projectile and targets.
βœ… Ready! Set angle and force, then use β€œlaunch”.

Catapult Coding Mini-Missions 🎯

  1. Baby Steps – Hit the Baby target at least once.
  2. Boss Level – Hit the Boss target using 3 commands or less.
  3. Lock-In Angle – Choose one angle (like angle 45) and ONLY change the force.
  4. Sniper Mode – Hit two different targets without using reset.
  5. UFO Hunter – Hit the UFO at least once.
  6. Perfect Run – Hit any target on your first launch after reset.

Physics Tips πŸ’‘

  • Higher angle = taller arc (good for the UFO).
  • Lower angle = longer shot (good for the Boss target).
  • More force = farther distance, but too much can overshoot.
  • The perfect launch is a balance of angle + force.