Unit 1 - Python Review
Exercise 1.1 (Input, Expressions, Operators)
Exercise 1.2 (Conditionals)
Exercise 1.3 (for/while Loops)
Unit 2 - Object-Oriented Programming (OOP): Classes
Unit 3 - OOP: Inheritance
Exercise 3.1 (Inheritance and Modules)
Unit 4 - Intro to Pygame and Graphics, Pt 1
Unit 4 - Intro to Pygame and Graphics, Pt 2
Lab - Due 10/19
Unit 5 - Introduction to Animation
Lab - Due 11/8
Youtube Link for class animation scenes
Unit 6 - Controllers and Graphics
Lab - Due Tuesday, 12/12
Unit 7 - Graphics and Sound
Lab - Due Wednesday, 12/22
Unit 8 - Game Development and OOP
Unit 9 - Introduction to Sprites
Sprite Lab - take the generic sample code and modify it to be an
actual game
- your game should have images, sounds, updated
scoring, intro screen, and game over/restart screen
- Due January 30
Unit 10 - Spritesheets
Spritesheet Lab - Start a new game or continue with the one from the
previous Unit.
- All games should have images, sounds, updated
scoring, intro screen, and game over/restart
screen
- All games must include 2 uses of sprite sheet.
They must be different (example: one for sprite
movement and one for sprite collision)
- Due Friday, March 2
Unit 11 - Tile Based Game
Sample Code Pt1: Main - Sprites - Settings
Sample Code 2 (Camera): Main - Sprites - Settings
Sample Code 4 (Rotate Sprite): Main - Sprites - Settings
Sample Code 5 (Tile Maps): Main - Sprites - Settings