Factorians is a space shooter (SHMUP) learning game which builds fluency in recognizing the prime factors of numbers. Similar to the classic arcade games Galaga or Galaxians, the player pilots a spaceship and shoots down aliens which dive down the screen, but these aliens are labeled with numbers and the player shoots them with prime factors. When an alien is hit its value is divided by that factor, and when its value reaches 1 it explodes. A heat mechanic forces players to be selective in the factors they friend to keep up with ever-larger waves of aliens, engaging the player in not just recognizing factors quickly but making strategic decisions.
I created this game as a challenge to see how much I could get done in one month of part-time work on a game, advance I presented it for feedback at both IGDA Detroit and IGDA Ann Arbor chapter meetings.
To make this game easily tunable, I created a Google sheet with various settings for each level.
I also built this game to store anonymous performance data using the xAPI learning data standard. At the end of each level, xAPI statements are sent to a Learning Record Store allowing analysis of questions such as:
The moment-to-moment action in the core game loop has players practicing the key skill: quickly identifying factors.
With no limit on ammunition, a player's best strategy could be to constantly hit all the numbers. To get the player to focus on identifying factors -- ideally common factors across multiple numbers on the screen -- every shot raises the ship's heat level, shown in a bar in the lower left which goes from red to green.
Part of identifying factors of a number is recognizing when a number is prime, which is to say its only factors are 1 and itself. To aid gameplay and allow for aliens with higher prime values, the game includes a Prime Bomb.
I would like to return to Factorians and: