Funtastic
Or is it? Definitely a worthy tribute to the beloved little Megaman.
Graphics: The graphics are okay, considering it would have been pretty simple for you to make the "next" graphic 8-bit, but you didn't. Good job with the rest of the pixels though.
Sound: It's got music, sound effects, all in good quality. Nothing bad here.
Gameplay: This is the worse part of the game. Now that doesn't mean it was bad, by any means, but it wasn't on par with graphics or sound. It's not the difficulty either. The game is hard, but that's fine. It's just that the gameplay didn't really feel like Megaman. Enemies in Megaman never came at you at blazing speed. There was no rapid-fire (though I doubt many would complain about this). Those helmet guys were one hit kills. I could go on. I understand this is made to be similar, but different (i.e. harder), but it just doesn't flow well. Megaman is all hyperactive, he slides for as long as you hold the down arrow, charging the Buster is a different key than shoot... and many other little complaints.
I only found one bug so far and that's when a bullet got stuck on Megaman and no matter where I went, it was attached to me and I soon died. This happened at the begining of Punchma's level.
I might suggest teaming up with Andrew, who did Rockman Neo. With his graphics and your love of Megaman and coding skills, you could realy make a cool Megaman game. Of course, you'd still have to improve the gameplay.
Quick suggestions (email me for more elaboration): make charge/fire same button, like
in real Megaman. Enemies should never be in the same "space" as Megaman (x,y coords). Sliding should go a set amount and that's it. Slow down the game's pace about 15%. Some enemies should be one-hit kills. Configurable keys. Streamline all your graphics to the same style. Get someone else to draw your cut scene drawings because the art is just sad. Don't make it a guess where to go next ("will I fall to my doom, who knows!"). Make a charging sound.
I can see you put tons of work into this, but a game is made for fun and this game isonly kinda fun. I commend you on the programming and this ambitious effort.