by sandwichtoaster on Tue Jul 01, 2008 11:42 pm
It's a 2D platformer, but there are a few RPG-like bits to it as well. I'm trying to keep it fairly simple since it's my first real attempt at programming a whole game and I'm still learning stuff, so it's not anything amazing. It's more like an exercise for me to learn more about programming games. ^^;
Like the majority of 2D platformers, the game progresses through different levels. There's a slight twist to it though because the difficulty of the level is not just determined by how far you have gotten in the game, but also there's an element system to think about (Water > Fire > Wind > Rock > Electric > Water...). Each level has an elemental theme and the player can pick different suits before the start of the level that also have an element to them and it will either give them an advantage over the environment or a disadvantage (and some cases it will be neutral). At the beginning of the game for the first couple of levels the player is advised which suit will give the most advantage for that level; but as the game progresses they will only be given vague hints and will need to figure it out for themselves.
Of course, some players might want more of a challenge so can pick the disadvantaged suit on purpose

I was thinking of adding a system where, like in Sonic Adventure 2, you get emblems for each stage you complete and doing the same for the 3 modes of difficulty in each level and completing more of the level unlocks some extra things. Not sure yet. Depends on how difficult it is to get the rest of the game working.
Suits can be upgraded for new abilities by collecting gems throughout the stages and purchasing upgrades. They can also purchase new suits.
There are also some power-ups and power-downs that will get inflicted on the player during levels.
I've got graphics sorted for the first level's backgrounds, tiles, all of the power-ups/power-downs, the fire suit sprites (which I posted above) and one of the enemies (also posted

)
I'm not gonna draw anything else until I've actually got a proper stage working, but I need to practise some more programming before I get it working fully.
Sorry if that was tl;dr xD