"Solve math problems as quickly as possible to kill as many enemies as possible!"
Mathematical Base Defenders is a mental math game (playable in a web browser) where the aim is simple: solve math problems to kill enemies, earn points while doing it, and repeat.
Both singleplayer and online multiplayer modes are available. Additionally, there are also supplementary features such as leaderboards and replays.
(August 2025 Disclaimer: Development of this game started many years ago (old projects are allowed on Summer of Making), this message is put here for clarification and transparency purposes and as a gesture of courtesy.)
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
(Let's clear up some uncertainty first. This project is already in development for multiple years! It's here because Summer of Making allows old projects. Sorry for not telling this earlier! I've now clarified this in the project's description.) But with that out of the way, let's get to the actual devlog content.
Probably not much for this devlog, but I heard it's good practice to devlog often! There aren't any new features or bug fixes at all, because all I did today was just refactoring! Yep, that's right! Due to the bad code I've wrote all those years back, I need to refactor it! (this much refactoring took 2 hours according to the time counter, this isn't even finished yet)
The refactoring process isn't finished yet, so these numbers will just keep going up! Have an image to see how many lines of code I've changed now! (and also because an attachment is required to post a devlog.)
P.S. The next feature update will probably be about Multiplayer gameplay customization.
(Finally) ready to ship and (finally) deployed to production!
I'll be honest, there isn't any new content since last devlog, since this round is just minor improvements and bug fixes.
But since I need some kind of media to post and get time, have a short clip of me playing the game!
(Finally) added (some of the) proper controls to the replay viewer! It's not perfect, but it (kinda) gets the job done! Includes pausing, unpausing, and jumping to a desired location in time.
(content shown in video not final)
Working on an improvement to an improvement feature for my game's replay viewer. I spent approximately 3 hours fixing bugs and making improvements to the replay viewer. From the video, it plays back Default Multiplayer games almost properly now!!! Yes, replaying multiplayer games in the game itself!!!
...but too bad once I add more improvements it will turn into more bugs :(
Basic replay viewer (not this) is already available in the demo on the project page.
(content shown in video not final)
Working on an improvement feature for the replay viewer in my multiplayer mental math game: being able to go backward or jump forward in time while watching a replay. When this improvement releases, you can now jump forward to the most exciting parts of a replay! Of course, it's not perfect (yet) and still has some bugs, but at least you get the idea!
Originally you have to watch the whole replay and can't skip or go back, so it would be infuriating if you missed or have to wait for that one part of the replay.
(content shown in video not final)