Make a load of backdrops
Make a 'map' of which backdrops can be visited in what order.
Maybe on backdrop1, you can visit backdrop5 and 8, but on backdrop5, you can only visit backrop3?
Make the navigation arrows (forward, backwards, left, and right)
Add code to the stage that changes backdrop when an arrow is pressed
Make an enemy
This picture shows you what you're aiming for.
Don't forget we need 4 arrows. What does the direction variable need to be for each arrow?
This code goes in the stage.
This code allows your enemy to appear and start attacking you.
This code both resets the enemy and lets you attack it.
Make a NPC that doesn't attack you and instead talks.
Add a variable to the Enemy so that it only appears in an arear once.
When switching to a new area, roll a dice to see whether or not an enemy spawns instead of spawning all the time.
Add items you can collect if you click on them.
Add sounds, music, and animations.