Mathematical Base Defenders
Leaderboards Register Play

Changelog: Game

Website Changelog | Game Changelog


0.4.7

1 February 2024

Change: Changed the default setting value for enemy width:height ratio from 1:1 to 2:1

Change: Allowed Enemy Speed Coefficient in Custom Singleplayer Mode to go down to 0.25 instead of 1.

Fix: Fixed a bug that clogs up logs.


0.4.6

30 January 2024

Change: Enlarged text in many areas.

Fix: Other players leaving multiplayer rooms should no longer display #0 ??? ??? ranks


0.4.5

16 January 2024

Feature: Global Alerts

Feature: Discord Server Alerts

Feature: Enemy Color Palettes

Feature: Adjustable Enemy Scale

Change: Easy Singleplayer's enemy spawn interval is now 150ms (from 250ms).

Change: Easy Singleplayer's enemy spawn chance is now 7.5% (from 5%).

Change: Some buttons have had their text enlarged.

Change: Toast notifications (on the bottom right) now have different colored borders based on meaning.

Change: Enemies should now slide down/spawn from above the viewport, not spawned below the top.

Fix: Game Over screen results shouldn't be cut off if now.

Fix: Made text on some buttons wrap instead of clip.


0.4.4

2 January 2024

Fix: Percentage to next level should update most of the time instead of racing against the database write operation now.

Fix: Custom Singleplayer Intermission buttons should not have extra borders now.


0.4.3

1 December 2023

Change: Add more information to Game Over screen.

Fix: New score submissions will now display APM.


0.4.2

26 November 2023

Fix: Enemies' increasing speed now show properly.

Fix: Custom Singleplayer games' base health will now no longer be set to 100 if set to something else.


0.4.1

25 November 2023

Fix: Made authentication work again. Sorry about that!

Fix: Game Over screen no longer shows Global Rank #0.

Fix: Game Over screen now show correct number of enemies spawned.


0.4.0

24 November 2023

This update is very large and will likely cause problems. If there are problems present, please create an issue on the GitHub repository.

Feature: Singleplayer gamemodes (both Easy Singleplayer and Standard Singleplayer) now have new mechanics:

Feature: Added a 3-mode current level display in Singleplayer games.

Change: Changed the UI on larger screens: added a logo, made buttons have a different layout, etc. (Note: Smaller screens still have a similar layout before this update.)

Change: Finally added a 404 page.

Change: Most game statistics (excl. score) now show 3 decimal places.

Change: Added a CSS reseter.

Change: Refactored code.

Change: Added a link to the accompanying website on the Welcome pop up.


0.4.0-rc.8 (1,000-day anniversary update)

13 July 2023

Feature: Score-gain Popups

Feature: Pop-up modals


0.4.0-rc.7

28 April 2023

Feature: Client-side rendering

Change: Slowed down the enemy speed from 0.15 units per second to 0.1 units per second.

Change: Doubled the enemy speed in Easy Singleplayer mode. (now 0.05 units per second)

Change: Temporarily disabled Beautiful Score Display.

Change: Added a notice when connection is lost.

Change: A database is no longer required for selfhosting/contributing.


0.4.0-rc.6

17 April 2023

Feature: Custom Singleplayer Mode

Fix: Added back favicon.


0.4.0-rc.5

11 April 2023

Fix: Made the text on the results screen not overflow.


0.4.0-rc.4

9 April 2023

Feature: Multiplayer

Feature: An option for wider enemies. Use this if you have trouble reading text on square enemies.

Change: Made enemy spawning more forgiving once again.

Change: Added a "forced" enemy spawn clock. If no enemy has spawned for some time, an enemy will be spawned. This is to prevent your combo timer running out.

Change: Added player names below playfields.


0.4.0-rc.2

25 March 2023

Feature: The user information modal now shows the origin of the server you're connected to.

Change: Disabled font ligatures.

Change: Made the on screen keyboard use (\u2212) instead of just a hyphen.

Fix: Hopefully fixed the case where deleting a room might cause the whole app to crash.

Fix: Fixed the buttons in the settings menu from having a top border

Fix: When typing an answer with more than one minus sign, all minus signs instead of just the first minus sign will use (\u2212) instead of a hyphen.


0.4.0-rc.1

8 March 2023

Change: You now solve math equations instead of creating math equations on enemies.

Change: Revamped user interface.

Change: Enemies now fall instead of moving left.


Tiled (Pre-Reversal) Era

0.3.0-beta.4

18 October 2022

New Experiemental Feature: Enemies can now be "stacked". This is merely just a visual change and doesn't directly affect gameplay. When this feature is enabled, overlapping enemies will instead be displayed in a stacked manner. This is to fight with the issue of enemies blocking requested values of other enemies.

Change: Slowed down the enemies on Easy and Standard Singleplayer again, this time by 75%

Change: Instead of Easy mode having a constant enemy limit, the enemy limit will now grow linearly, starting at 5 enemies, adding 1 to the limit every 30 seconds after 60 seconds, stopping at 25.

Change: Added an intermission screen for non-custom Singleplayer game.

