The game is played much like that of pinball, with two flippers used to help keep Kirby in play as he bounces off walls, bumpers and enemies, scoring points by doing so. Defeating certain enemies earns bonus points and multipliers, which combine to provide a bonus at the end of each life. Players can also earn Maxim Tomatoes which help block the drain for a short period. The game is made up of three tables; Whispy Woods, Kracko and Poppy Bros, each made up of three floors. The aim of the game to help Kirby make his way up to the top floor in order to access each table's boss.
Each floor has various gimmicks that either help Kirby to reach the next floor, such as characters which throw Kirby upwards, or bring in a Warp Star that Kirby can hop onto. Warp Stars on the bottom floor take Kirby to the table selection screen, Warp Stars on the middle floor takes Kirby to a minigame, where he can earn extra points and multipliers, and Warp Stars on the top floor take Kirby to that table's boss fight. Each boss fight requires the player to deal a certain number of hits to the boss without hitting the Warp Star at the bottom and returning to the top screen. After defeating all three bosses, players then fight against King Dedede. After defeating Dedede, the player can play the three tables again to aim for a higher score.
If Kirby falls down the drain on the bottom floor of each table, he will land on a springboard. By timing the A button at the moment where the springboard is at its lowest, Kirby can spring back up to the table, with well timed presses returning him to the top floor. However, the springboard becomes smaller with each use, making it more difficult to successfully spring back up. If Kirby fails to jump back into the table, the player will lose a life, with the game ending once the player has run out of lives. Extra lives can be earned by spelling out the word 'Extra' with letters that appear on the table selection screen after bosses have been defeated.