Tubular

Tubular is the second level in the Special World of Super Mario World. It is considered one of the hardest levels in the game because of the lack of ground to stand on and the large amount of enemies.

Overview
Tubular consists of one long area, which the player has 300 seconds on the timer to complete. The level contains 5 Dragon Coins and only one exit.

Normal Exit
The first part of the level is a series of pipes of various lengths, with Jumping Piranha Plants and Chargin' Chucks trying to block Mario or Luigi's way. After this area, there is a long gap with three P-Balloons in ? Blocks that the player must get in order to cross a very wide pit. This is very hard to do, as the player must dodge a multitude of enemies, including countless fire balls spat by Volcano Lotuses, Koopa Paratroopas, and the Confused Chuck and Passin' Chuck variations of the Chargin' Chuck.

One alternative to this strategy is to start the level with a Cape Feather and Blue Yoshi. This way, the player can jump off of Chargin' Chucks heads and various ? Blocks until the column of Koopa Paratroopas is reached. Eating one of these Paratroopas will allow the player to fly through the rest of the level, reaching the Giant Gate just in time. After the level is completed, the player is given the option to save.

The level can also be done with purely the Cape Feather; however, this requires absolute precision as to exactly where Mario jump and glide, including requiring Mario himself to jump on one of the Passin' Chuck's balls as it arcs downwards to get onto a higher platform.

Trivia

 * In the unreleased game Super Mario's Wacky Worlds, the title "Tubular" would have referred to a collection of three worlds.
 * There's a alternative way to beat Tubular. The player should get a P-Balloon, move to the left until he go up a little. Then he should move straight to left to the Giant Gate. If the P-Balloon's effect end while moving to the Giant Gate, Mario will land on a series of pipes, making so he can beat Tublar easily, although Mario can't be seen in-screen.