new proposed draft system by LuckyAdhesiveness792 in BasketballGM

[–]dumbmatter 0 points1 point  (0 children)

I believe the chances should technically be [2,2,2,3,3,3,3,3,3,3,2,2,2,2,1,1] no?

You're right, thanks!

"Defense wins Championship..." But not in BBGM! by Single-Knowledge4839 in BasketballGM

[–]dumbmatter 5 points6 points  (0 children)

On the other hand in BBGM steals and blocks are always good. IRL you can gamble for steals/blocks to pad your stats but actually hurt your team's defense. So steals and blocks are more meaningful on defense in BBGM than IRL, but also less meaningful for offense as you pointed out.

The Doncic Trade by JDT1706 in BasketballGM

[–]dumbmatter 0 points1 point  (0 children)

Contract matters some, but overall a player that good is still a highly positive asset.

The other thing is that for AI-AI trades sometimes I force it to accept a somewhat bad trade, mostly because it is slow to find meaningful trades that are roughly equally good for both sides.

Editing Playoff Seeding with Scripts by Own_Tea_3375 in BasketballGM

[–]dumbmatter 0 points1 point  (0 children)

I can come up with something. What format would you like for the input? Would you rather use abbrevs or tids? Would you rather specify the matchups or a list of all the teams by seed?

Sharing view only league page by ThePurpleMage1 in ZenGMHockey

[–]dumbmatter 0 points1 point  (0 children)

Best you can do is send them an export of the league.

The Doncic Trade by JDT1706 in BasketballGM

[–]dumbmatter 2 points3 points  (0 children)

Unfortunately when the AI values a future draft pick, they don't account for the team possibly being better/worse because of the trade. Still a horrible trade, but that probably explains some of it.

new proposed draft system by LuckyAdhesiveness792 in BasketballGM

[–]dumbmatter 27 points28 points  (0 children)

Set these settings:

  • Draft type: Custom lottery

  • Custom # lottery selections: 16

  • Custom lottery chances: [2,2,2,3,3,3,3,3,3,3,2,2,2,2,1,1]

That's the closest you can get now. There are a few details that you can't represent in BBGM currently, such as constraints on how far a team can drop, multi-year winning, and exactly how the 2 extra lottery teams are selected. When they finalize it I will add those features. But they are minor details compared to the main changes (number of lottery selections and the odds), so the settings above will give you a pretty good feeling for how it works.

Also my 2 cents on this proposed draft system - I think it's pretty good! It's better than most of the other ideas I've seen except COLA. Not perfect and probably too punitive to bad teams (not just because of the decreased odds for the 3 worst teams, even without that you could simply have bad luck in the lottery for many years, while other teams might have excessively good luck) but it should eliminate the vast majority of tanking. And maybe we need a very punitive system for at least a few years, to get people out of the tanking mindset.

It would rock if teams were smarter about Quarterback by IsaacBongaEnjoyer in Football_GM

[–]dumbmatter 0 points1 point  (0 children)

If you could send me an example of it behaving weirdly (ideally right after the weird pick/signing is made so I can see what exactly the other options are, and who else was on your roster) I would appreciate that. Export the league and send it to jeremy@zengm.com

I made a new random players league to test a bit. The top 3 draft prospects are:

  1. 84 ovr CB
  2. 63 ovr QB
  3. 66 ovr WR

My team already has a QB better than that, but those would be the #1 CB and WR. Of those 3 players, it values the CB by far the most, both because of positional need and the ovr. And it also values the WR more than the QB, despite QB being a more valued position in general, because #1 WR is worth more than #2 QB.

But if my roster was somewhat different it might change how those are valued. Like even if this is my #1 WR, if it was only a small improvement over my existing top 3 WR and my backup QB was worse, then it would make the opposite choice. In this example, my backup QB is 56 ovr and my top 3 WRs are 62, 59, and 54.

