-
5.1 Intro to Games
-
Video
5.1.1 Intro to Games
-
Free Response
5.1.2 What Games Have You Played?
-
Free Response
5.1.3 Game Design Reflection
-
5.2 Unpacking a Game
-
Video
5.2.1 Gameplay and Game Components
-
Quiz
5.2.2 Check Your Understanding - Gameplay and Game Components
-
Video
5.2.3 Game Mechanics and Elements
-
Quiz
5.2.4 Check Your Understanding - Game Mechanics and Elements
-
Notes
5.2.5 Investigate a Game
-
Free Response
5.2.6 Identify Game Elements
-
Free Response
5.2.7 Identify Game Components
-
Free Response
5.2.8 Identify Game Mechanics
-
Free Response
5.2.9 Describe Your Experience
-
5.3 Categorizing Games
-
Notes
5.3.1 Categorizing Games
-
Article
5.3.2 A Bird's Eye View on Perspectives
-
Article
5.3.3 Getting to Know Game Genres
-
Notes
5.3.4 Pick a Few Games
-
Free Response
5.3.5 Categorizing Your Games
-
Free Response
5.3.6 Game Category Reflection
-
5.4 Intro to JavaScript
-
Video
5.4.1 Hello World
-
Example
5.4.2 Hello World
-
Exercise
5.4.3 Introduce Yourself
-
Debugging
5.4.4 Debugging: Printing Error
-
Quiz
5.4.5 Check Your Understanding - Printing
-
5.5 Variables
-
Video
5.5.1 Variables
-
Video
5.5.2 Live Coding: Variables
-
Exercise
5.5.3 Exploration: Making a Purchase
-
Quiz
5.5.4 Check Your Understanding - Variables
-
Debugging
5.5.5 Debugging: Hiking App
-
Exercise
5.5.6 2020 Olympic Basketball Winners
-
5.6 Introducing Libraries
-
Video
5.6.1 Introducing Libraries and p5play
-
Article
5.6.2 p5play Demo - Asteroids
-
Article
5.6.3 p5play Demo - Dominoes
-
Article
5.6.4 p5play Demo - Red Remover
-
Article
5.6.5 p5play Reference Guide
-
5.7 Program Structure
-
Video
5.7.1 Program Structure
-
Notes
5.7.2 Program Structure Reference
-
Example
5.7.3 Bounce Bounce Revolution
-
Exercise
5.7.4 Exploration: The Elevator
-
Exercise
5.7.5 The Propeller
-
Quiz
5.7.6 Check Your Understanding - Structure
-
5.8 Understanding the Canvas
-
Video
5.8.1 Understanding the Canvas
-
Exercise
5.8.2 Create a Canvas
-
Connection
5.8.3 Canvas Coordinates
-
Example
5.8.4 Helper Function for Coordinates
-
Example
5.8.5 Refreshing the Canvas
-
Exercise
5.8.6 Shelving Boxes
-
Quiz
5.8.7 Check Your Understanding - Canvas
-
5.9 Your First Sprites
-
Video
5.9.1 Your First Sprites
-
Example
5.9.2 Sprite Face
-
Exercise
5.9.3 Exploration: Shapeshifter
-
Exercise
5.9.4 Downhill Delights
-
Quiz
5.9.5 Check Your Understanding - Sprites
-
Challenge
5.9.6 Block Mario
-
5.10 The Physics of Sprites
-
Notes
5.10.1 Physics Engines and Gravity
-
Exercise
5.10.2 Exploration: Gravity
-
Notes
5.10.3 Collisions
-
Exercise
5.10.4 Exploration: Collisions
-
Notes
5.10.5 Physical Properties
-
Exercise
5.10.6 Exploration: Physical Properties
-
Notes
5.10.7 Motion
-
Exercise
5.10.8 Exploration: Motion
-
Free Response
5.10.9 Sprite Physics Reflection