Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Apotris Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 20: Line 20:
}}
}}
<!--https://dlhb.gamebrew.org/switchhomebrews/ApotrisSwitch.7z-->
<!--https://dlhb.gamebrew.org/switchhomebrews/ApotrisSwitch.7z-->
'''Apotris''' is a free, open-source, multi-platform block-stacking game inspired by the timeless mechanics of classic falling-block puzzle titles. Originally developed for the [[Apotris GBA|Game Boy Advance]], Apotris delivers a fast-paced, highly customizable gameplay experience that has evolved to run seamlessly on a wide variety of platforms through both native ports and emulation.
Apotris is a free and open-source block-stacking puzzle game originally developed for the [[Apotris GBA|Game Boy Advance]]. Inspired by classic falling-block games, it has since been ported to multiple platforms while maintaining compatibility with original hardware through emulation.


== Features ==
The game distinguishes itself through its extensive customization options, with 14 distinct game modes, including:
What truly sets Apotris apart is its extensive suite of customization options and ultra-responsive controls, allowing players to fine-tune every aspect of the game to suit their playstyle. Whether you're a beginner learning the ropes or a seasoned competitive player looking to push your limits, Apotris offers an adaptive experience that caters to all skill levels.
* Marathon - Try to get the best score as the game gets faster and faster.
 
* Sprint - Clear lines to reach the goal as fast as possible.
Some of the game’s standout features include:
* Dig - Dig through lines of garbage.
 
* Ultra - Get the best score in a limited time.
* '''14 Unique Game Modes''' – From standard marathon play to time attacks, challenge modes, and even custom rule sets.
* Blitz - Get the best score in a limited time while the game gets faster and faster.
* '''Full Control Customization''' – Remap buttons, adjust rotation systems, and tweak drop behavior to your liking.
* Combo - Aim for the most consecutive clears in a 4-wide well.
* '''Visual and Audio Customization''' – Modify themes, sound effects, and music for a personalized aesthetic.
* Survival - Survive as long as possible while garbage rises from below.
* '''Smooth, High-Performance Gameplay''' – Lightning-fast input response with minimal latency, even on original GBA hardware.
* Classic - Old school stacking mechanics.
 
