Though I don't know ASM, and I only really make grpahics, I still have plenty of ideas, and in the case I can implement them, I would.
With the ASM Ideas, I do this as if I couldn't use anything but in game coded physics and AI.
Helper Sprite-Inspired by Sonic 2's Tails
-Follow Mario-Monty Mole
-If hits an edge-CHange Sprite physics to Lakitu and follow mario.
-For attacking there is no sprite that actually targets other sprites besides Mario and the Blue Koopa Troopa out of their shell. So its possile, if a Shell comes in contact with the sprite it can be kicked or stopped. But otherwise.... I don't know if it can do any damage
-If possible, copy movements mario does with 1 second lag.
RPG
-When hit Detection happens with certain Sprites, you will enter through a door.
-In this Alternate Level, Your movement will be turned of, and instead you will be given a 3 option list (Provided by Load Game)
-Using that list you can choose to Attack, Special Attack or Run Away.
--Special Attack will be based on Yoshi (No Enemy in mouth), Yoshi (With Enemy in mouth), Cape and Fire Flower.
-WHen you choose a move, Mario will be instructed to do the move, nyou wil have no control. WHat you do have control over is when your enemy attacks you, you can jump before they can hurt you
--The Necessity for Moving terrain would be key for the game to be moderately difficult
--You only get one jump per enemy attack
--Your Enemies can choose to all attack at the same time, making complete avoidance difficult.
-Atacks done to you ingame (That aren't done by Buzzsaws, Ball n' Chains or any other kind of non-enemy Obstacles) that hit you will also send you through the door. Except when you enter, you will be attacked first by enemies.
-If you attack your enemy first, then they will get hit first while in Fighting Room.
With the ASM Ideas, I do this as if I couldn't use anything but in game coded physics and AI.
Helper Sprite-Inspired by Sonic 2's Tails
-Follow Mario-Monty Mole
-If hits an edge-CHange Sprite physics to Lakitu and follow mario.
-For attacking there is no sprite that actually targets other sprites besides Mario and the Blue Koopa Troopa out of their shell. So its possile, if a Shell comes in contact with the sprite it can be kicked or stopped. But otherwise.... I don't know if it can do any damage
-If possible, copy movements mario does with 1 second lag.
RPG
-When hit Detection happens with certain Sprites, you will enter through a door.
-In this Alternate Level, Your movement will be turned of, and instead you will be given a 3 option list (Provided by Load Game)
-Using that list you can choose to Attack, Special Attack or Run Away.
--Special Attack will be based on Yoshi (No Enemy in mouth), Yoshi (With Enemy in mouth), Cape and Fire Flower.
-WHen you choose a move, Mario will be instructed to do the move, nyou wil have no control. WHat you do have control over is when your enemy attacks you, you can jump before they can hurt you
--The Necessity for Moving terrain would be key for the game to be moderately difficult
--You only get one jump per enemy attack
--Your Enemies can choose to all attack at the same time, making complete avoidance difficult.
-Atacks done to you ingame (That aren't done by Buzzsaws, Ball n' Chains or any other kind of non-enemy Obstacles) that hit you will also send you through the door. Except when you enter, you will be attacked first by enemies.
-If you attack your enemy first, then they will get hit first while in Fighting Room.