CISC 3660 - Game Programming
Class Calendar
# | Day | Date | Topic | Readings (completed) | Projects Assignments | Notes /Links |
---|---|---|---|---|---|---|
1 | M | Aug 30 | INTRODUCTION | Introduction | ||
2 | W | Sept 01 | HISTORY OF GAMES GAMES AND SOCIETY | 1.1, 1.2 |
Lecture 1.1 Lecture 1.2 | |
M | Sept 06 | NO CLASS | No Class | No Class | LABOR DAY | |
3 | W | Sept 08 | GAME DESIGN | 2.1, 2.2 | Proposal I (Assigned) | Lectures 2.1-2.2 |
4 | M | Sept 13 | SCRATCH (LAB) |
Intro to Scratch |
Scratch Lab I Scratch Lab II |
Example Projects Project Templates |
5 | W | Sept 15 | SCRATCH (LAB II) |
Proposal I (Due) Project I (Assigned) |
Game Development Worksheet | |
6 | M | Sept 20 | PROGRAMMING LANGUAGES | 3.1, 3.2 |
Lecture 3.1 Lecture 3.2 | |
7 | W | Sept 22 | PROG FUNDAMENTALS | 3.3 Bring Game to Class |
Lecture 3.3 | |
8 | M | Sept 27 | ARCHITECTURE | 3.4 |
Flash Survey |
Lecture 3.4 |
9 | W | Sept 29 | MEMORY & I/O | 3.5 Bring Game to Class |
Lecture 3.5 | |
10 | M | Oct 04 | FLASH (LAB I, LAB II) |
Flash Lab 1 Flash Lab 2 |
Ex_Lab_2 SimpleGameKit | |
11 | W | Oct 06 | FLASH (LAB III) |
Project I (Due) Prop II (Assigned) Flash Lab 3 |
Ex_Lab_3 Ex_ClassBasedGame ClassBasedGameKit AS3 CheatSheet 2009ExampleGames | |
M | Oct 11 | NO CLASS | No Class | No Class | COLUMBUS DAY | |
12 | W | Oct 13 | DEBUGGING MATH-CONCEPTS | 3.6, 4.1 | Proposal II (Due) Project II (Assigned) F-CS4 Win ( 1 , 2 ) F-CS4 Mac ( 1 ) |
Lecture 3.6 Lecture 4.1 - Ex_ArrowTrigFilters - Ex_Code |
13 | M | Oct 18 | COLLISION DETECTION/RESPONSE | 4.2 |
Lecture 4.2 - Ex_MatrixTransforms - Ex_MatrixTransformsCode | |
14 | W | Oct 20 | PHYSICS I | 4.3 | Project II (Check-in) |
Lecture 4.3 |
15 | M | Oct 25 | PHYSICS II |
Last Years Final |
Box2D Sandy and WOW | |
16 | W | Oct 27 | GRAPHICS I | 5.1 | Project II (Check-in) |
Lecture 5.1 - DoItYourself_3D - DoItYourself_Meshes - Native3d - NativeCube - Simple 3DBox Tutorial |
17 | M | Nov 01 | GRAPHICS II | |||
W | Nov 03 | NO CLASS | No Class | NOTHING AFTER 4PM | ||
18 | M | Nov 08 | MOBILE PROGRAMMING |
Mobile Programming | ||
19 | W | Nov 10 | USER INTERFACES | Project II (Check-in) |
Lecture 6.1 | |
20 | M | Nov 15 | CHARACTER ANIMATION | Proj II (Due) |
Lecture 5.2 | |
21 | W | Nov 17 | ANIMATION, CINEMATOGRAPHY |
Prop III (Assigned) OPTION SET #1 Note: Beta Game AND physics or 3D. Allegro (C++): [Intro], [Starter Kit], [Mac Installer?], Flash Lite: [1], [2], [3] OPTION SET #2 Note: Beta Game I-Phone: [1], [2], [3] Android: [1], [2], [3], [4], [5], [6] XBox 360: [1], [2], [3], [4] |
Lecture 6.7 Lecture 6.8 | |
22 | M | Nov 22 | ARTIFICIAL INTELLIGENCE (AI) | Prop III (Due) Proj III (Assigned) | Lecture 5.3 | |
23 | W | Nov 24 | AI PATHFINDING | Lecture 5.4 | ||
24 | M | Nov 29 | AUDIO DESIGN | Lecture 5.5 | ||
25 | W | Dec 01 | NETWORKING MULTIPLAYER | Lecture 5.6 | ||
26 | M | Dec 06 | BUSINESS & LEGAL |
Lecture 7.2-7.4 Lecture 7.5 | ||
27 | W | Dec 08 | PORTFOLIO CREATION MANAGEMENT |
Ex. Portfolio Page Resume Information Magnar Center | ||
28 | M | Dec 13 | FINAL EXAM PREP | Project III (Due) | Final Exam Info (READ THIS!!!) | |
T.B.D. | Final |