Change: Added icons to main menu buttons.

Change: Game Instances can now be scaled and/or moved (indirectly).

Fix: Combo text incorrectly showing/hiding

Fix: Skipping splash screen text is no longer limited to having to click the text instead of anywhere on the screen.


0.3.0-beta.3

6 October 2022

Change: Added keybind presets.

Change: Added more items in user modals.


0.3.0-beta.2

11 September 2022

New Feature: You can now earn experience points when playing Multiplayer games.

  • Currently, it has a flat rate of 1 experience point for every second you survive.
  • Additionally, winning a multiplayer game gives you 50% more experience points.

New Feature: The game will now count the number of Multiplayer games you counted/won. You need to be registered for the game to count.

New Feature: You can now control how much information is displayed in the user interface while in game.

Change: Refactored some code, but it still looks terrible.

Fix: Chat now goes in the "correct" direction now.

Fix: Modal buttons should now look more good.

Fix: Users can no longer send messages with whitespaces only.

Fix: Removed the "Double Everything" bug event.


0.3.0-beta.1

14 August 2022

New Features

You may now report users. Note that you must be registered, haven't reported someone in the last 5 minutes, and actions will be taken on your account if you misuse it. You can always send an e-mail if you don't want to register and would like to report.

Changes

Under your and your opponents' game instance(s), names are now colored according to rank.


0.3.0-beta

7 July 2022

Note: This update is big, and will likely cause problems. If you find problems, please report them to the Game Master.

Changes

Changed WebSocket implementation, therefore, code is rewritten.


0.3.0-alpha.14

28 May 2022

New Features

Discord Server webhooks now display other stats of your Top 50 game rather than just the scores.

Changes

Made it explicitly clear that Mathematical Base Defenders is in development.

Huge server-side refactoring.

Bug fixes.


0.3.0-alpha.13

5 April 2022

New Features

Personal bests and the Leaderboards now saves and shows other stats of your game rather than just the scores.

Changes

Bug fixes.


0.3.0-alpha.12

27 March 2022

New Features

Custom Singleplayer Mode. It's pretty much self-explanatory. Scores will not be submitted nor you will earn experience points in Custom Singleplayer Mode.

Every time someone gets a score on the Top 50 (Easy or Standard Singleplayer), a message will be sent to the Discord Server.

Changes

Bug fixes.


0.3.0-alpha.11

18 March 2022

Fixed a bug with the rewritten code.


0.3.0-alpha.10

17 March 2022

Rewrote some code.


0.3.0-alpha.9

16 March 2022

New multipliers for combos in Singleplayer. For more information why this change was made, read this: https://mistertfy64.com/blog/post/2

Main menu now shows your general information if you logged in. If you haven't logged in, it will tell you to do so.

Bug fixes and minor improvements.


0.3.0-alpha.8

20 February 2022

New Easy Mode.

In Easy Mode:

  • Combo time is 10 seconds instead of 5 seconds.

  • The enemy spawn chance is 2.5× more rare than Standard Mode.

  • Every enemy is 50% slower than Standard Mode.

  • Only a maximum of 5 enemies can appear on the playfield.

  • Only 50% Experience Points is awarded compared to the Standard Mode.


0.3.0-alpha.7

3 February 2022

New toast notification system. (These only show when you click on the Statistics button or someone gets Top 50 for now.)

Bug fixes and minor improvements.


0.3.0-alpha.6

23 January 2022

New leveling system.

Bug fixes and minor improvements.


0.3.0-alpha.5

13 January 2022

Bug fixes.


0.3.0-alpha.4

9 January 2022

Made multiplayer look more real-time by adding other players' statuses on the screen. (Please note that this is in its first stage, and hasn't been tested lol, so it will probably break)


0.3.0-alpha.3

3 January 2022

Better support for non-PC devices or devices with weird screen resolutions.


0.3.0-alpha.2

30 December 2021

Bug fixes, improvements, and server-side changes and improvements.


0.3.0-alpha.1

24 December 2021

New Features

You can now set a picture to be the background for EVERY enemy.

Pressing Tab now shows you a status bar.

Changes

Removed the text compression algorithm, making the game almost 20x faster and 3x more expensive. (bruh)

Bug fixes, improvements, and server-side changes and improvements.


0.3.0-alpha

26 November 2021

New Features

Multiplayer*!!!!!!!!!!!!

*Please note that the game is only developed by 1 person, therefore, only 1 person tested it. Multiplayer is also in its very early stage. If there is a bug or a problem (there probably will), please report it to the Game Master!

Changes

When playing the game at a weird window size (e.g. width is lower than height), the game will be centered instead of staying at the top.

Bug fixes, improvements, and server-side changes and improvements.


0.2.1

23 October 2021

Bug fixes. Improvements.


0.2.0

23 September 2021

New UI design.

You can know rebind keys. Note that one key can be used per tile, and each tile may can only have one key bound to it.


0.1.1

23 September 2021

Fixed a bug with restoring settings.


0.1.0

22 September 2021

Initial release of Mathematical Base Defenders.