Quote:
Originally Posted by Who Killed Kenny?
Suggestion
Allow for Third-party plugins
|
Suggestion
Plugins to overwrite certain AI functions of the game
Reason
Going along the same lines of my previous post, this time allow for certain functions to be overrwritten. My example would be Hall of Fame. I don't really care for its election process currently. If I was able to overwrite it I would replace the election with something I do like (see Bill James' HoF work). Then my plugin would overwrite what is there and seamlessly works within game.
In Object Oriented Programming, extending classes or interfaces so that new functionality is created is common. Basically for the chosen AI functions (like HoF election) define that the function takes parameters X and Y and must return output Z. Include a unit test that the programmer must pass and everything should work fine in game.
I understand this is a reach. But it'd be a good built in feature.
Priority
Low