автор, на этот вопрос ты получишь только тонну насмешек и пустых сообщений. Задавай коннкретные вопросы о реализации и получишь конеретные ответы. За тебя никто ничего писать не будет.
Для начала тебе понадобятся элементы платформера - полет пули, скролл карты. Можно подыскать
здесь.
Потом, чтобы научить персонажей нормально перемещаться по кривой поверхности, тебе придется погрузиться в математику.
Вот тебе для затравки. Можно, конечно, избежать открытого перелома мозга и взять
работающий физический движок.
Ну и наконец, чтобы от взрывов поверхность земли менялась, тебе придется еще немного поиграться с математикой и классом BitmapData.
Вот и всего-то.