Beginning Programming

Useful Links

  1. Solution for Mac Keybaords Not Working With Processing

A First Look at Processing

  1. What It's All About
  2. Getting Started
  3. Coordinate System
  4. Functions and Parameters
  5. Color
  6. Drawing Functions
  7. Assignment 1

Animation and Processing

  1. Lesson 1: Introduction to Animations in Processing
  2. Lesson 2: Endlessly looping moving ellipses
  3. Lesson 3: Moving Complex Shapes in Processing
  4. Active vs. Static Sketches
  5. Setup and Draw
  6. Built-In Variables
  7. Make Your Own Variables
  8. Assignment 2

The Sketch Pad Project

  1. Lesson 1: Making Buttons Part 1, Part 2
  2. Lesson 2: Drawing Squiggly Lines (Fire Alarm Version)
  3. Lesson 3: Loading images.
  4. Lesson 4: Sliders.
  5. Lesson 5: Stamp Tool
  6. Lesson 6: Save and Load

  7. Features to add into this program!

Term 1 Review

  1. Review Exercises

Target Clicking Game

  1. The Mode Framework
  2. Evaluating Target Clicking
  3. Adding Music PLEASE WATCH THIS FOR DEC 6!
    1. techno.mp3
    2. coin.wav
    3. bump.wav
    4. gameover.wav

Pong / Air Hockey Game

  1. Lesson 1: Keyboard controlled paddles

While Loops

  1. Lesson 1: All about while loops
  2. Lesson 2: Your assignment (due next class)

Object Oriented Programming

  1. Sprite Picture
  2. Targets
  3. Stars
  4. Ripples
  5. Spikes
  6. Particles
  7. Brick Breaker: Laying Out the Bricks (April 11)
  8. Pew Pew Game: Hero and Bullet
  9. Pew Pew Game part 2: Zombie slaying

RPG Project