Wednesday, September 1, 2021

A Math Challenge app for challenging your own skills.

So, while trying to make an applet (and later discovering that It was deprecated for long), I made a simple application for solving math challenges, and seeing how far you can go.




The application itself doesn't have any time limit, so take your time trying to solve the challenges.
Also, I recommend you not to use the calculator to do the math, even when things gets really hairy.

You can get the application here: https://mega.nz/file/psohFKzT#I5BYc_35EbAu3b7sCj2NAwaQJ5Ju5AOCGUfegC1PCWU

Have fun :D.

Ps:. If you want, post in the comments the score and stage you achieved when you failed.

If you're interessed in the story behind this, you can simply continue reading.

So, I was developing an application on console, due to a thing I saw on linkedin that was very insulting, where they made a comparission between c# and python, and the c# example looked like was made by someone who just completed hello world tutorial.

I made an application that did the exact same thing the python image was showing, but by only using a method to write the message and getting the player input. I also took the liberty of adding a "> " to the console before letting you write something.

After doing that and posting the image with the result and the code in action, the program went dormant on my pc, and I never touched it again, until some weeks later.

I decided to refactor the program, and make a kind of helpful console assistant with apps and stuff, and that's when Math Challenge surged. Math Challenge was the only app the console assistant had, but what I did on it was so great that I decided to make a standalone version of it, but this time in java.

My original intention, was of making it be a java applet application, so you could simply run it on the browser and play it on this blog, until I discovered that applets were dropped since Java 9 (current version of Java is 15).

I changed the codes of the program to make it be a desktop application instead, and there it is. One anomaly I had when developing the program, was the computer using all my hard drive space in paged files. I don't exactly know why that happened, beside I think was because I forgot to set the window to be disposed on close. The program didn't gave me any problem again, so maybe the issue isn't happening anymore.

Anyways, I hope this program ends up being useful for you guys. And I hope it makes a few people change their mind about math.

If you want to see about the program I talked about, you can see It's github page. There's even a version of it disponible, if you want to try it and know what I was messing with.

Link is here: https://github.com/nakano15/littlec-playgroundproject

Enjoy :)