Great game, I love your works.
I found a bug maybe, on level 2-2, after I fell through the platform my character started to walk to the left of the screen. From this point on, I could not control his horizontal movements and his magical attack cannot be selected. However I can still jump and attack.
After running through the game 22 times, I finally slayed the dragon. For me he spawned as low as level 13 and as high as level 18 :/.
I found upgrading the armor to be much more useful than the sword. I upgraded my sword twice while my armor was upgraded at least 4 times (if not more). I upgraded armor whenever I needed healing or have gold to spare. The elixir should be used as a backup, only when there is no armor shops for you to buy. Past level 6 or 7 I would buy the divine edge as these things seem to have the lowest spawning rate. This strategy has gotten to me level 9+ consistently, though finding the dragon and having the necessary equipments is a crapshoot.
anyone have tips on how to defeat the last level? My maneuvering really sucks so i am taking a lot of damage from the enemy. Also I lag when the screen is flooded with cannonballs.
To beat final boss: Deny
He will always choose the attack or magical attack, so you must either use the attack before him or defend. Let luck do this rest and you'll get the badge.
Also, I didn't finish all my upgrades so it is possible to beat him w/o all upgrades. However, maxing life is essential.