-
9.1 Intro to Games
-
Video
9.1.1 Intro to Games
-
Free Response
9.1.2 What Games Have You Played?
-
Free Response
9.1.3 Game Design Reflection
-
9.2 Unpacking a Game
-
Video
9.2.1 Gameplay and Game Components
-
Quiz
9.2.2 Check Your Understanding - Gameplay and Game Components
-
Video
9.2.3 Game Mechanics and Elements
-
Quiz
9.2.4 Check Your Understanding - Game Mechanics and Elements
-
Notes
9.2.5 Investigate a Game
-
Free Response
9.2.6 Identify Game Elements
-
Free Response
9.2.7 Identify Game Components
-
Free Response
9.2.8 Identify Game Mechanics
-
Free Response
9.2.9 Describe Your Experience
-
9.3 Categorizing Games
-
Notes
9.3.1 Categorizing Games
-
Article
9.3.2 A Bird's Eye View on Perspectives
-
Article
9.3.3 Getting to Know Game Genres
-
Notes
9.3.4 Pick a Few Games
-
Free Response
9.3.5 Categorizing Your Games
-
Free Response
9.3.6 Game Category Reflection
-
9.4 Intro to JavaScript
-
Video
9.4.1 Hello World
-
Example
9.4.2 Hello World
-
Exercise
9.4.3 Introduce Yourself
-
Debugging
9.4.4 Debugging: Printing Error
-
Quiz
9.4.5 Check Your Understanding - Printing
-
9.5 Variables
-
Video
9.5.1 Variables
-
Video
9.5.2 Live Coding: Variables
-
Exercise
9.5.3 Exploration: Making a Purchase
-
Quiz
9.5.4 Check Your Understanding - Variables
-
Debugging
9.5.5 Debugging: Hiking App
-
Exercise
9.5.6 2020 Olympic Basketball Winners
-
9.6 Introducing Libraries
-
Video
9.6.1 Introducing Libraries and p5play
-
Article
9.6.2 p5play Demo - Asteroids
-
Article
9.6.3 p5play Demo - Dominoes
-
Article
9.6.4 p5play Demo - Red Remover
-
Article
9.6.5 p5play Reference Guide
-
9.7 Program Structure
-
Video
9.7.1 Program Structure
-
Notes
9.7.2 Program Structure Reference
-
Example
9.7.3 Bounce Bounce Revolution
-
Exercise
9.7.4 Exploration: The Elevator
-
Exercise
9.7.5 The Propeller
-
Quiz
9.7.6 Check Your Understanding - Structure
-
9.8 Understanding the Canvas
-
Video
9.8.1 Understanding the Canvas
-
Exercise
9.8.2 Create a Canvas
-
Connection
9.8.3 Canvas Coordinates
-
Example
9.8.4 Helper Function for Coordinates
-
Example
9.8.5 Refreshing the Canvas
-
Exercise
9.8.6 Shelving Boxes
-
Quiz
9.8.7 Check Your Understanding - Canvas
-
9.9 Your First Sprites
-
Video
9.9.1 Your First Sprites
-
Example
9.9.2 Sprite Face
-
Exercise
9.9.3 Exploration: Shapeshifter
-
Exercise
9.9.4 Downhill Delights
-
Quiz
9.9.5 Check Your Understanding - Sprites
-
Challenge
9.9.6 Block Mario
-
9.10 The Physics of Sprites
-
Notes
9.10.1 Physics Engines and Gravity
-
Exercise
9.10.2 Exploration: Gravity
-
Notes
9.10.3 Collisions
-
Exercise
9.10.4 Exploration: Collisions
-
Notes
9.10.5 Physical Properties
-
Exercise
9.10.6 Exploration: Physical Properties
-
Notes
9.10.7 Motion
-
Exercise
9.10.8 Exploration: Motion
-
Free Response
9.10.9 Sprite Physics Reflection