One of the few things that the Romans lacked in was ship no matter what they just could build good ships and this was very serious because of the Punic Wars. But one day they found a shipwrecked Carthaginian ship. They took the design and made their own ship.
Meanwhile the Romans where copying the ships, Hannaibal was planning something that nobody done before, crossing the Alps with an army thousands. Many days cold days, crossing steep cliffs and also feeding the thousands of people that you control. That is why when Hannaibal arrived at Italy he only had about half his army.
Hannibal surprises and traps a Roman army on a narrow plain beside. On a misty morning the Romans move into a narrow plain beside Lake Trasimene. Unknown to them the surrounding hills are occupied by the Carthaginian army. When they swoop down, the Romans are unprepared and defenceless. Many are driven into the lake. As many as 15,000 are killed.
The armies meet near the east coast, at Cannae, on an open plain which Hannibal has chosen as good ground for his cavalry, Hannibal's tactics are a classic case of enveloping an enemy. The centre of his line yields slowly to the Roman assault, thus forming a crescent - which becomes a complete circle when his cavalry gallop round from the wings. Even though it seems impossible Hannibal pulls it off.
Hannibal meets it in 202 at Zama, an unidentified site in northern Tunisia. For the first time in his life he is defeated.
Hannibal commits suicide at Libyssa. A sad end, no other enemy of Rome has a record of such success against such odds.