Advanced Programming

Unit 1, Review Part 1 - The Color Game!

  1. Lesson 1 (Sept 12) - simple drawing
  2. Lesson 2 (Sept 14) - repeating drawing of composite shapes with functions and loops
  3. Lesson 3 (Sept 18) - simple animation
  4. The Mode Framework (coming soon)

Unit 1, Review Part 2 - Asteroids!

  1. Lesson 1: Making the spaceship class, and vectors
  2. Lesson 2: PVectors and realistic movement
  3. Lesson 3: Bullets
  4. Lesson 4: Game Object and the Asteroid Class
  5. Lesson 5: Collisions

Unit 2: Connecting a Sketch to a Physics Engine

Capture the Flag

  1. Fisica Reference Page
  2. Download Fisica example sketch
  3. Introduction to using a physics engine in Processing!
  4. Controlling an FBody with the keyboard inside of the Physics Engine.
  5. DEC 7: Watch this video about getting around the limitations of contactStarted.
  6. How to capture a flag in Fisica
  7. Capure the Flag Example Project

Platformer

Basics
  1. Platformer Lesson 1: Loading worlds from an image.
  2. Platformer Lesson 2: Making a character move.
  3. Making a Camera Follow Your Character
  4. Extending FBoxes and making a bomb (coming soon)
  5. Character Animations
Terrain
  1. Collapsing Bridges
  2. Terrain Checklist
Enemies
  1. Part 1
  2. Part 2

Fisica Links

  1. Fisica Reference Page
  2. Fisica Platformer To-Do List
  3. Reverse function for reversing a PImage.

Unit 3: Connecting Sketches over a Network

  1. Server / Client basics
  2. Chat Server Example
  3. Chat Client Example
  4. Chat Server/Client Explained
  5. Tic Tac Toe part 1
  6. Tic Tac Toe part 2