Weight is more or less just how deep the effect of gravity will have on you. When you upgrade it, you get lighter; this does not effect your attack or speed at all. In fact, I want to keep attack separate since it's possible to have multiple forms of attack. (stomping might incur 3*atk damage, charging might incur 2~5*atk damage, depending on the type, shooting would be something like 0.25*atk and so forth) Although, I can still agree that it might not be totally necessary either way. I can still drop it of course, the less stats, the simpler the game is and the easier it is to get into it. This is the reason why I've considered dropping traction and defense too, in fact, if I dropped all three, I could retain the balance between the three key aspects of the game. (running, jumping, battling)
While redistributing stats via "items" has a lot of perks behind it, it loses a lot of the freedom you have over the character, which is the primary focus of the game. Complete customization is the main goal, I want there to be incentive for you to have multiple characters. One could have their stats and abilities focusing more on dealing as much damage as possible in the shortest amount of time, and another would be highly athletic and acrobatic. The way I intend on designing the game is that even going through the game and getting everything possible, your character would never be perfect; they will always have stats that are left unfulfilled and therefore, creates the need to consider how to balance your stats. One build will inevitably work better in one level then it would in another, and this will create uniqueness among characters. You would be able to save different characters into files and load them at will anytime you're outside a level.
You're always able to redistribute points at your leisure to fit your character to any level you want and make a build that works for you in every level. Of course, this can make the game too easy sometimes, but part of the fun in the game can come from imposing your own challenges by say, making a certain build character and trying to go through each world on that build. Think of it as the choice Nintendo recently made to include "skip" functions to their newer games, it's lame, I know, but the general idea is that while you can make things easier on yourself, you don't necessarily have to. Self challenges will stretch out the life and longevity of a game and I always used to do this for many of the games I used to play a long time ago. (Creating my own "tournaments" on Smash Bros was a thing I'm totally guilty of) Of course, character saves will include the clothing/accessories attached to that build too, so you can really go nuts and make a plethora of your own characters that each play the game in their unique way, much like Mega Man Powered Up.
Normally I would be more then happy to accept help but just this once I'm making an exception, because this is the last application I intend on ever seriously doing in a little program called Multimedia Fusion 2. While yes, this breaks compatibility with other OSes, the intention is for me to produce something quickly and easily, and yet still being proud of it. I'm putting forth a lot of effort into this but at the same time, I don't want it to take too long because I have a large amount of backlogged projects I need to finish before I do something seriously massive. I have a future platforming game I wanted to make in C++, that I intend on starting once I've gotten past the majority of my other projects. This doesn't mean I'm intent on keeping the source to myself, it'll gladly be open. But I want to work on the engine on my own. I believe it'll be easier, faster and more personal for me this way.
Now, graphics and music...that I could totally use some help on. I'm poor in the field of graphics and my composer skills are nil. I have a commission set up for someone to draw the base sprites for the main character as of this moment, so I don't need anyone else doing that, though add ons like the clothing and accessories that a player would put on them is something I'd like to have help on. Equally, I have no real designs for backgrounds, level tiles, or enemies as of this moment, graphically. Although I did do
two animations for coins which I rather like. I also have absolutely no music and/or sounds but I intended on worrying about that when the time came. Level design is something I wanted to do myself too but if the need arises, I would happily accept help on that part too.
Wow I think I just spent an hour typing this...