Skip to content

Version 0.14 Release πŸ₯³

Latest
Compare
Choose a tag to compare
@swashdev swashdev released this 10 Apr 02:14
· 1 commit to master since this release

Version 0.14 of Minigame Madness is finally here, and the curse of 13 has been officially broken!

This update adds a brand-spanking-new minigame, "Defend!", in which you play as a football player on defense! Think you can handle the pressure??? The challenge??? The sheer balls-to-the-walledness???

A screenshot of a blatant Pong clone, but with more balls and gimmickier graphics

Although this update was merely meant to include a new minigame, the changelog for this one is actually quite extensive. I've added a new command-line option --debug-minigame that you can use to instantly go into debug mode for a specific minigame (mostly handy for beta tests, to be honest), done some balancing work on several minigames, and even included a small but substantive graphical update for certain minigames. I'm actually very proud of this release and I think I've learned a lot from it.

You can download the newest version of Minigame Madness for 64-bit Linux or for win32 or win64 below, or if you can't be bothered just Play Online Now, Guys!

Mac support has been dropped. Sorry, but I can't test it and I don't feel comfortable releasing builds for a game that I can't test. You can always download the source files and build it yourself, though!

Changes

Added

  • A brand-new minigame: "Defend!" (legally distinct from Pong)

  • The player can now enter debug mode for a specific minigame using the --debug-minigame command-line option. This will also show the "Debug Menu" button on the main menu.

  • A list of minigames is output to the command line, and the Debug Menu button is shown, if "--debug-minigame" is passed but no minigame ID is given.

Fixed

  • A bug existed in the code which allowed the player to attempt to quit before the game has begun, causing the game to try to clear data that doesn't exist. This update should have fixed that.

  • The spawn rules for the pizzas in the "Don't Get Pizza'd!" minigame have been overhauled so that the pizzas will consistently appear at a fair distance away from the player.

  • The minigames are now loaded on-demand. This has the effect of requiring less memory, but also means that there are no longer leaked resources on exit, because the engine now has an opportunity to free up resources in-between minigames.
    This change has the unfortunate side-effect that the debug menu can no longer pull instructions from the minigames themselves to label the buttons, so instead names are taken from their scene paths.

Changed

  • The cheat code to open the debug menu has been changed.

  • The "Hit a Home Run!" minigame has been made more forgiving. It is now substantially easier to hit a home run.

  • The hit boxes in the "Don't Get Pizza'd!" minigame have been tweaked very slightly to align with their sprites. This probably won't have a noticeable impact on gameplay.

  • The pizzas in the "Don't Get Pizza'd!" minigame can now move farther off of the screen before wrapping around, making them easier to dodge.

  • Some identical arrow sprites have been consolidated into a single sprite and now use color modulation to change colors to save space.
    The "next" and "previous" buttons in the Controls dialog in particular now use the same arrow sprite, just pointed in different directions.

  • Several elements of the foreground image in the "Race that Rig!" minigame have been moved to the background to make for a less janky appearance without detracting from the intended jankiness of the minigame.

    • The background in the "Race that Rig!" minigame has been changed to no longer be a dark blue gradient. Instead the minigame will randomly choose between a daytime or a nighttime sky.
  • Every image in the game has been compressed to allow for smaller file sizes and faster loading times.

  • The executable icon now uses the Janitor font, the same one used on the title screen.

  • The "sky" texture used in several minigames has been replaced with a gradient which uses much more pleasant colors, which blend together much better without the nasty brown-ish color that the previous sky texture suffered from. This also has the unintended but very pleasant side-effect of making some (but not all) of the cloud textures blend into the sky much better.

  • The background in the "Hit a Home Run!" minigame has been changed so that the pitcher is standing on his pitcher's mound. The ugly turd clouds have also been replaced with the fluffier cloud sprites used in other minigames.