|
||||
|
07-21-2013, 11:03 AM | #1 |
FHM Producer
Join Date: Apr 2002
Location: Kelowna, BC
Posts: 16,625
|
Game Systems: Player Attribute Development and Training
As promised, here's the first in a series of more detailed looks at the game's internal systems. I'll be posting these as I write them up for the manual (where they'll get nicer formatting), but there's no reason not to post them now as well. I'm not going to give extremely specific numbers, e.g. the exact values for the chance of something occurring, but I may mention some general boundaries, e.g. what constitutes a normal rate of improvement for player attributes.
One word on terminology: I'm using the term "Attributes" here to describe the individual player ratings, e.g. faceoffs, acceleration, leadership, etc. I don't think that word actually shows up in the interface anywhere, but we use it internally to specify that level of editing within the broader category of "ratings," which can also include things like positional ratings, collective groupings of attributes, potentials, etc. The attributes are divided into six ratings groups: Offense, Defense, Goalie, Mental, Physical, and Hidden. The Hidden attributes don't change, so they won't be discussed here. Skaters use all of groups except Goalie; Goaltenders use only Goalie and Mental (and they replace a couple of attributes in the Mental group with goalie-specific ones.) You can see which attributes belong to which ratings groups on the "Ratings" screen of the Player Profile. Offense, Defense, and Goaltending Attributes The individual Offensive, Defensive, and Goaltending attributes each have a monthly chance at improving. The exact chance is the product of a two-step (three for some) procedure. First, a check is made against the player's Coachability attribute; if this check is failed, the player's chance of improvement is penalized significantly - he just wasn't interested in listening to what the coaches had to say that month. The player's current Happiness level influences the check; an angry player with a bad attitude isn't going to see much of an improvement. Next up is a test of the effectiveness of his team's coaches. The player is automatically assigned a "position coach", based on his preferred position: the coach on the team with the highest "Coaching Goalies/Defense/Forwards" attribute, as appropriate. (The automatic assignment eliminates some mindless busy work by doing what the player would do anyhow, assigning the best positional coach to each player.) If that coach's check is passed, the player's chance of improving the attribute receives a bonus; if it's failed, a penalty. The exact amount of the bonus or penalty depends on the player's training settings - if the attribute is part of the the primary training focus, it's a large bonus and small penalty; the secondary focus gets slightly less of a bonus and more of a penalty, and if it's not part of a focus at all, the bonus is the smallest possible and the penalty the largest. And that requires a little more detail on the training focus system: the player's Offensive, Defensive, and Goaltending attributes are further separated into two subcategories, Mental and Skill: Offensive Mental - Offensive Read, Getting Open, Screening Offensive Skill - Passing, Puckhandling, Shooting Accuracy, Shooting Range Defensive Mental - Defensive Read, Positioning, Shot Blocking Defensive Skill - Faceoffs, Hitting, Pokechecking, Checking Goalie Mental - Positioning, Poke Check, Rebound, Puckhandling Goalie Skill - Blocker, Glove, Reflexes, Skating, Passing (The "mental" attributes are ones that tend to improve as the player becomes smarter and more experienced, while the "skill" attributes are things that get better from simple practice, repetition, and technique refinement.) Each player can be assigned one of those subcategories as his primary training focus and another one as the secondary. This is done by right-clicking the player's name on any roster screen (we had a separate training screen at one point, but removing that and building its features into the roster display made the user's workload a little easier.) Finally, if the player is age 24 or under, they get a chance at a special "Prospect" bonus - this is a check done using the ratings of the coach with the highest "Coaching Prospects" rating on the team. When managing in a junior league, then, that rating should obviously be a strong criteria for hiring coaches. Once all the bonuses and penalties are calculated, they're added to the base chance of improvement, and a simple pass/fail check is done against that adjusted chance of success. If a player repeatedly passes every possible check, the bonuses will mean his chance of getting at least one point of improvement in that attribute over the course of a year should approach 100% (and it's possible, with some luck, that he could improve the attribute multiple times.) If he keeps failing every check, the chance of improvement will be near (but never equal to) zero. These three attribute categories are all capped by separate potential ratings for each - once the maximum potential total is reached, the player won't improve further in that category. There is, however, a chance (and I won't specify exactly how or when) that those potential ratings can change. In general, most players shouldn't see their potential change by large amounts over time, but there is a chance that an exceptionally good or bad run of luck could move it up or down significantly. Physical Attributes The attributes in the "Physical" subcategory work a little differently. They're also checked individually, but only twice a year instead of monthly. The chance of improving them is entirely age-dependent, with the most rapid advances coming at a young age, and the odds gradually declining until the chance of physical improvement ends entirely at age 28. The player's best Physical Attributes are the most likely ones to improve further, as they get a bonus to their chance while the worst ones receive a penalty. Mental Attributes The Mental attributes are also handled differently. Some of them - Aggression, Determination, Bravery, and Coachability - have almost no chance of changing, just a low-odds check once a year that can cause a small (one-point) fluctuation in either direction. The other mental attributes (Team Player, Leadership, and Temperament) should increase slowly as a player ages - average luck will see a 1-point increase in each every 4 years - so veteran players will tend to have good numbers for those attributes. Mental attributes for goaltenders are a little different; for them, Mental Toughness and Stamina replace Bravery and Temperament. Both of those attributes belong to the group that sees steady improvement with age. Neither physical nor mental attributes are restricted by potential ratings. Last edited by JeffR; 07-21-2013 at 01:58 PM. Reason: Left out the paragraphs about potentials |
07-21-2013, 12:00 PM | #2 |
Minors (Single A)
Join Date: Jan 2013
Posts: 80
|
A big thanks for letting us know about thoe inner workings.
Are there any plans to make some of the hidden attributes change over time too? Obviously greed, loyalty, adaptability should be constant numbers, but some of those attributes do tend to change over a player's career : We've seen players become more consistent over time, others become less consistent. Same with big game performance. Some players learn to pass/shoot more often then they would at the beginning of their careers. In any case, I really like the development model. Cheers. |
07-21-2013, 08:54 PM | #3 |
Bat Boy
Join Date: Jul 2013
Location: Québec
Posts: 2
|
Thanks alot for those informations! I still have some questions on how it is working :
-Is age having an influence (appart for the under 24 prospect rule) on players developpement in the offense/defense/goaltending areas? -Could we have more information on the downgrading process happening after players pass the ''peak'' age (which is 26 by default I think). I observed that my players tend to lose half a star each year after 26, systematically. -How is the star ratings calculated? Is it normal that some players gain more stars than their potential? If it's the case it is genius. -Finally, is there any hidden stat, player specific, that influences favourably or negatively the learning curve or the longevity of the players? Thanks alot for the answers, sorry if some of those questions have already been asked on this forum, by the way even if we're still in bêta phase I can say that the game will be terrifficly good! |
07-22-2013, 01:01 PM | #4 | |
Hall Of Famer
Join Date: Apr 2010
Posts: 2,308
|
Quote:
Also younger players may become more aggressive if it is needed for them to succeed. But I do understand that this one will probably be harder to code... |
|
07-22-2013, 08:49 PM | #5 |
Minors (Single A)
Join Date: Feb 2013
Posts: 63
|
Looks great
Thanks for the update! |
07-23-2013, 01:36 AM | #6 | |
FHM Producer
Join Date: Apr 2002
Location: Kelowna, BC
Posts: 16,625
|
Quote:
|
|
07-23-2013, 01:47 AM | #7 | ||||
FHM Producer
Join Date: Apr 2002
Location: Kelowna, BC
Posts: 16,625
|
Quote:
Quote:
Quote:
Quote:
|
||||
07-23-2013, 12:09 PM | #8 |
Minors (Rookie Ball)
Join Date: Mar 2013
Posts: 24
|
So, if I read this right, there will be no way to purposefully train a player's physical attributes like speed, endurance, etc? We're kind of just left hoping they improve?
|
07-23-2013, 06:21 PM | #9 |
Minors (Rookie Ball)
Join Date: Feb 2013
Location: Sydney, Australia
Posts: 30
|
Game Systems: Player Attribute Development and Training
Hi Jeff. I've a question about size and weight of players and how it ties into some of these attributes. Actually a couple of questions!
1. Will a players size and weight increase/decrease over time? If I train a player specifically in strength will I see an increase in weight? 2. Will a players size/weight affect any of the attributes? For example? A 6'6, 250lb behemoth has a high strength attribute? 3. Will size/weight even make a difference in the game? |
07-23-2013, 06:25 PM | #10 |
Minors (Rookie Ball)
Join Date: Feb 2013
Location: Sydney, Australia
Posts: 30
|
Game Systems: Player Attribute Development and Training
Woop, just read a few posts in the latest beta update stickie and think my questions here have been answered already! Unless there is anything else you can add?
|
07-24-2013, 04:02 AM | #11 |
Minors (Rookie Ball)
Join Date: Jan 2013
Location: Germany
Posts: 24
|
Regarding some of the hidden attributes I think it would be benefitial to have most-liked as well as most-hated teams/personnel/etc. for a player.
To clarify my point as to whether it would be useful or even necessary to implement: Take Bobby Ryan, now with the Ottawa Senators, formerly with the Ducks. He's usually a very loyal player and basically "just wants to play hockey", but he pretty much burned down the bridge in Anaheim over the past two years. Whenever his name came up in trade rumors (all of which had been debunked by Bob Murray, Ducks GM), Bobby would cry out about it publicly. It even went so far that he stated he would love to play alongside Giroux in Philly, especially since he's a local kid. Utterances like these indicate that some players do have, in fact, a preferred destination to play at. It's still rather questionable if Ryan will ever re-sign with Ottawa after his contract expires in two years and he has been linked to Philly more than once. Another case to make would be that of Eric Lindros, albeit that was, obviously, a very unique one. Nevertheless I am of the opinion that implementing favorite teams or personnel would benefit the realism of the game greatly. See how Jordan Staal joined Carolina because he forced a trade to play with his brother? Things like these definitely add to the product, I'd say. Of course, this is probably impossible to implement in the first version of the series as it is already at an advanced stage of programming. However, I think it would be a neat addition to later installments of the franchise. |
07-24-2013, 07:00 AM | #12 | |
FHM Producer
Join Date: Apr 2002
Location: Kelowna, BC
Posts: 16,625
|
Quote:
When we add some more detail to the internal operations of teams (in future game versions), there should be options to increase the base chance of physical improvements for all players, e.g. spending more money on better fitness facilities, nutrition, strength coaching, etc., but it's never going to be a situation where you can take a particular player, point at a physical flaw, and fix that specifically. |
|
07-24-2013, 07:03 AM | #13 | |
FHM Producer
Join Date: Apr 2002
Location: Kelowna, BC
Posts: 16,625
|
Quote:
|
|
07-24-2013, 07:17 AM | #14 | |
FHM Producer
Join Date: Apr 2002
Location: Kelowna, BC
Posts: 16,625
|
Quote:
|
|
07-24-2013, 04:16 PM | #15 |
Bat Boy
Join Date: May 2012
Posts: 14
|
So there are no skating ability attributes for skaters? By that I mean speed, acceleration, edges, etc?
|
07-24-2013, 04:22 PM | #16 |
Hall Of Famer
Join Date: Nov 2012
Location: Czech Republic
Posts: 2,077
|
There are such attributes but they are part of "physical" attributes and as such their improvement is controlled by another mechanisms than the other attributes'.
__________________
FHM tester, fan and former researcher (Czech Republic and KHL) since FHM 1. |
07-24-2013, 09:47 PM | #17 |
Minors (Single A)
Join Date: Mar 2013
Posts: 66
|
Jeff thanks for this post, I'm looking forward to more of them.
This may be a separate topic than player development but this post made me think of it: Will there be any mechanism in the game that might trigger a hot streak or a slump for a string of games, or a big game or off-night for an individual game? These would not permanently affect their stats (or if they could, only very rarely) but would boost or penalize their ratings at game time. |
08-03-2013, 11:37 AM | #18 |
Minors (Double A)
Join Date: Dec 2012
Posts: 116
|
So, unless I missed something, a player's playing time has no influence on development? This seems to be a big oversight. Hopefully I am just missing it from the post.
|
09-20-2013, 12:35 AM | #19 |
Minors (Double A)
Join Date: Dec 2012
Posts: 116
|
|
09-20-2013, 08:07 AM | #20 |
Hall Of Famer
Join Date: May 2012
Location: Michigan
Posts: 2,541
|
I own the game but just haven't played much due to the bugs!! I fully support the team and topics like this get me extremely pumped for the direction this game is heading. I cannot wait to dive into this game and get serious with it!
Thanks for this detailed post Jeff!!! Looking forward to reading more! |
Bookmarks |
|
|