Their are many plugins that have been created that will help you with tile based games, check out TCA's site. If you are just beginning then I would suggest looking at the DBP tutorials, and when you first start out program don't start big, or you will get ahead of yourself and make mistakes.
To start off I would suggest on paper to write out what your program will be like, have maps of what the levels will look like, and look through the DBP manual and see how you may accomplish such tasks. Then you are started and then you can ask how to make a game like it, but if you just ask how to make a program like yadda yadda, then the TGC forums can't help you, because they have no idea what your idea is.
Click the sig