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.
Log in or sign up for Devpost to join the conversation.