Semester 2011-2012 School Year


DateSlidesLectureAssignmentDue 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)
16.1 Networks and Computers
16.2 Network Games and State
16.3 Creating a Multiplayer Game

XNA – Introduction to Programming Through Game Development Using Microsoft XNA Game Studio – Rob Miles – Free Text book for the second part of class, you need to download and have available in class and at home (9.76 meg).

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)