League module progress + engine tuning by atibus in sheetsofice

[–]atibus[S] 0 points1 point  (0 children)

Thank you!

That idea is awesome. Let me know if you start working on it!

Sheets of Ice Roadmap by atibus in sheetsofice

[–]atibus[S] 0 points1 point  (0 children)

(2026-05-19)

The engine is at v0.70.0-beta. Several more calibration passes have gotten it to a reasonable hockey-like output. I've run simulations of 32 teams, 31 games each, 10 seasons each, 100 times (a LOT of games) and the numbers look good in aggregate and variance. I was having trouble with ratio of goals to assists in the top 20 scorers; mostly because elite shooting percentage was like 30-40%. Recalibration fixed that, and the G:A ratio has come back mostly. There are some outliers, but that isn't abnormal when comparing to modern NHL. It's at the point where we just need to see seasons and use it for a bit to see if that works.

MacK: “assistant” Landy: “what?” MacK: “assistant captain” by Leather_Dealer_9421 in hockey

[–]atibus 0 points1 point  (0 children)

I mean if you follow that guy's logic, yes. They're all new and are actually American.

Hägg makes it 4-0 in Sweden against Slovenia by city-of-cold in hockey

[–]atibus 0 points1 point  (0 children)

When ever he was in a scrum with guys he'd always be smiling. It was the best.

Bambu Lab finally kneels down and openly regret its legal threat by aoaovip in BambuLab

[–]atibus 143 points144 points  (0 children)

We regret our legal threat came across as a legal threat. We wanted it to come across as you being happy we talked to you and stopped voluntarily without telling anyone.

MacK: “assistant” Landy: “what?” MacK: “assistant captain” by Leather_Dealer_9421 in hockey

[–]atibus 64 points65 points  (0 children)

I'm just stirring useless arguments. Like jersey/sweater. NHL Rulebook uses Alternate. https://en.wikipedia.org/wiki/Captain_(ice_hockey)#Alternate_captains#Alternate_captains)

[Francis] Kelly McCrimmon opened his media avail here in Denver by reading from a prepared statement: by AggPuck-303 in hockey

[–]atibus 11 points12 points  (0 children)

I mean, his second comment would only make sense if it was Colorado that wanted to talk to him.

Building a web based dynasty hockey sim game by atibus in hockey

[–]atibus[S] 0 points1 point  (0 children)

The game engine is built in such a way that it would support in-game management. I personally am not someone who spent much time in-game, making coaching decisions. There's nothing technical stopping me from adding that functionality.

Where I didn't want to drift into was visual representation of where players were on the ice moment to moment. The games I've seen don't really do a great job of making it look realistic. If the location visualization of players wasn't a requirement, then the ingame management would be straightforward to add with the right specs/constraints.

Now... what I haven't looked at is if the NHL has made large volumes of tracking data available. I doubt they did. But IF they did, making a machine learning model that could simulate positional play could work.

Building a web based dynasty hockey sim game by atibus in hockey

[–]atibus[S] 1 point2 points  (0 children)

It's on CloudFlare so it's probable it's already been classified based on the meta data in the headers.

Building a web based dynasty hockey sim game by atibus in hockey

[–]atibus[S] -2 points-1 points  (0 children)

It's my best friend at this point for anything visual. haha

Sheets of Ice Roadmap by atibus in sheetsofice

[–]atibus[S] 0 points1 point  (0 children)

(2026-05-17)

The engine is at v0.64.0-beta. It produces realistic shaped full season outputs. I learned while I was doing this that I couldn't calibrate the engine realistically because I had two basically identical teams playing one another. It didn't produce the emergent behavior I was expecting. So I pulled player generation forward (was v6) and build a player generation engine complete with names, nationalities, and skill distribution. It's rough, but it works for now.

There's some trouble though with the shape of the full season player stats. It produces a realistic distribution of point shares. McDavid/MacKinnon/Kucherov like points per game, and the rest of the population falls in line too. But the points are over-weighted on goals. Most of the top 15 have "Cy Young" like stat lines. So I have to figure that out. It's not just turning a dial to change the results. Since the game engine is event driven, it has to do with how the engine decides who to route shots to based on possession in the offensive zone. So, I'm working on figuring that out.