Show HN: I made a web game that makes practicing basic arithmetic fun (worchle.com)
Hey, maker here.
After launching a daily word search game, I randomly thought of this math game while driving. Finally got around to making it and I think it turned out pretty cool.
It’s a math search game that’s meant to help you practice your quick addition, subtraction, multiplication, and division skills.
I’m hoping it’ll help people (even those like me who aren’t big on math) learn and increase their speeds.
(There are also some settings you can enable to make the game harder)
If you try it out, please let me know if you found it fun, if you have anything you’d like me to add, or if you have any other feedback.
And if you have any questions, I’d be happy to answer. Much appreciated.
82 comments
[ 0.27 ms ] story [ 3391 ms ] threadGetting an error for pressing the addition button "2+" is a bit confusing.
Even knowing the instructions, I'm finding it very difficult not to press the operator tiles, as it just feels like a natural thing to do.
Love the game BTW, I'm getting my son on this tomorrow too, he'll love it :)
I encountered a couple of screens where there was no correct answer available; MN=2, and there were no 1s on the grid. I suspect my 6-year-old granddaughter would protest.
1. I think I only got one grid that was unsolveable.
2. That was my first grid.
3. I was only playing with addition.
4. I completed exactly one round.
Because the "unsolveable" grid was my very first, I may well have pressed on without investigating too much, because perhaps things would become clearer; and indeed, all subsequent grids were easy to solve.
So please don't treat my comment as a bug report! If you've taken trouble to avoid that outcome, then almost certainly the error is me.
One thing that I noticed is that there's a timer. Depending on your target audience, you might want to make that optional.
My son is 7 and finds the timer on Zetamac creates unnecessary stress. So I made something simpler for him that just shows a fixed number of problems (with no time limit), and uses a cookie to track the streak length: https://math.twilam.com/
Thanks for feedback on the timer, that seems to be common so I'm going to work on getting an alternative option out soon.
Check out monkeytype (free typing practice thing) that has a nice stats-over-time/personal-best scores.
Would you want separate statistics for these "lives mode" games?
Quick test this am - looks like a small bug with the M.N. Counter for arithmetic in lives mode is getting to numbers that arent possible based on the combos available. First one works, second gets into 20s. I thought it might have just been a presentation issue but when i subtract the new MN from the previous one and input that it gives me a lost life!
Glad it's not happening anymore, but I'll look into it, thanks for reporting.
My idea was that you could run a few rounds to practice certain operators and watch how your average scores improve over time. And since the rounds are only a minute, it's low commitment.
Going to add other modes though based on feedback
I think that's what parent meant.
Thanks for your feedback!
You could add in some elements that game uses to make it more appealing to kids.
I also made a math game 3 years ago.
https://github.com/zineanteoh/clean-the-river
I called it “Clean the river”. It is a web-based game that lets children practice forming and solving basic mathematical expressions by "cleaning the river".
Example:
1 + 8 + 4 + 2 + 3 + 3 + 2 + 9
Here you could use the left side to do 1 + 3 vertically.
For a larger grid to prevent misclicks, try going to settings and changing the "grid size" setting to a larger option.
Hope this helps! Thanks for playing.
Only potential problem I can see is if the grid line is for example:
3 + 4 + 3
And they accidentally press "3 + 4 +"
Hard to tell if they meant to press 3+4 or 3+4+3
If they meant to press 3+4+3 and the program auto removes the ending operator and submits it as 3+4, and it's incorrect, that might be more upsetting than having to quickly re-tap the equation they meant to submit
What a beautiful game, congrats!
https://lichess.org/storm
Sorry the random generation seemed limited, I'll see what I can do. Right now it generates the grid numbers randomly just picking from 1-9, and the magic number is selected based on what's available on the grid.
Zen mode + lives mode are on the todos!
Adding some seconds to the clock for a correct answer is a cool idea. Will experiment with this one.
Thanks for your feedback!
Multiple game modes have been added as well.
If you notice any problems, please let me know!
Being able to swipe over the equation instead of tapping would improve playability a lot! Also I sometimes feel like the first tap is not registered right after the new MN appears.
Will add swipe controls to my todos, I decided against adding it because the other word search games on the site will occasionally overflow off-screen (so swiping is required to move around the grid) but might add it as a toggle for this game.
Will look into the tap problem, thanks for reporting!
Otherwise, cool game!
Would you consider hosting this as mathic.worchle.com?
I'm hoping to build Worchle into a home for a variety of search-style games, so having the PWA open to the home page (which displays navigation links for all the puzzles currently on the site) has the benefit of helping those other puzzles (and the overall brand) get discovered.
It's a hard decision though as I do see the benefit of players being able to add specific games to their homescreen.
Another problem with separate manifests for games: since I'm using local storage for stats, multiple installs of different games on the site would also split up those stats. One install ensures all stats are kept together in a single homescreen bookmark.
Honestly though, I've been thinking about your comment for the past couple of days and I still don't know what the best decision is. It's a tough one.
1. Even on phones, it leaves a lot of margin/padding, and the boxes are a bit too small. Can you make it a bit more responsive and use up the whole width of the screen (up to a max width of course) 2. Only the first and the last needs to be selected, and so slide doesn't work. 3. A minor confusion in the UI, that I'm not sure if the equation can span across multiple lines?
For the sizing, try the grid size and counter text size options in the game settings. You can also change the grid dimensions to better fit your screen (or add some difficulty)!
Adding slide gestures is on the todos.
Also just shipped a fix to make multi-row selections impossible to make that more clear.
Thanks again
Rainbow at the end is great!
What did you have in mind for a leveling up mechanic? Might be a cool idea.