Date | Topic | Reading due | Classwork | Assignment Due | |
---|---|---|---|---|---|
28 | Aug | Overview | Making a sandwich | ||
30 | Aug | History of Video Games | The game of NIM | ||
1 | Sep | No class | |||
4 | Sep | Joining the Web HTML and Protocols | JC Chap 1 | Making a webpage | Web Page |
6 | Sep | Introduction to Java Anatomy of a Program | JC Chap 2 | Smiley Face | |
8 | Sep | Basics of Video Games Animation | JC Chap 3 | Moving in Circles | |
11 | Sep | Declaring a Winner Decisions | JC Chap 6 | Bounce | Animation |
13 | Sep | Basics of Video Games Interaction | JC Chap 4 | Squish | |
15 | Sep | Stylizing Games Creating a Sprite | JC Chap 5 | Bullseye | |
18 | Sep | Randomness | Lunar Lander | ||
20 | Sep | Loops | JC Chap 7 | Wackadot | |
22 | Sep | Collections | JC Chap 8 | Wackadot with Levels | |
25 | Sep | Midterm Review | Asteroids | Pong | |
27 | Sep | Midterm Exam 1 | |||
29 | Sep | Midterm
Recap Guest: Jam Jenkins | |||
2 | Oct | Complex Loops | Loop Patterns | ||
4 | Oct | Breakout Lab | |||
6 | Oct | Breakout Lab | Breakout | ||
9 | Oct | No Class - Fall Break | |||
11 | Oct | Code Review | JC Chap 9 | ||
13 | Oct | Classes and Inheritance | JC Chap 13 | Varied Bounce | |
16 | Oct | Alarms and Inheritance | Timed Bounce | Breakout 2.0 | |
18 | Oct | Whack-A-Mole Lab | |||
20 | Oct | Whack-A-Mole Lab | |||
23 | Oct | Board Games | Tic Tac Toe | Whack-A-Mole | |
25 | Oct | Connect Four Lab | |||
27 | Oct | Computer Players | |||
30 | Oct | Final Project Planning | Game Design Theory | Connect Four | |
1 | Nov | Final Project Lab | |||
3 | Nov | Game Design | Final Project Proposals | ||
6 | Nov | Midterm Review | |||
8 | Nov | Exam 2 | |||
10 | Nov | Final Project Lab | |||
13 | Nov | Levels and Splash Screens | |||
15 | Nov | Guest: Ian Bogost | |||
17 | Nov | Scrolling Games | |||
20 | Nov | Project Progress Presentations | Project Progress Report | ||
22 | Nov | No Class - Thanksgiving | |||
24 | Nov | No Class - Thanksgiving | |||
27 | Nov | Final Project Lab | |||
29 | Nov | Software Design | |||
1 | Dec | Final Project Lab | |||
4 | Dec | Game Testing | |||
6 | Dec | The Last 10% | |||
8 | Dec | Last Class | |||
12 | Dec | Final Project Demos (7-10pm) |