Twitter Feed

Welcome to the 2010 Term 2 CMPT 106 tutorial page. Here you will find the tutorial slides for each week, useful links, discussion threads, and hopefully something useful.

 

Grades

History of Games Lecture

Assignment 3 code

Assignment 4 code

Jan 6th, 2010

In this tutorial you will learn how to setup processing, the differences between Processing and Scratch, and some programming basics.

Slides

Getting Started With Processing

Links

Processing
Video
Particle System Examples

Code example

Source Code
Class Example Source

Discussion

Tutorial 1 Discussion

 

Jan 13th, 2010

In this tutorial we cover variables and types in greater detail.  We will also discuss classes, and explore some examples of their use. The tutorial will conclude with an exercise and an opportunity to ask questions about the assignment.

Slides

Variables, Types, and Classes

Links

assignment

Code Examples

advanced particle class
particle class
sprite class

Discussion

tutorial 2

 

Jan 20th, 2010

Today we will talk about the some of the common problems on the first assignment. We will also look at an example of using loops and cover some important points about their use.

Slides

Assignment 1 & Loops

Links

For Loops
While Loops

Code example

Loop Example
Loops and Arrays Example
Snow Example
Flame Example

 

Jan 27th, 2010

In this tutorial you will learn more about classes and what lines like gc.pickup(r.x,r.y); means.

Slides

More Classes

Links

Code example

 

Feb 3rd, 2010

This week we will be covering common code mistakes, expectations for the pitches, and arrays.  The example provides code similar to assignment 2.

Slides

Mistakes, Pitches, and Arrays 

Links

Arrays
Processing Arrays

Code example

BallArray Example

 

Feb 23rd, 2010

In this weeks tutorial we will be discussing some basic topics from project management including scoping, time management, and scheduling. The remainder of the tutorial will be used for paper prototyping and general project discussion.

Slides

Project Organization & Paper Prototyping

Links

Paper prototyping
Prototyping article

Code example