Page 7 of 7

Re: Player creator

Posted: Tue Oct 11, 2011 7:15 pm
by dabo
Manimal wrote:
dabo wrote: I also need to find height data for 14-15 year olds and do the same calculations; I know where to find data for swedish players but if anyone know where to find some for north american players (preferably in cm) please let me know.
Try looking at the CHL drafts. WHL has only 14 year olds; OHL has only 15 year olds and QMJHL has 15 and 16 year olds(going by birthyear)
Thanks, unfortunately all draft results I have found so far list the players in feet/inches. Eliteprospects has a decent list too but it is tiresome to use.

I have made new calculations based on Swedish 14-15 year olds (Tv pucken 2011) and here are the results:

Mean: 177.761278195489 cm
Standard Deviation: 6.37291648553705 cm

N: 1000000
Min: 149
Max: 211
<140: 0 0%
140-149: 3 0,0003%
150-159: 1545 0,1545%
160-169: 82685 8,2685%
170-179: 492886 49,2886%
180-189: 383798 38,3798%
190-199: 38664 3,8664%
200-209: 418 0,0418%
>209: 1 0,0001%

Next I plan on calculating based on the WHL draft, I anticipate a higher mean.

Re: Player creator

Posted: Thu Nov 24, 2011 10:35 am
by dabo
Does anyone know of any articles about human (or just athletes) weight gaining? How height growth and increased muscle mass affect it etc. When I implemented height growth I had some real data to base the implementation on but for weight I have not found anything really. My current implementation is not based on anything (well, height growth and strength but no real data) just trial and error until I get an adequate result.

Anything would be greatly appreciated.

Re: Player creator

Posted: Thu Nov 24, 2011 8:41 pm
by archibalduk
Body mass index might be something worth looking into: http://en.wikipedia.org/wiki/Body_mass_index

Although note the limitations with regards to athletes (i.e. those with lots of muscle could be regarded as fat using the BMI - but maybe it'll give you a starting point): http://en.wikipedia.org/wiki/Body_mass_ ... ortcomings

Re: Player creator

Posted: Thu Nov 24, 2011 10:07 pm
by dabo
Yeah I checked it out briefly earlier but went another way, but perhaps we can use it after all with some modifications. For example a BMI of 25 is considered on the verge of being overweight but for a player who is 185 cm tall it means a weight of ~85kg which is hardly overweight. We could consider 30 being overweight for example.

The implementation I have now is kind of ok but before I move on to the next task I will see what I can do with BMI.

Re: Player creator

Posted: Mon Apr 02, 2012 9:50 am
by CM0304
Seems the project is still here :joy:

Re: Player creator

Posted: Sat Apr 07, 2012 12:23 pm
by dabo
Yes we are still alive, slow with the updates I know but I will post some once I have something interesting to write about. :)

Re: Player creator

Posted: Sat Dec 29, 2012 12:53 pm
by Animal31
Based on the following quotes, I have thoughts
ElQuapo wrote:Is it possible to decide where players appearing (getting created) at various clubs are born?

In Denmark, and probably in many other nations, hockey is very local. For example I would imagine, that at least 90% of all youth players at Danish clubs are born in, or very close to, the city/town where the club they start playing hockey for is located.

In EHM this did not work very well, and players appearing at clubs would often have a birth city hundreds of miles away from the club they spawned at.
ALL players should be spawned at age 13(grade 8 school year) , and play for their home town, canadians in bantam, americans in their highschool, finland players in EMinors, etc etc, at least based on what we can fit in the game, with lower rep countries getting less leagues and older spawns, like EHM

for example, i would spawn and play for the cloverdale colts bantam league, and what every cities dont get a team get a 'close by' team, so i would play for Surrey or Langley instead of Cloverdale, as it doesnt exist, with the same elimination pattern as country leagues, with cloverdale being less important than vancouver, then cloverdale gets cut, and lower mainland players all play for Vancouver or Surrey or Abbotsford etc, etc
JMFJ wrote:I don't know if it's been mentioned already, but would it be possible to give the players different kinds of personalities, like FM has. For example; driving to the net, hard slap shot, dangles alot, never dangles. You know, that kind of things.

Also, another thing I don't know if it's been mentioned, but leadership could be decided from other attributes. I know workrate and consistency is something every captain should have.

Aslo, regarding leadership, not really something that concers player creation but still. Maybe we should choose captains in the preseason like in the FM-series. And maybe 3, 4 or even 5 alternate captains. That way, if the captain got injured you could be asked to give one of the alternate's the C or just play with 3 alternates untill the captain is back. Also, some teams don't always pick a captain but chooses 3 alternates. Just something to think about :)
The captains thing should be an editable option per league, with a max captains data value
The personality should be tendencies, like shoot vs pass, or hit vs not hit, carry vs pass, drive the net vs hunt for the puck, things like that, which would just be in scouting reports, and i think something similar is already in EHM with pass tendency, but i dont know what it does yet

For actual player types, i dont think there should be a distinction at all, afterall some player makers got mad snipes, and some power forwards have soft hands

Leadership should be something else entirely, a willingness to lead attribute. A player that could be a great leader works hard, has tons of experience, consistancy, but without a willingness, its useless

Is it possible to make the player generator to generate players on a league spesific basis? So that it would for example create a preset percentage of players to a league from predefined states.

Im against this, ill go into the whole spawning thing now I guess

but first, family should be a thing

When a player reaches an unknown criteria, it should say he has a family and has settled them in the city of his team, or a nearby city like cloverdale in my previous example, he could have a kid, which will be added in 13 years old in that city, and has similar body typing to his father, or mother if it goes down that route, but different attributes, but a relationsip, and a name, and maybe a brother, maybe multiple, or even doesnt exist, as we know many kids of NHL's arnt that good. If his family is settled, then he might take a hometown discount. or if his family is from another place, maybe he will want to leave to go there, ala Parise this off season.
Standard regens should also have that option, a small percentage of course with varying levels of skill

For actually regening, when a player retires, he has a 25% chance of being regened in the same area, then same country, then same continent or region[us and canada, or sweden, findland etc], then in varying levels of "tiers" for countries, like russia having a higher chance than britan, but britan will always have a chance to receive the player, the same goes for position, based on previous position, and even side, like a goalie would have a 50% chance of being a goalie, 30% of being a D, then a F, etc, whatever the percentage, maybe closer to 80, so potentially Brodeur would become a chinese forward, just for something random and awesome and dynamic.
Of course the country tiers would be based on IIHF Rep, so Canada would almost always be at the top, with Russia, and Sweden, while still allowing Japan to become a super power, with a chance of the us falling to lower tier , maybe with a population bonus so the amount of players in a country will obviously never exceed the local population, but thats another detail

For Player ability, each player should have a "Highest CA Reached" data field. The new players PA will be based on this 50% of the time, and the players "group" like -10 the other 50% of the time, with each one having a 50% chance of being the same, with slight chances of being 1, or 200, or falling slightly, or growing drastically, etc etc, just to add more dynamics to the game, and to simulate improvement of players overtime, or even the weakening of a league because of whatever circumstances, but with almost no attributes the same, just based on their PA

but thats just me, i dont work on the project[yet]