Doctor Eggman (Sonic Adventure 2)

Doctor Eggman is fought in two boss battles in the Hero story of Sonic Adventure 2. He is fought while piloting his Egg Walker. Both fights are done by Miles "Tails" Prower, who pilots his Tornado Cyclone mech.

Battle
The first fight with Eggman takes place on a G.U.N carrier. Eggman will attack by using his Volkan Cannon when he faces Tails, and using his Lock-On Missiles when Tails is a distance away. Tails must defeat him by shooting him with his weapons, while keeping his health up with rings surrounding the battlefield.

The second fight takes place in the central control room of the Space Colony ARK. This time, Dr. Eggman uses his upgraded mech to fight Tails. The fight is virtually the same, but with a few differences. In the center of the room, capsules will occasionally appear, that release a large explosion when destroyed. This can hurt both Tails and Eggman. Eggman also has two super attacks that he uses as he takes damage. He can shoot multiple missiles that will home in on Tails. He can also unleash a giant laser that will make Tails take major damage. Tails must be careful in this battle, because there are no rings or health capsules, so there is no way of replenishing his health.

Trivia

 * The fight against Eggman in the Hero story is very similar to the fight against Tails in the Dark story.