| Date | Slides | Lecture | Assignment | Due Date |
|---|---|---|---|---|
| 1/11/12 |
1 Intro to XNA programming 2 Pretty Colors |
Lecture 1 | Moodlight | 1/13/12 |
| 1/18/12 |
2 Pretty Colors Part 2 |
Lecture 2 | None | ?/??/12 |
| 1/20/12 |
3.1 Getting Player Input Using a Gamepad |
Lecture 3 | Create first color game | 1/23/12 |
| 1/23/12 |
3.2.1 Using the Keyboard 3.2.2 Adding Vibration Effects |
Lecture 4 | Add keyboard input and vibration to color verve | 1/23/12 |
| 1/25/12 |
4.1 Games and Content 4.2 Making a Sprite |
Lecture 5 | Add three pictures to an XNA project and demonstrate. | 1/27/12 |
| 1/30/12 |
5.1 Writing Text |
Lecture 6 | Add titles to the picture displayed in the previous lesson. | 2/1/12 |
| 2/1/12 |
5.2 Creating Clocks |
Lecture 7 | Add to an existing program or create a new program a smoothly formed 3D active clock display. | 2/1/12 |
| 2/3/12 |
6.1 Creating a Multi-Player Game |
Lecture 8 | Add to an existing program or create a new program a single button push counter with edge detection. This is practice and will not be submitted. | 2/6/12 |
| 2/6/12 |
6.2 Constructing the Complete Game |
Lecture 9 | Create a 16 player button bash as described in the lecture, add a background image and a title. | 2/6/12 |
| 2/8/12 |
7.1 Adding Sounds 7.2PlayingMusic |
Lecture 10 | To a new program or existing program add three sound effects and one song, all controlled by the gamepad. | 2/8/12 |
| 2/13/12 |
8.1 Reaction Timer Game 8.2 Finding Winners using Arrays |
Lecture 11 | Do the reaction timer game, the start is on the C: drive. | 2/17/12 |
| 2/17/12 |
Lab 8.3 Making a Reaction Timer Game |
Lecture 12 | Finish the reaction timer game, the start is on the C: drive. | 2/17/12 |
| 2/22/12 |
9.1 Using the Keyboard in XNA 9.2 Working with Arrays and Objects |
Lecture 13 (recording is incomplete) | Do the message board, the start is on the C: drive. | 2/17/12 |
| 2/27/12 |
10.1 Working with Images 10.2 Debugging Programs |
Lecture 14 | ||
| 2/29/12 |
11.1 A First Game Program 11.2 Creating Game Objects |
Lecture 15 | ||
| 3/2/12 |
12.1 Adding a Bread Bat |
Lecture 16 | ||
| 3/5/12 |
12.2 Adding Tomato Targets |
Lecture 17 | ||
| 3/7/12 |
13.1 Finishing Off Gameplay |
Lecture 18 | ||
| 3/12/12 |
13.2 Improving Code Design |
Lecture 19 | Chapter 13 Lab | 3/12/12 |
| 3/14/12 |
13.4 Making a Complete Game |
Lecture 20 | ||
| 3/16/12 |
14.1 Design with Objects |
Lecture 21 (coming) | ||
| 3/19/12 |
14.2 Creating Game Objects |
Lecture 22 | Chapter 14 Lab | 3/19/12 |
| 3/21/12 |
15.1 Objects and Abstraction 15.2 From Objects to Components |
Lecture 23 (coming) |
XNA – Rob Miles CSharp Yellow Book 2010 – Rob Miles – Second Free Text book for the second part of class, you need to download and have available in class and at home (2.8 meg).
Download the XNA 3.1 add-in for Visual Studio 2008 HERE (73.2 meg)
Download the XNA 4.0 add-in for Visual Studio 2010 HERE (48.8 meg)