## Play game

Math Module's itch.io page## Results

Criteria | Rank | Score* | Raw Score |

Use of the Theme | #4 | 4.000 | 4.000 |

Sussy??? | #5 | 1.000 | 1.000 |

Most Likely to be Compared to Dark Souls | #5 | 3.000 | 3.000 |

Funniest | #7 | 1.000 | 1.000 |

Ranked from **1 rating**. Score is adjusted from raw score by the median number of ratings per game in the jam.

**Who are your team members?**

This game was created by James Jasper Fadden O'Roarke as a solo project.

**How many cookies did you eat?**

0 unfortunately

**Briefly explain how you were inspired by the theme =D**

The theme got me into thinking about CRT televisions with scanlines, which made me think of a sort of VirtualBoy styled minimalist game. I couldn't add the CRT filter I created by default as it made the text a little hard to read, but it can be enabled at any time by pressing c. Mostly however, I was inspired by the structure of a computer being divided into layers, each on sorting up work and solving increasingly tough problems. This got me into thinking of a relatively bizarre idea: what if you could play as a CPU and work up to more and more difficult tasks? I thought it was interesting idea, so I decided to take it upon myself to make this game solo after some planning. I hope everyone enjoys it!

## Leave a comment

Log in with itch.io to leave a comment.

## Comments

Man! Must've been really tricky having procedurally created math problems with the correct answers.. I love the visuals, the story, and the overall aesthetic of this game.. I only got trivial integrals to solve.. Was there an entire polynomial integral solver in the code, and I just got lucky with my questions? Great work James!

Thanks for the feedback, and I'm glad you liked the game! Believe it or not, there was a full polynomial integral solver equation in the code, although there is a chance you'll get lucky and just deal with x^0 or x=0 to x=0. I tried to simplify it to an equation so it could easily scale with increasingly complex arguments. In code, it's actually written as

correctAnswer = str( int(floor( argumentOne * (pow(argumentThree, argumentTwo + 1) / (argumentTwo + 1.0) + argumentFour * argumentThree ) )))

Where argument one is the variable coefficient (ex. 4x), argument two is the exponent (ex. x^3), argument three is where the integral ends (as in x=0 to x=argumentThree) and argument four is the constant in the end-game (ex. integral of x + 4).