Hello,
I intend to develop a 2D platform game with the same "approach" of 8-bit games. To this, however, intend to first develop a simple game to test possibilities and learn more about the Game Editor.
So I am starting this project, which is basically a game of up and move across platforms and collect items, I want to split into five steps:
1 - Create different platforms with different characteristics. Until then I thought of the following possibilities:
A - A standard platform without any change;
B - A platform that moves forward and backward;
C - A platform that only moves forward, "teleporting up" to the starting point (which creates difficulty for the player to jump off it before it teleports);
D - A platform that makes the character jump while stand on it;
E - A platform that disappears after a while with the character on top of it;
F - A platform that has a slippery surface (such as the ice stages in Megaman series, for example);
G - A platform that makes the distance of characters jump decrease;
H - A platform that "falls" with the landing weight of the character - the distance it falls will increase as the height that the character jumped on it.
2 - Divide the game into stages (which will be progressively more difficult - but it involves common sense, not programming XD);
3 - Put a timing system for each stage;
4 - Add collectable items and a scoring system with online highscores;
5 - Add different characters with different abilities, some pictured:
A - Double Jump;
B - Charged Jump (when holding the jump button the character keeps moving, jumping only when you release the button, and the longer holding the button more hight will be the jump - with a limit, of course);
C - Dash (which if is followed by a jump increase the horizontal distance leaping);
D - Climbing (can "hold" on the walls, like the character of Ninja Gaiden);
E - Holding a button to go faster (running and jump increase the distance of leaping, as in Super Mario Bros. series).
So far, that's the plan. ANY help will be welcome, either with ideas, scripts, bugs and glitches fixes, examples, tips, tutorials etc..
Grateful for the attention and sorry for the bad english,
=]