Hello! I built my own Super Mario Maker on my PC using Direct X. It wasn't easy and took a lot of time. Here are links to my Youtube videos.
I think the second world will be a Mountain Range.
World 2-1: Mole Mountain
I managed to complete more of the Mario algorithm. I have now fully encoded Caped Mario's flight algorithm. Mario's cape will open to catch air when he reaches maximum flight altitude. This is the correct behavior from Super Mario World. Note that the flying algorithm in my demo is slightly modified and simplified from the original version in Super Mario World.
In this world, I tried to experiment with both X and Y scrolling. I also tried to model the special Monty Mole enemy.
World 2-2 - Conveyer Belt Tunnel
I felt as though the moving conveyer belt was not used enough in most Super Mario games (except for Super Mario Bros 2, which was NOT a Super Mario game). This stage features the conveyer belt.
I also have side areas that feature Mini Mario and flying Caped Mario. I am debating whether I should keep Mini Mario. There are all sorts of complications because he occupies half the width of Small Mario. On the other hand, there are so many potential side areas that could feature Mini Mario.
Super Mario is, of course, a trademark of Nintendo.
I got these Mario, Luigi, and enemy sprites from someone named AwesomeZack.
I got the foreground tiles from TetraVega.
I got the background tiles and other enemy sprites from jdaster64.
I got other background tiles from CrapCom.