Determining when objects on the screen touch is an important aspect of …
Determining when objects on the screen touch is an important aspect of most games. In this lesson we'll look at how the Pythagorean Theorem and the Distance Formula can be used to measure the distance between two points on the plane, and then decide whether those two points (or game characters) are touching.
Students discuss the components of their favorite video games and discover that …
Students discuss the components of their favorite video games and discover that they can be reduced to a series of coordinates. They then explore coordinates in Cartesian space, identifying the coordinates for the characters in a game at various points in time. Once they are comfortable with coordinates, they brainstorm their own games and create sample coordinate lists for different points in time in their own game.
To finish up their video games, students will apply what they have …
To finish up their video games, students will apply what they have learned in the last few stages to write the final missing functions. We'll start by using booleans to check whether keys were pressed in order to move the player sprite, then move on to applying the Pythagorean Theorem to determine when sprites are touching.
Students get their first look at the inside of their own video …
Students get their first look at the inside of their own video games. They will start development by substituting in new Images, Strings, and Numbers for existing variables.
Returning to the Big Game we started in stage 7, students will …
Returning to the Big Game we started in stage 7, students will use the Design Recipe to develop functions that animate the Target and Danger sprites in their games.
Booleans are the fourth and final data type that students will learn …
Booleans are the fourth and final data type that students will learn about in this course. In this stage, students will learn about Boolean (true/false) values, and explore how they can be used to evaluate logical questions.
Using the same logic from the previous lesson, students will write code …
Using the same logic from the previous lesson, students will write code that checks whether their Target and Danger sprites have left the screen. If their function determines that a sprite is no longer visible on screen, it will be reset to the opposite side.
Currently, even when passing parameters to functions, our outputs follow a very …
Currently, even when passing parameters to functions, our outputs follow a very rigid pattern. Now, suppose we want parameters with some values to create outputs using one pattern, but other values to use a different pattern. This is where conditionals are needed. In this stage students will learn how conditional statements can create more flexible programs.
This task was developed by high school and postsecondary mathematics and agriculture …
This task was developed by high school and postsecondary mathematics and agriculture sciences educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and agriculture …
This task was developed by high school and postsecondary mathematics and agriculture sciences educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and agriculture …
This task was developed by high school and postsecondary mathematics and agriculture sciences educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and agriculture …
This task was developed by high school and postsecondary mathematics and agriculture sciences educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and agriculture …
This task was developed by high school and postsecondary mathematics and agriculture sciences educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and design/pre-construction …
This task was developed by high school and postsecondary mathematics and design/pre-construction educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and design/pre-construction …
This task was developed by high school and postsecondary mathematics and design/pre-construction educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and design/pre-construction …
This task was developed by high school and postsecondary mathematics and design/pre-construction educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
This task was developed by high school and postsecondary mathematics and design/pre-construction …
This task was developed by high school and postsecondary mathematics and design/pre-construction educators, and validated by content experts in the Common Core State Standards in mathematics and the National Career Clusters Knowledge & Skills Statements. It was developed with the purpose of demonstrating how the Common Core and CTE Knowledge & Skills Statements can be integrated into classroom learning - and to provide classroom teachers with a truly authentic task for either mathematics or CTE courses.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.