Play game
Math Module's itch.io pageResults
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).