Essential Question: How can I create a multi-level video game?
Mastery Objectives:
SWBAT create several stages or screens for their project.
SWBAT create collision detection in their project.
SWBAT incorporate their knowledge of programming to make their game engaging.
Directions: Using Scratch, Python, JavaScript, App Lab, or Game Lab, create a multi-level video game that incorporates several of the skills and game play from what you have learned this year.
Requirements:
Three levels of game play
Collision Detection
Variables and storing data in variables - at least 3
List - at least 1
Procedures/Functions - at least 2
Conditional Statements - at least 2
Loops - at least 2
Comments throughout your project
Represent at least 5 of the techniques we learned:
User Input - text boxes, prompt boxes, asks, input, console input, drop-down menus, etc.
Clicking method detection
Animation
Math calculations
Random Int generator
Moving sprites
Nested conditional statements
List functions
Text format
Parsing text
Draw Graph
Storing data in a text file
Stage or background changes
Deliverables:
Present final project to the class
Storyboard (see document below)
Video of final project running
Slideshow presentation
Written response to the following questions (written in google slides):
Describe how you created the first level of the game.
Describe how you created the second level of the game.
Describe how you created the third level of the game.
Describe how you used collision detection.
Describe how you used variables in your program.
Describe how you used a list.
Describe how you used procedures/functions.
Describe how you used conditional statements.
Describe how you used loops.
Describe how you commented on your program.
Describe the 5 techniques that you used in your program.