| Date |
Topic |
Readings due |
Assignment due |
Links |
| Wed 1-20 |
Introduction |
|
|
Project: Phase I
Intro Questinnaire |
| Mon 1-25 |
Requirements |
MC 3.1-3.4,20.1
Wiegers: Requirement Traps
Ambler: BRUF
Trac Guide: wiki, tickets
Keller: Goal breakdown |
High Concept Competitive Analysis Management Plan trac set up |
|
|
Wed 1-27
|
Customer Elicitation |
|
Prep for customer elicitation |
|
|
Mon 2-1 |
Requirements modeling |
Wiegers: Listening to Customer's Voices
Cockburn:Use Cases, 10 years later
Bittner: Use cases, storyboards, and prototypes |
Customer Elicitation Report Technology Assessment |
PacMan use cases |
| Wed 2-3 |
Design Practice |
McConnell 5.1,5.4-5.5,20.2, 21
Youtube: Will Wright (13:00-30:00)
UML Tutorial
|
|
UMLet: UML tool |
| Mon 2-8 |
Reviews
Design I |
McConnell 5.2-5.3 |
Game Design Document |
|
| Wed 2-10 |
Design II |
Gabler: How to Prototype a Game in under 7 days |
|
|
| Mon 2-15 |
Design III |
Software design principles
Riel: Design Heuristics
Kampe: Postmortems |
Prototype Final Proposal |
|
| Wed 2-17 |
Design Patterns |
|
Postmortem |
Project: Phase II |
| Mon 2-22 |
UI |
usability.net: User Centered Design
Bay: Designing games that don't suck
Glinert: Upping your games usability |
|
|
| Wed 2-24 |
Component Design
Architectural Review |
McConnell 6, 34.4
Eiffel: Design by contract |
|
|
| Mon 3-1 |
Testing |
Design Review submission |
|
|
| Wed 3-3 |
Design Review |
McConnell 19.6, 22
wikipedia:software testing
Kampe: S/W testing
Thompson: Halo3 testing |
|
|
| Mon 3-8 |
UI Test |
|
|
|
| Wed 3-10 |
UI Test |
|
|
Midterm Exam |
| Mon 3-17 |
Spring break |
|
|
|
| Wed 3-19 |
Spring break |
|
|
|
| Mon 3-22 |
Midterm (take home) |
|
|
|
| Wed 3-24 |
Giving a good presentation |
|
|
|
| Mon 3-29 |
Class Presentations |
|
Alpha Release |
|
| Wed 3-31 |
Game evaluations |
|
|
Project: Phase III
Hectare alpha
Hectare presentation part 1
Hectare presentation part 1
Hittites alpha
Hittites presentation
Globetrotter alpha
Globetrotter presentation
Energy Empire alpha
Energy Empire presentation
|
| Mon 4-5 |
Test plan implementation/review |
|
|
|
| Wed 4-7 |
Code review |
|
|
Feedback evaluation |
| Mon 4-12 |
Test plan/tracking review |
|
|
|
| Wed 4-14 |
Project estimation |
|
|
|
| Mon 4-19 |
Fun factor |
|
|
|
| Wed 4-21 |
Code review prep |
|
|
|
| Mon 4-26 |
Code review 1 |
|
|
|
| Wed 4-28 |
Code review 2 |
|
|
|