But im working in unity to make the best hockey game ever. Or at least one that's reasonably playable with continued support and development. Ill start simple, then continue to build and build. I know what to prioritize so I dont really worry about overscoping; im going to use the minecraft model. Early adopters get in free, then the price goes up for new purchases as I develop more, but I will be constantly developing with no real offical release, so I dont have to worry about milestones
anyway enough about that. My main goals are as follows-
And no, I havnt really started, but I am constantly thinking of new ideasDynamic
- Stronger players come out of stronger countries
Countries shift as they build reputation
- Canada will have strong players as long as they have strong leagues and a strong national team. Canada will therefore
always have a chance of spawning a regened player. But...Chance for higher or lower Potential players in close regions
- bring Latvia to Olympic gold, more and more players in Latvia want to make it big, and should Japan eventually win Olympic
gold, more players will spawn out of Japan. If Canada somehow and unfortunately falls, expect Canadian players to eventually
start to slow downTeams Relocate as owners lose money, or for the chance to make more money. League may even re order divisions
- When players spawn, there is a strong chance of them spawning in the same country, or a close country (Canada and US, or Sweden and Finland) as a retiring player, but there is also a strong chance of them spawning in a top 5 country, a lesser
chance of spawning in a top 10, etc. Stronger the team, the stronger their influenceAffiliates change as relationships tense
- If your market is weak, move to a stronger one. If your arena sucks, build a new one. If you just want to play in Canada,
do so. If your board allows it that is.
- If the parent team decides to steal all their affiliates young players right before playoffs and doesn't play them, expect
the child club to not want to renew their contract. Buy a new one if this happens, and move them to your market, own them so they don't have a choice(if the board lets you)
EditableDeep
- Completely change the league structure including divisions and start dates
Randomness in player attributes if wanted
- Start in 1975 if you want to, just specify the year in the database. Want to start the playoffs in January? do it. Finals in
march? do it. Draft before playoffs? Another draft in summer? do both. Want a 15 team division go up against a 3 team
division in playoffs? set divisional playoffs. Want wild cards? set division A teams to go into the B bracket, or reseed the
entire leagueIntuition built into the editor, know what everything does and how everything is effected
- Setting the ability value of a player should have guaranteed results but a player may have a harder slapshot in one game.
Specify an attribute influence to a stat so their slapshot will always be stronger than their wrist shot. Or specify a hard
valueReal-time previews on team page colours, or player attribute progression (margin for obvious error)
- See how stats increase as the ability value goes up. expect the ability to be capped if you set all the attributes
hardcoded. If all attributes are hard-coded to 20, expect the ability to reflect thatLots of stats and huge variation between them
- Want to see how good a player could be at 15 versus 29? specify the preview age, randomness will be taken to account, as well as variations in career progression like weaker coaches, but a range should be seen. Be able to make a late bloomer, or an early peaker, just look at the preview to see. Also works with team colours, change the skin to see if it works on all of
them, no need to load the game 4 times and sim 8 years just to test
- Attributes go up from 1-50,maybe more, to show the absolute difference between a 14 year old kid who will peak at 16 and an all star that will score 80 goals a season
- Money matters.
Realistic scouting
- Team may have to fold, or relocate, and the board wont let you pay for that player you cant afford. Make a new jersey to
stimulate merch sales, or spend more money on marketing, or dont do anything and let your board figure it out and jump ship
at the end of the season for a richer team.Coach style and existing league has a huge affect on player style.
- All attributes have a margin for error based on player. No need to heavily scout star goalie, but extremely hard to gauge a
15 year olds potentialStaff Structure
- Stronger goalies out of Quebec because of the high calibre offence in the league, all dynamic if the league changes. Strong D players from Quebec could mean weaker goalies, or weaker players out of Florida because of the weak coaches
Affiliations reflect real life or fantasy
- Play as a coach, or a scout, or a general manager, based on the market of team needs. Team needs a head coach but has a
general manager, play just as the coach. Or let your head coach hire his own coaching staff, and let the head scout handle
his team.Build the game
- Dependant affiliates allow you to manage both the Pros and the Minors, or assign a manager, all the way down to assistant coaches
- If you can get money, play as the owner of a team and hire the general managers. Become the commissioner of a league and create your own teams. Want to manage the girls to be as good as the men? Do it
Im going to develop it and support it as I go; meaning if I come up to something I want to edit into the database, ill make it so I can edit it into the database. Instead of dealing with static tools like what we have now, ill officially support any and all "I wish I could do this"'s. I may worry about overhyping, but this is something I want to do, but ill be as transparent and open as possible, including dealing with user feedback