Hello!
Dabo, amazing idea about making new game! I registered just to be a part of it
You actualy led me to pick up programing again after few years of hiatus and focusing on other things...
Ok, I must say I didn't quite read everything whats in here, so I hope I'm not completely out of line...
I have a bit different idea of player development that is used in ehm, fm type games.
Lets just say we scratch PA (potential ability) as we know it. Instead of that, we introduce an attribute named
TALENT, and we assign to that attribute some values (doesn't matter which right now - but let's say 1-20).
Now, for the sake of the argument, let's discuss which talent should be where:
1-5: Minor leagues
6-9: AHL
11-14: 3rd/4th liners - forwards + 5-7th defensmen + backup goalies
15-18: top 6 forwards and top 4 defensmen + lead goalies
19-20: superstars
BUT no...Talent is only natural/given by birth "attribute"! There should be posibility for player with talent 4, to get to NHL stage, or for player with superstar potential to get only to AHL/low liner NHL stage..
Now, I DID NOT make any formulas or anything, so this right now is just brainstorming, take a look at the picture below, and under it, i will try to explain the attributes..
TALENT: Given in birth talent for game of hockey!
BLOOM: I like concept of blooming in several sports simulation (specialy webgames - like
TrophyHockey - although it's not completely made yet there, it's complete in their football simulation)
The concept is something like that: not every player "blooms"/becomes of age at the same time, some are early bloomers, some are normal and some are late - one will have the most of his NHL development made from 15-20 yo, and be able to play in NHL league from ~18yo further,
some - normal bloomers will make the most of their development from 18-23yo, and be ready to play from lets say 22-23 yo
and some will be late coming into the NHL 25-26 years...and they will have their development peaked at 21-26 yo
(years are examples to make a point-although i hope i didn't make things to complicated)
The main idea behind bloom is: Players develop each at different times.
Work Ethic/ Workrate: Another very important atribute regarding player development... One player with low talent, but superb work ethic could become a lot better player with this - you know the frase "Practice makes better".
Also player with high natural talent, but low work ethic, could fail to make anything out of him..
Motivation: Tied closely with work ethic, player with high motivation will work harder,.. and with low motivation, he could become stagnant in development..
Ambition: Another mental attribute-tied with motivation/work ethic.. Example: Player with low ambition get to AHL, and his development slows down, his motivation and work ethic declines due to this ..
Another example: Player with high ambition gets to AHL and his motivation and work ethic increase, while his development gets a nice boost.
Injuries: Possible injuries in development time, can offcourse hamper skill growth..
Youth academy & Coaches ability: It should matter highly what kind of coaches/facilities players has during his development.
Physical Attributes: With that I mean specialy heigh and weight... Although this shouldn't exactly limit development of player... But although highly skilled, very small or lightweight players have very low probability of making it in the pro world...
One more possible attribute:
Quickness of learning: How quickly player develops, learns things/skills...
Don't get hung on words, listen to the message (english isn't my mothers tongue

)
Every feedback is welcome,.. dabo if you like my brainstorming, we can continue doing it with the help of the community
Now i'm off to a bit more c#
Cheers,
Rock