A colorful pink, yellow and blue digital illustration of building-like shapes as seen from above.

Game Time

How can we use transformations in the plane to create fun and challenging video games?

Project Description

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.