Inspiration

For most people, learning math is not a very exciting activity. We share that sentiment, so we wanted to find a way to solve that.

What it does

MathMayhem is a cross between education and strategy. Two players are faced against each other, each with a health bar. One player can move at a time- punch, kick, or block. Each move has three sub-moves, which have difficulty levels of easy, medium, and hard. Here's the catch: in order to move, the player must solve a math problem that matches the difficulty of the desired move. The game ends when a player's health reaches zero.

How we built it

We used C# in Unity, and for graphics we used online art makers.

Challenges we ran into

For the early stages of the project, we used Phaser, a JavaScript library that is meant for web-based development. We had difficulty using Phaser, and we knew Unity had much more utility as a game engine, so after a while we switched to Unity.

Accomplishments that we're proud of

Our game is fun to play while still incorporating math education.

What we learned

We learned how difficult it is to inspire kids to learn. That being said, it is possible.

What's next for MathMayhem

In the future, we will implement more advanced problems for experienced students.

Built With

Share this project:

Updates