Pokémon Pinball: Ruby & Sapphire

Pokémon Pinball: Ruby and Sapphire is a video game for the Game Boy Advance that is based off of Pokémon Ruby and Sapphire. It is similar to Pokémon Pinball on the Game Boy Color, though is more advanced, featuring tons of new Pokémon and more obstacles. In all, there are only two pinball boards that you can play on, one being a Ruby board and the other Sapphire. Each one has a different environment, with the sapphire board being water and the ruby one ground (based off of Ruby and Sapphire's two legendary Pokémon types). As in almost all Pokémon games, you can catch Pokémon and evolve them (as well as breed them).

Ruby Board
The ruby board seems to be a ground type board, probably because the mascot Pokémon for Pokémon Ruby is a ground type Pokémon. The ball saver for this board is Latios. The three bumpers at the top resemble the Pokémon Chinchou. On this board, you'll also be able to find the Groudon and Kecleon bonus stage. If you press the A button when your ball is close to the Makuhita, then the large Pokémon will punch the ball, and give you the ball upgrade. To hatch the egg, you need to push the Cyndaquil into its cave.

Bonus Boards
There are a few small bonus boards in the game which will allow you to catch many rare Pokémon, including the three main legendary Pokémon from the Generation III Pokémon games.