Kingdom Hearts Birth by Sleep
Captain Hook appears as a boss for Ventus. He retains the same moveset as in Kingdom Hearts, but the fight is easier as Hook cannot summon any allies. Hook's attacks can be quite damaging, so it is best to use the Guard or Dodge Roll ability. Hook can guard attacks, so attack him from behind. Hook also has an attack where he charges at Ventus while slashing wildly, this can be avoided by gliding around the island. Another attack consists of throwing present-shaped bombs.
The battle takes place near water with the Crocodile swimming around, so Ven must careful not to land in the water near the Crocodile, as it can damage him. Ven can also throw Captain Hook in the water, allowing the Crocodile to deal damage to him. If he is hit with any fire-based attacks, or the Firestorm Command Style he will catch on fire, leaving him open for a few hits. Reversal and Reversal Slash are quite useful in this fight as Hook can occasionally block attacks. Another exploitable weakness, is that Hook is weak against Zero Gravity spells. The Wingblade Command Style is quite useful in this fight.
If Sora is flying when the battle starts, descend to the ground and land on the deck. Lock onto Captain Hook and make sure not to lose him. Ignore the Battleship Heartless, because if one is destroyed another will replace it immediately.
Focus on Captain Hook, and make sure that to have Aero cast while doing so. If Sora's HP falls too low, fly away and heal before continuing. Try evading or guarding Hook's rapier—for it can deal substantial damage. If Sora casts a Fire spell on Captain Hook, his pants will catch fire and he will run around the deck. If he runs into Sora while on fire, it can deal damage, so fly into the air to avoid this.
Also, if Sora uses a combo on him and knocks him into the air, he has a chance of falling into the water—after which, he will jump up back up and run away. He lets his guard down at this point, so attack him immediately. Be sure not to use Thunder as he can guard against it. Be sure to keep up Aero and heal when necessary. If Sora gets too far for Hook to reach, he will throw present-bombs. Sometimes, Hook will turn red and follow Sora around for a short time. If he gets close, he'll unleash a quick and aggressive flurry of attacks. Eventually, he'll tire and breathe heavily, giving Sora a chance to strike. Before he starts to go into this "berserk" mode, a whistle sound will be heard.
If having difficulty, a good trick to recognize is that Sora can leave the boss battle at anytime by walking into one of the two doors on the ship. Upon returning, Hook will not restore his HP. This can give Sora the chance to heal and restock any used items before going back to the battle. The rewards for winning are Ansem's Report 9 and the Ars Arcanum ability.
Kingdom Hearts: Chain of Memories
Attacks and Sleights
Captain Hook uses almost the same moves as he does in the Kingdom Hearts. He can no longer summon any Heartless. When his HP bar is depleted by half, he has a tendency to go towards the hold of the ship and kick barrels of gunpowder towards Sora/Riku. These barrels are best evaded. He normally attacks from a short distance, with several slashes, and if not broken with a 0 or a Sleight, these attacks can badly damage Sora/Riku.
While playing as Sora, be sure to have enough Card Points, 0 cards and Cure cards stocked in the deck. If using Friend cards only use the Goofy card when Hook is in close range. Like all other boss battles, heal when necessary.
The same strategy can be used while playing as Riku in Reverse/Rebirth. Keep the Mickey card for emergency, or if intendimg to use Holy Burst/Reverse Burst, do so only when Hook is within close range.