Deliverables
Project Background
Linear equations are a fundamental component of math that are taught and utilised throughout the education system. However, drilling problems in classwork and homework can be boring and unfulfilling. Enter MathMunition: Equation Siege - a fun and educational game designed to teach concepts of linear equations to 7th-8th grade students.
Project Description
MathMunition is an educational video game which has the look and feel of a 2D platform style game, written in C# and developed using Unity. The goal of the game is to teach linear equations to 7th and 8th grade students, and to be both engaging and educational.
In the game, players will enter linear equations into a field, then will fire a cannon. The cannonball will travel in the trajectory of the equation. The visuals in the game, including flying cannonballs, will make it easy for the player to visualize these equations. Linear equations in the game are specifically in slope-intercept form, since it is generally the most commonly used format to write them. Levels come with a time limit for completion and a score derived from the number of cannonballs fired, with a bonus added for completing the level, encouraging students to solve equations quicker and more efficiently.
Linear equations in slope-intercept form are the only topic that this game teaches. MathMunition will not be a replacement for learning linear equations, but rather a companion to help students learn about and be more excited about the subject.
Original Project Description
Requirements
Use Case Diagram
Class Diagram
Sequence Diagrams
Level Sequence Diagram
Menu Sequence Diagram
SRS (v1)
SRS (v2)
Prototype
The finished prototype can be found on the Play page.
Prototype Video
Presentation
Bibliography
Our bibliography can be found on the Resources page.
Meeting Notes
For use by just the team and Dr. Daly, our meeting notes were uploaded to our group section within Blackboard.