Hello lads and gals! I'm posting this thread both here and at OS so I hope you don't mind if I copy-paste the post between the two threads. In a nutshell, what I want is what the thread title says: ideas on team building and trade logic.
Just some pointers, if you're going to post your feedback:
- Saying "I hate this" or "this makes no sense" without any explanation doesn't help. I've felt that posts that had a mere mention of a trade and then "'nough said" are the least helpful of all, as that gives me no idea as to what the state the teams were in and whether the trade actually made sense. If it doesn't make sense in the current NBA, doesn't mean it doesn't make sense in your save's world. As pieces move around and your world diverges from the NBA, things that might fail in the real world might apply perfectly to your save. I'm not saying this as a cop-out. I'm saying that before you post, look at the movement in depth. Is a team trying dump salaries because it's looking to rebuild? Did the trade cause a logjam in a position or cause a position to become highly understaffed? The more factors you bring up in your post (even if it's 10 things that add up to the trade not making sense), the more helpful it will be.
- "X team would never do this". Think twice before saying that. We've seen trades and movements by GMs that had us pulling our hair out, we're all fans and we've been befuddled at times. If we made the AI amazing and the Pistons made moves that actually benefited them wouldn't that make the game extremely unrealistic? (Just kidding, but boy I wish I knew what Dumars is thinking.) Don't think in a box. When building team logic, you can't build 30 different logics and update them ever year. You have to build 1 logic that's dynamic. That can support the weirdest of custom teams. That can support any team situation. So try to think outside the box. Forget about what team it is, and think of whether that move benefited the team (or not) in the world currently existing in your save.
- This is not a thread to discuss user control and commissioner features. I want us to discuss how to improve the logic. If you feel that we wouldn't need to have this discussion if only you controlled the league, fine, you don't have to participate. But there are people that want a living league that acts on its own around them, and I want NBA 2K to move towards that goal tangibly (which is why I was hired to work on the modes and AI).
Now that all the disclaimers are out of the way, feel free to reply. I sincerely hope this thread becomes a hub of constructive discussion, and that hateful posts are kept to a minimum.
And a final note: Around this time last year I was planning on creating a modding tool that would expand NBA 2K's franchise feature. There was an improptu podacst posted here a while back where JaoSming and I were discussing all the features and expanded logic we would add. Knowing what I know now, it's a humbling experience to come in and see how much goes into the logic over how teams trade and build their rosters. I'm not saying its perfect, far from it. But there is logic there, and it's an attempt to have something that works for any team, any league, any point in time and any situation, which is why I insisted that you do not base the discussion on what one of the 30 NBA teams would do today. Small things might seem simple enough to solve. "This makes no sense, I should make sure that it never happens." It's not that simple though, more often than not. Based on all the parameters that go into the AI making a move, it might've made perfect sense.
And with all that, being able to be here, at the VC studio and work directly on the logic that goes into everything that happens, makes me very excited. Which once again, brings me to what I'm here for. I want to hear your ideas from basic groundwork on how teams should look to build themselves up, to very specific details on what should make a trade work or not work.