Home‎ > ‎

Computer Science 2: Game Development


Unit 1 - Python Review
                Exercise 1.1 (Input, Expressions, Operators)
                Exercise 1.2 (Conditionals)
                Exercise 1.3 (for/while Loops)

                       Exercise 2.1 (Classes)

                       Exercise 3.1 (Inheritance and Modules)



                             Lab - Due 10/19


                            Lab -  Due 11/8

                Youtube Link for class animation scenes

                            Lab - Due Tuesday, 12/12
                             
                    Lab - Due Wednesday, 12/22

Unit 8 - Game Development and OOP

                        shmup sample code
                        final? schmup main.py
                            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
                    Sample
                    Explosion Sheet
                    Contra Sheet
                            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): MainSprites - Settings
                            Sample Code 4 (Rotate Sprite): Main - Sprites - Settings
                    Sample Code 5 (Tile Maps): Main - Sprites - Settings
                    Sample Code 6 (Tile Obstacles): Main - Sprites - Settings