* Master - Get the highest Grade while the game gets aggressively faster.
==Media==
* Death - Try to survive at brutal speeds.
'''Apotris Switch port and replay demo''' ([https://www.youtube.com/watch?v=1RXvdP6fcuU akouzoukos]) <br>
* Zen - The goal is to relax...
<youtube width=""640"">1RXvdP6fcuU</youtube>
* 2P Battle - Battle your friends through the Link Cable or Wireless Adapter (GBA Only).
* CPU Battle - Go against an AI opponent.
* Training - Try out new strategies or improve your playing using the included Finesse Trainer.


==Screenshots==
==Screenshots==
Line 44: Line 46:


https://dlhb.gamebrew.org/switchhomebrews/images/ApotrisSwitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/images/ApotrisSwitch-04.png
==Media==
'''Apotris Switch port and replay demo''' ([https://www.youtube.com/watch?v=1RXvdP6fcuU akouzoukos]) <br>
<youtube width="640">1RXvdP6fcuU</youtube>


==Changelog==
==Changelog==
'''v4.0.2'''
'''v4.0.2'''
* Added Shuffle music cycle option
* Added Shuffle music cycle option.
* Updated some old UI elements to use the new UI style
* Updated some old UI elements to use the new UI style.
* Fixed Blitz mode scoring
* Fixed Blitz mode scoring.
* Fixed Max Streak stat being reported incorrectly (was +1 higher) in pause/endscreen menu stats
* Fixed Max Streak stat being reported incorrectly (was +1 higher) in pause/endscreen menu stats.
* Fixed replay icon being mangled in Master/Death mode replays
* Fixed replay icon being mangled in Master/Death mode replays.
* Score reset key combo now works for Zen mode too(L + R + Select on GBA or special1 + special2 + special3 on other platfomrs)
* Score reset key combo now works for Zen mode too(L + R + Select on GBA or special1 + special2 + special3 on other platforms).
* (GBA) Merged the GBA/GBARunner2 builds
* (GBA) Merged the GBA/GBARunner2 builds.
* (GBA) Memory contract implemented to allow Retro Achievements integration (which is currently WIP [https://retroachievements.org/user/clymax by clymax]).
* (GBA) Memory contract implemented to allow Retro Achievements integration (which is currently WIP [https://retroachievements.org/user/clymax by clymax]).
* (GBA) Added tool that counts audio channels in custom songs and warns you if they go over the limit ([https://github.com/aronson by Luigi])
* (GBA) Added tool that counts audio channels in custom songs and warns you if they go over the limit ([https://github.com/aronson by Luigi]).
* (GBA) Fixed issues when using Quick/Fast boot options on EZFlash and Everdrive flashcarts ([https://github.com/aronson by Luigi])
* (GBA) Fixed issues when using Quick/Fast boot options on EZFlash and Everdrive flashcarts ([https://github.com/aronson by Luigi]).
* (GBA) Fixed issue that caused exiting Sleep to restart the game
* (GBA) Fixed issue that caused exiting Sleep to restart the game.
* (GBA) Fixed miscellaneous crashes
* (GBA) Fixed miscellaneous crashes.
* (Linux 2024/06/16) Fixed being able to activate zone with 0 meter
* (Linux 2024/06/16) Fixed being able to activate zone with 0 meter.
'''v4.0.1'''
'''v4.0.1'''
* T-Spins no longer count if the active piece's last move was movement due to gravity
* T-Spins no longer count if the active piece's last move was movement due to gravity.
* Fixed wrong announcement on No-Clear T-Spin Mini
* Fixed wrong announcement on No-Clear T-Spin Mini.
* Fixed scoring bug that causes line clears to give negative points for 0 combo
* Fixed scoring bug that causes line clears to give negative points for 0 combo.
* Adjusted explore option so that it triggers every 10 lines instead of 4
* Adjusted explore option so that it triggers every 10 lines instead of 4.
* (Switch) Added button labels for joystick inputs
* (Switch) Added button labels for joystick inputs.
* (Web) Fixed Skin Editor help menu freeze
* (Web) Fixed Skin Editor help menu freeze.
* (GBA) Fixed GameboyPlayer Rumble (affected Miyoo Mini)
* (GBA) Fixed GameboyPlayer Rumble (affected Miyoo Mini).
* (GBA) Updated GBA README to include more specific custom song limits (8 channels max is important!)
* (GBA) Updated GBA README to include more specific custom song limits (8 channels max is important).
* (PC/Web/Switch) Fixed song option edgecases causing crashes
* (PC/Web/Switch) Fixed song option edgecases causing crashes.
* (Linux 2024/4/30) Now works on SteamOS (Steam Deck)
* (Linux 2024/4/30) Now works on SteamOS (Steam Deck).
'''v4.0.0'''
'''v4.0.0'''
*Tons of new Ports (running natively, no emulation used):
*Tons of new Ports (running natively, no emulation used):
Line 81: Line 87:
*Complete UI Overhall
*Complete UI Overhall
*Added 3 new Game Modes:
*Added 3 new Game Modes:
**Death (based on TGM3)
**Death (based on TGM3).
**Zen
**Zen.
**CPU Battle
**CPU Battle.
*Added Game Replays (works up to a certain number of moves)
*Added Game Replays (works up to a certain number of moves).
*Added GBA Wireless Adapter support (by Luigi)
*Added GBA Wireless Adapter support (by Luigi).
*Added new Options:
*Added new Options:
**Graphics:
**Graphics:
***Graphics Profiles (stores up to 5 different sets of graphics options to quickly swap between your favorites)
***Graphics Profiles (stores up to 5 different sets of graphics options to quickly swap between your favorites).
***2 Color Background Gradients
***2 Color Background Gradients.
***Background Gradient Randomizer
***Background Gradient Randomizer.
***2 new Grid Options
***2 new Grid Options.
***1 new Skin
***1 new Skin.
***2 new Ghost Pieces
***2 new Ghost Pieces.
***1 new Clear Style
***1 new Clear Style.
***Clear effect direction option (because I can't decide which option looks better)
***Clear effect direction option (because I can't decide which option looks better).
***Queue/Hold Backgrounds
***Queue/Hold Backgrounds.
***Monochrome Palette (#5) now uses Frame Color
***Monochrome Palette (#5) now uses Frame Color.
***Fluid Simulation Board Effects
***Fluid Simulation Board Effects.
***'Smooth' Screen Shake (works more like screen bounce)
***'Smooth' Screen Shake (works more like screen bounce).
***No Clear Text (including streak/combo) Option
***No Clear Text (including streak/combo) Option.
***Explore Option (randomizes graphics options every 10 lines cleared)
***Explore Option (randomizes graphics options every 10 lines cleared).
***Randomize Graphics button (for when you are out of ideas)
***Randomize Graphics button (for when you are out of ideas).
***4:3 Aspect Ratio (only affects text, bringing it closer to the center of the screen so that you can overscale the game on 4:3 screens without anything getting cut off)
***4:3 Aspect Ratio (only affects text, bringing it closer to the center of the screen so that you can overscale the game on 4:3 screens without anything getting cut off).
**Audio:
**Audio:
***Added option to disable multiple 'piece move' SFX during DAS
***Added option to disable multiple 'piece move' SFX during DAS.
***You can now change sound effects and change/add/remove the game's songs on GBA (including adding your favorite russian folk song) without having to be a programmer Read the README that comes along with the ROM for info!)
***You can now change sound effects and change/add/remove the game's songs on GBA (including adding your favorite russian folk song) without having to be a programmer Read the README that comes along with the ROM for info!).
**Handling:
**Handling:
***You can now test your handling options right in the handling menu
***You can now test your handling options right in the handling menu.
**Gameplay (New Category):
**Gameplay (New Category):
***Pro Mode (used to have to hold L/R when starting a game)
***Pro Mode (used to have to hold L/R when starting a game).
***Goal Line (shows how many lines left till the goal)
***Goal Line (shows how many lines left till the goal).
***Rotation System:
***Rotation System:
****SRS
****SRS.
****ARS
****ARS.
****NRS
****NRS.
****BARS (made by CreeperCraft)
****BARS (made by CreeperCraft).
***Big Mode (used to have to input Konami code on Title Screen)
***Big Mode (used to have to input Konami code on Title Screen).
***Peek Above 20th row (board scrolls up when you build high enough)
***Peek Above 20th row (board scrolls up when you build high enough).
***Unpause Countdown (enables/disables countdown after pause)
***Unpause Countdown (enables/disables countdown after pause).
***Spawn location (shows where next piece will spawn so that you can avoid blockout)
***Spawn location (shows where next piece will spawn so that you can avoid blockout).
**Saving (New Category):
**Saving (New Category):
***SaveType display (GBA only)
***SaveType display (GBA only).
***SaveSize display (GBA only)
***SaveSize display (GBA only).
***Autosave Interval
***Autosave Interval.
*Added New Information Menus:
*Added New Information Menus:
**Stats (all-time gameplay statistics)
**Stats (all-time gameplay statistics).
**Links (links and QR codes to important websites)
**Links (links and QR codes to important websites).
*Added Demo Gameplay during the Title Screen (starts after 10 seconds)
*Added Demo Gameplay during the Title Screen (starts after 10 seconds).
*Added No Gravity Option to Training mode (Level 0)
*Added No Gravity Option to Training mode (Level 0).
*Added Countdown after Unpausing (along with an option to disable it)
*Added Countdown after Unpausing (along with an option to disable it).
*Improved the Credits Menu
*Improved the Credits Menu.
*Tons of fixes lost to time...
*Tons of fixes lost to time...
'''v3.4.6'''
'''v3.4.6'''
* Fixed Master Mode bug that caused the game to crash if your grade was too high.
* Fixed Master Mode bug that caused the game to crash if your grade was too high.

Revision as of 00:33, 13 April 2025

Apotris
General
Authorakouzoukos
TypePuzzle
Version4.0.2
LicenseGPL-3.0
Last Updated2024/05/26
Links
Download
Website
Source
Support Author

Apotris is a free and open-source block-stacking puzzle game originally developed for the Game Boy Advance. Inspired by classic falling-block games, it has since been ported to multiple platforms while maintaining compatibility with original hardware through emulation.

The game distinguishes itself through its extensive customization options, with 14 distinct game modes, including:

  • Marathon - Try to get the best score as the game gets faster and faster.
  • Sprint - Clear lines to reach the goal as fast as possible.
  • Dig - Dig through lines of garbage.
  • Ultra - Get the best score in a limited time.
  • Blitz - Get the best score in a limited time while the game gets faster and faster.
  • Combo - Aim for the most consecutive clears in a 4-wide well.
  • Survival - Survive as long as possible while garbage rises from below.
  • Classic - Old school stacking mechanics.
  • Master - Get the highest Grade while the game gets aggressively faster.
  • Death - Try to survive at brutal speeds.
  • Zen - The goal is to relax...
  • 2P Battle - Battle your friends through the Link Cable or Wireless Adapter (GBA Only).
  • CPU Battle - Go against an AI opponent.
  • Training - Try out new strategies or improve your playing using the included Finesse Trainer.

Screenshots

ApotrisSwitch-01.png

ApotrisSwitch-02.png

ApotrisSwitch-03.png

ApotrisSwitch-04.png

Media

Apotris Switch port and replay demo (akouzoukos)

Changelog

v4.0.2

  • Added Shuffle music cycle option.
  • Updated some old UI elements to use the new UI style.
  • Fixed Blitz mode scoring.
  • Fixed Max Streak stat being reported incorrectly (was +1 higher) in pause/endscreen menu stats.
  • Fixed replay icon being mangled in Master/Death mode replays.
  • Score reset key combo now works for Zen mode too(L + R + Select on GBA or special1 + special2 + special3 on other platforms).
  • (GBA) Merged the GBA/GBARunner2 builds.
  • (GBA) Memory contract implemented to allow Retro Achievements integration (which is currently WIP by clymax).
  • (GBA) Added tool that counts audio channels in custom songs and warns you if they go over the limit (by Luigi).
  • (GBA) Fixed issues when using Quick/Fast boot options on EZFlash and Everdrive flashcarts (by Luigi).
  • (GBA) Fixed issue that caused exiting Sleep to restart the game.
  • (GBA) Fixed miscellaneous crashes.
  • (Linux 2024/06/16) Fixed being able to activate zone with 0 meter.

v4.0.1

  • T-Spins no longer count if the active piece's last move was movement due to gravity.
  • Fixed wrong announcement on No-Clear T-Spin Mini.
  • Fixed scoring bug that causes line clears to give negative points for 0 combo.
  • Adjusted explore option so that it triggers every 10 lines instead of 4.
  • (Switch) Added button labels for joystick inputs.
  • (Web) Fixed Skin Editor help menu freeze.
  • (GBA) Fixed GameboyPlayer Rumble (affected Miyoo Mini).
  • (GBA) Updated GBA README to include more specific custom song limits (8 channels max is important).
  • (PC/Web/Switch) Fixed song option edgecases causing crashes.
  • (Linux 2024/4/30) Now works on SteamOS (Steam Deck).

v4.0.0

  • Tons of new Ports (running natively, no emulation used):
    • Windows
    • Linux
    • MacOS
    • Web Browser
    • Nintendo Switch
    • PortMaster (various retro/emulation handhelds)
  • Complete UI Overhall
  • Added 3 new Game Modes:
    • Death (based on TGM3).
    • Zen.
    • CPU Battle.
  • Added Game Replays (works up to a certain number of moves).
  • Added GBA Wireless Adapter support (by Luigi).
  • Added new Options:
    • Graphics:
      • Graphics Profiles (stores up to 5 different sets of graphics options to quickly swap between your favorites).
      • 2 Color Background Gradients.
      • Background Gradient Randomizer.
      • 2 new Grid Options.
      • 1 new Skin.
      • 2 new Ghost Pieces.
      • 1 new Clear Style.
      • Clear effect direction option (because I can't decide which option looks better).
      • Queue/Hold Backgrounds.
      • Monochrome Palette (#5) now uses Frame Color.
      • Fluid Simulation Board Effects.
      • 'Smooth' Screen Shake (works more like screen bounce).
      • No Clear Text (including streak/combo) Option.
      • Explore Option (randomizes graphics options every 10 lines cleared).
      • Randomize Graphics button (for when you are out of ideas).
      • 4:3 Aspect Ratio (only affects text, bringing it closer to the center of the screen so that you can overscale the game on 4:3 screens without anything getting cut off).
    • Audio:
      • Added option to disable multiple 'piece move' SFX during DAS.
      • You can now change sound effects and change/add/remove the game's songs on GBA (including adding your favorite russian folk song) without having to be a programmer Read the README that comes along with the ROM for info!).
    • Handling:
      • You can now test your handling options right in the handling menu.
    • Gameplay (New Category):
      • Pro Mode (used to have to hold L/R when starting a game).
      • Goal Line (shows how many lines left till the goal).
      • Rotation System:
        • SRS.
        • ARS.
        • NRS.
        • BARS (made by CreeperCraft).
      • Big Mode (used to have to input Konami code on Title Screen).
      • Peek Above 20th row (board scrolls up when you build high enough).
      • Unpause Countdown (enables/disables countdown after pause).
      • Spawn location (shows where next piece will spawn so that you can avoid blockout).
    • Saving (New Category):
      • SaveType display (GBA only).
      • SaveSize display (GBA only).
      • Autosave Interval.
  • Added New Information Menus:
    • Stats (all-time gameplay statistics).
    • Links (links and QR codes to important websites).
  • Added Demo Gameplay during the Title Screen (starts after 10 seconds).
  • Added No Gravity Option to Training mode (Level 0).
  • Added Countdown after Unpausing (along with an option to disable it).
  • Improved the Credits Menu.
  • Tons of fixes lost to time...

v3.4.6

  • Fixed Master Mode bug that caused the game to crash if your grade was too high.
  • Fixed Master Mode issue that made getting cools easier than intended.
  • Fixed Initial System Type B not allowing IRS and IHS at the same time.
  • Fixed rumble not stopping when pausing the game.
  • Fixed training mode saves menu issues.
  • Fixed training mode saves bugs.
  • Fixed issue that made it possible to top out during zone.
  • Fixed bug that caused the next piece in the queue to get skipped when ending zone.
  • Fixed being able to pause during the zone start animation.
  • Fixed background showing when returning from sleep during zone.
  • Fixed 180 spin being enabled in Classic Mode.
  • Fixed Classic Mode level selector display bug.
  • Fixed issue that made it impossible change the Playback audio setting.
  • Fixed being able to bind more than 2 keys to the same action.
  • Fixed t-spin detection for niche t-spins.
  • Fixed Big Mode spawn height inconsistencies.
  • Fixed Big Mode zoned lines display text.
  • Fixed a few 2P Battle bugs.
  • Fixed perfect clear attack scoring (combo lines now get added and multi-line perfect clears award correct values).
  • Partially fixed background issue for gbarunner2 users that caused a line to show up on the top of the screen (this is a gbarunner2 accuracy issue so it can't really be 100% fixed on my side).
  • Added "off" option to L+R quick reset setting.
  • Added ability to buffer actions and charge DAS during game start.
  • Added airless(?) kick stall prevention (for kicks that allow you to gain height without bottom of the piece touching anything and thus circumventing lock delay).
  • Improved zone meter display accuracy (n/4 values are now actually accurate).
  • Hard drop now only buffers if held instead of on press during entry delay (only affects Master Mode).
  • Changed IRS behavior. It now behaves closer to other games (making higher zone clears possible).
  • Gravity now applies to every movement of ARR (affects V.FAST and INSTANT).
  • Training mode saves now reset when exiting the current game.

v3.4.5

  • Added initial hold/rotation type. Type A activates if the button is held while a new piece spawns. Type B activates if the button was newly pressed during the previous clear/entry delay.
  • Saving now works on Analogue Pocket openFPGA.
  • Fixed spawn position for held pieces. Pieces that spawn after holding now have the same spawn logic as other pieces.
  • Fixed initial hold issue where that caused the first hold to happen twice.
  • Fixed initial rotation not working in Master Mode with Normal rules.
  • Fixed save conversion issues that caused crashes during highscore screen.
  • Fixed clear text showing in Training Mode Load/Save menu.
  • Fixed bug that caused the game to freeze in Survival Mode after a Perfect Clear.
  • Disable diagonals no longer affects Classic Mode.

v3.4.4

  • Added Initial Hold & Initial Rotation toggles in handling settings.
  • Fixed various UI Bugs.
  • Fixed bug where pieces would have wrong spawn rotations after pausing.

v3.4.3

  • Fixed IHS getting stuck to on position.

v3.4.2

  • IRS and IHS now only work on button hold, and behave more like their TGM counter parts in Master Mode.
  • Disable Diagonals is now always set to SOFT when playing Master Mode with Normal rules.
  • Fixed Disable Diagonals soft option not working when rebinding keys.
  • Fixed in-game score display bug (would show the score modulo 2^16).
  • Fixed save conversion from versions 3.2 and before.
  • Fixed lines not getting cleared if saving during clear delay in Training Mode.
  • Fixed zone meter animation getting stuck if zone gets activated while it's happening.

v3.4.1

  • Fixed Master Mode tuning issue on high speed level.
  • Fixed palette not resetting after zone if player tops out while breaking a record and closing the game.

v3.4.0

  • Added Master Mode (based on TGM3) available with Normal handling and SRS or classic handling with ARS (secret-grade and promotion exams to be added in the future).
  • Added a marathon sub-mode called Zone where clearing lines fills the zone meter, which you can then spend to activate Zone. During zone, lines don't get cleared right away and instead get cleared all at once when zone ends.
  • Handling changes:
    • You can now set DAS to an exact number of frames (keep pressing left on the Auto Repeat Delay setting to set this).
    • Added "Instant" options to ARR and Soft Drop Speed.
    • "Delay Soft Drop" option to toggle the delay before soft drop starts when holding down.
    • Disable Diagonals now has 3 options: OFF/SOFT/STRICT. (Strict ignores the second press entirely while soft only ignores it while the first button is held down).
  • Added connected skins (3 for now, but I will add more in the future).
  • Added Gradient Backgrounds graphics option. If you want to disable this, set it to 0 0 0.
  • Renamed previous Background option to "Grid" which describes the setting better.
  • Pressing Select in Graphics Settings resets them to default.
  • Added Pro Mode. Enable it by holding L or R while starting a game. With Pro Mode a PPS counter and a correct finesse streak counter get enabled. Also clear delay gets reduced to 0.
  • Improvements to Training Mode:
    • Added a level selector to Training Mode so you can practice at speed.
    • If you top out, the board just resets instead of leading to a game over.
    • Pressing pause opens the "Saves" section if the last time you paused you had "Saves" open.
  • Added several stats to the post-game stats, including "IGT" or In-Game Time which is a timer that doesn't count during clear delay, so that you can compare your times with other games that don't have it.
  • Pause menu now hides the board and previews to prevent cheating by pausing to think.
  • Added the post-game stats and mode text to the pause menu, so you can see all of them while in-game.
  • Fixed a few UI bugs.

v3.3.0

  • Added Classic Mode (based on NES, has both A-type and B-type).
  • Added sub-modes for sprint and dig (sprint attack and dig efficiency).
  • Added the Skin Editor where you can create your own skins.
  • Added 2 new skins and a new palette.
  • Reordered the graphics settings.
  • You can now see your total playtime in the settings screen (starts tracking from this update onward).
  • It is now possible to reset a scoreboard by pressing L + R + Select while viewing it.
  • Improved DAS/ARR making it more consistent, though DAS might feel a bit faster.
  • Improved the "disable diagonals" option. Now the second key-press causing the diagonal is pressed when the first key is released, instead of ignored completely. This makes "rolling" the d-pad possible.
  • You can now input hold or rotate the next piece while in the line clear animation.

v3.2.1

  • Added a sound effect when big mode gets enabled.
  • Fixed bug with rumble and added more adjust-ability.
  • Fixed small place effect issues.
  • Fixed NES palette bugs.

v3.2.0

  • Added Gameboy and NES skins and palettes.
  • Added Big Mode (5x10 mode, input the konami code in the title screen to enable).
  • Added Rumble support.
  • Added a new effect when placing pieces (Place Effect in Graphics Settings).
  • Select button can now be bound in Controls.
  • Added mode name and more stats in the post-game screen.
  • Announcer is now more excited for Quads.
  • Fixed incorrect 180 spin kicks.
  • Fixed other small bugs.

v3.1.0

  • Combo "walls" now go up all the way to the top.
  • Placing a piece in combo mode before starting a combo no longer leads to Game Over.
  • Post-Game stats now keep showing state until reboot.
  • Fixed Rotate Left/Right labels in Controls settings being.
  • Fixed bug that caused early top-outs.
  • Saving on cartridges with both flash and SRAM/FRAM should now be handled correctly.

v3.0.1

  • Fixed bug in survival mode.

v3.0.0

  • Added 4 Wide Combo Mode.
  • Added tetr.io style Blitz Mode (scoring should be the same).
  • Added Survival Mode.
  • Added tetresse style Finesse training option to Training Mode.
  • Added 180 spins (not assigned to any buttons by default).
  • Added even more customization options including skins, backgrounds, remappable inputs and a lot more.
  • Added stats in after-game screen.
  • Improved menus (hopefully).
  • Changed four line clear text and sound effects to "Quad".
  • Held piece gets grayed out when holding is not allowed.
  • Next preview pieces now visible during Ready-Go.
  • Quick resetting now works during Ready-Go.
  • Dig garbage "holes" are now always 1 square deep.
  • Flash saving should now work for some bootleg cartridges (using lesserkuma's goombacolor code).
  • Fixed a few bugs, including a couple that affected piece locking.
  • The game is now open source.
  • More that I'm probably forgetting.

v2.1.1

  • Fixed a bug that caused the game lock up on the name input screen.

v2.1

  • Added white frame color.
  • Added new skin.
  • Added quick restart shortcut (hold L+R).
  • Fixed ultra scoreboard bug.

v2.0

  • Added Ultra Mode.
  • Added Training Mode.
  • Added 2 Player Battle Mode.
  • Added 4 more Music Tracks.
  • Added a lot of customization options, including a Light Mode for non-backlit GBAs.

Credits

Link Cable Library.

Menu:

In-Game:

External links

Advertising: