Dactyl
02-10-2005, 01:31 PM
Even when playing a Mogul level, I find that I can field a powerhouse team that stands a very good chance of winning the World Series almost every season. The cornerstone of my strategy is as follows. After the minor-league draft has been completed, I trade my players who are in the last years of their contracts for the first-round draft picks of other teams. Doing that, I soon get to the point where I'm trading for the top one or two pitching prospects every season, ensuring me of a starting rotation of very cheap pitchers with overall ratings in the mid-90's. From an algorithmic point of view, this shouldn't be too difficult to fix. I would suggest doing as follows. If a trade is proposed for a first or second round trade pick, one should check the number of years remaining on the contract of the player or players being offered. If it is one or two years, then the trade should only be executed if: 1) the team to which the trade is being offered finished at or near the top of its division, and; 2) the players being offered will materially improve the team. It this method were used, it would approximate what happens in the real world. Teams that are close to winning their divisions might be willing to trade talented draft picks for a year or two of a star. Teams that are rebuilding would be much less willing to trade a talented draft pick for one or two years of a star. Likewise, I would suggest that a team that is not very good should be very unwilling to trade first or second round draft picks unless they are given an overwhelming offer. Being a software engineer myself, I don't think that this would be too difficult to implement and it would make for a better game.