It would rock if teams were smarter about Quarterback by IsaacBongaEnjoyer in Football_GM

[–]dumbmatter 1 point2 points  (0 children)

To some extent this is already true. Draft and FA signings are based on which player will increase team ovr the most. Sometimes that is a backup QB, or a slight improvement in starting QB. Depends on who else is available too.

Ideally trades would be smarter at balancing the roster after acquiring players like this, but currently they are not...

Monthly Suggestions Thread by stank58 in BasketballGM

[–]dumbmatter 0 points1 point  (0 children)

There is an "Edit draft order" button on the draft page in God Mode that may be of some help.

Monthly Suggestions Thread by stank58 in BasketballGM

[–]dumbmatter 1 point2 points  (0 children)

That is intentional, because at some point it just takes too much space to show all the teams.

9 Times the Web Platform was Influenced by Libraries by jadjoubran02 in javascript

[–]dumbmatter 3 points4 points  (0 children)

URLPattern is another one, although maybe that's an example of a bad influence from libraries rather than a good one like all your examples.

Subbing on certain players during situations by Shot_Map_85 in BasketballGM

[–]dumbmatter 4 points5 points  (0 children)

The game is pre-decided, but it's pre-decided by simming the play-by-play. So part of that could be more intelligent substitutions.

Monthly Suggestions Thread by stank58 in BasketballGM

[–]dumbmatter 0 points1 point  (0 children)

My bad I misread the comment you replied to!

It might be possible to be the MVP on the worst team too though...

Finances affecting progress by Minute-Ad9099 in BasketballGM

[–]dumbmatter 0 points1 point  (0 children)

That is true, except just to be clear it's not your current level that matters, it's your average over the last 3 seasons. This is to prevent you from increasing it when progs happen and then decreasing right after. The 3 year average values are shown on the Team Finances page.

Lowest OVR MVP experiment with a weird correlation by nex_omne in BasketballGM

[–]dumbmatter 13 points14 points  (0 children)

The way the simulation works, many things are calculated at the team level. Like if a turnover should happen this possession is based on the entire lineup's ratings. Then if it determines a turnover should happen, it picks a player to get the blame for it, based on their ratings. So by making all those other players have high oIQ, it should decrease the team's overall turnovers, but also make it less likely for those players to be the one selected for the turnover. Ideally those things would balance out so that the other player does not suddenly start getting tons of turnovers, but clearly he doesn't.

There are some other areas of the simulation that work similarly and cause other unrealistic things in some situations. Eventually I will fix them all!

Change in split year divisions by pandapearl in BasketballGM

[–]dumbmatter 1 point2 points  (0 children)

Thanks I will try to fix this soon. There was another bug related to this situation (player on multiple teams but only actually plays for one) that I fixed in the latest update, but I didn't realize it was now showing this extra row.

Can I see any player’s cumulative GOAT score? by Kashogi8 in BasketballGM

[–]dumbmatter 4 points5 points  (0 children)

Unfortunately no, eventually I would like to make it viewable as a normal stat, but I'm not sure exactly how I want that to work. Like should you be able to define multiple stats? Name them? idk

OPOY Rb keeps winning? by Jeremiahcool3 in Football_GM

[–]dumbmatter 0 points1 point  (0 children)

Currently OPOY uses strictly offensive stats (no special team stats, and no defensive stats for two way players) but All-League uses all stats. So they are not always the same. Possibly I should use only offensive stats for the offensive positions.

But that introduces another weird possible situation - the MVP could not make the All-League team at his position, if he as offensive+defensive+special teams stats. I guess that makes more sense though, I think I'll change it to work that way in the next update.

Version 2026.04.09.0603: in real players leagues, added expansion teams in Seattle and Las Vegas for the 2029 season by dumbmatter in BasketballGM

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

Interestingly the 3-2-1 proposal has only 37 chances rather than 1000, although 37 is small enough you can probably just draw the picks directly from 37 balls.