High School course

Programming Studio 2

  • ALL GRADES
  • ADVANCED
  • WEB
  • 16 LESSONS

Description

Students advance their coding skills designing physics-based games by adding impulses, setting angles, trajectories, and programming collisions.

Topics Covered: Draw geometric patterns using pen-based drawing primitives to manipulate angles, direction, sizes, and color. Build a projectile based physics game using the physics engine - manipulate gravity, hit boxes, collisions, bouncing, static platforms, impulse, velocity, and force. Learn about timers, define interactions between objects, and learn to create special effects.

What Students Learn

  • Draw shapes and patterns using pen drawing commands
  • Program fluid motion with keyboard control
  • Control Actors using messaging
  • Define and use functions with parameters
  • Build physics projects using gravity, impulse, and velocity
  • Build their own versions of classic arcade games

Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.