Inspiration

We were inspired by the lockdowns and a need for innovative ways to practice mathematics.

What it does

It's a game where you defend major cities from an alien onslaught... with mathematics! After typing a variable name or clicking an impending spaceship, one can type out the answer to the problem selected and hit enter or another ship to submit an answer. If that answer is correct, the ship is blown up. Be careful not to linger on any questions for too long!

How I built it

Greg and I built this off of a clean base on Unity 2020.1.
We started with building some of the gameplay elements such as the bases and enemies. Then we created problem generators and a system to read inputs to specific enemies. After cleaning up the problems to be scaled properly, we finished the rest of the gameplay elements.

Challenges I ran into

When we first created the input "latching" to enemies, it was using actual textboxes. This had the issue of unpredictably selecting and unselecting the text and not updating the game state properly. To counter this, we created a new character input solution specific to our project.

Accomplishments that I'm proud of

We're proud that the game is actually engaging and fun, and still has a high ceiling for improvements.

What I learned

I learned, through trial and error as well as feedback, about proper difficulty scaling of mathematics to ensure that people can adequately enjoy the game but still be offered a challenge as they go along further.

What's next for Math Command

More problem types, such as algebra, precalculus topics, and trivia.
Better UI/UX, what is there presently is sufficient but very weak.
Scoreboards, online isn't a necessity but there should be a board with names local to the computer.
Bosses, such as a giant enemy that requires strict PEMDAS adherence that shoots simpler problems out.

Built With

Share this project:

Updates