The Legend of Zelda: The Wind Waker/Ganon's Tower

Gannon's tower is short but rough. The first room there is just a door. The second room you must go into the four unlocked doors where you will fight earlier bosses to gain unlock the locked door. In the next room go right, and fall into the pit where you will find a Shadow Gannon. When you defeat him his sword will point to a door go in and repeat the pattern until you find the light arrows. Then beat the last Shadow Gannon and proceed to the next room, defeat the darknuts and enter the room to The Dark Lord, Gannondorf.

Puppet Ganon
Difficulty level: Hard

Puppet Ganon has three stages: humanoid, spider, and snake. To beat the humanoid Puppet Ganon, use the boomerang to sever all of his blue strings (the red center one cannot be severed). The strings will take multiple hits before they fall. While Puppet Ganon is vulnerable in this position, shoot the glowing blue crystal on its tail with a light arrow. Shoot the tail with three light arrows to go to the next stage. In the spider stage, Puppet Ganon retracts into the ceiling and spins around. Use his reflection in the pool on the floor to see where he and his blue crystal will land. Position yourself so you can shoot the crystal with a light arrow when he comes down. Three light arrows will put an end to the spider. Finally, in the snake stage you must avoid Puppet Ganon as he rampages rapidly around the room. It's best to find a way to get up on the wood areas high above the ground.(You may have to move a bit while targeting, because the monster hits the walls)You must shoot the blue crystal three times to rid yourself of Puppet Ganon forever. Shooting the snake's head will stun him, but only briefly.

Ganondorf
Difficulty level: Hard

In Ganondorf's first stage, you cannot hit him normally. You must wait for him to attack you and then parry his attack to stun him. Once he is stunned, you can hit him from behind with the Master Sword. Meanwhile, Zelda runs around the room shooting Ganondorf with light arrows. When the second light arrow hits, the second stage of the battle will begin with a cut scene of Ganondorf knocking Zelda over. The second stage is fought exactly like the first stage, except Ganondorf's attacks are more vicious. After a few hits, Zelda will wake up and tell you to distract Ganondorf. This is the beginning of the third and final stage. Zelda will shoot at your mirror shield with a light arrow and you must reflect that arrow back at Ganondorf. When that attack connects, Ganondorf will be stunned. To unleash the final blow, run up to him and press A.