How can we use transformations in the plane to create fun and challenging video games?
In this project, students work together to create geometry-based video/phone games. Student teams develop game concepts, and then they divide their game “world” into individual sections or levels, each to be programmed by a different team member. Students learn to write functions that represent different transformations and use these functions and programming tools such as MIT's Scratch to program their games. Games should incorporate multiple types of polygons and non-polygons, different types of transformations, including translations and horizontal stretch, and rotations and reflections. Students engage in critique and revision “user testing” cycles with video game fans. Students must accurately use key mathematics vocabulary to produce a written manual for their game, explaining the game’s concept, scoring structure, and how the transformations work.
To view or download this project, log in here.