Bigredsk10 wrote:Wouldn't everyone ally with the computer player?
What's the name of that AI that beat Ken Jennings at Jeopardy? That's who we need.
I think that was IBM's Watson, I'm not too sure though.
I don't really see a good diplomatic AI anytime soon, but a simple battle one perhaps. Here's my take on it:
Combat stage:
Every X hours (where X is a random time between 6 and 12 hours), it will choose the weakest outpost within its sonar range and attack with its closest outpost. Before sending it, if the AI calculates a win, there is a 80% random chance he will attack, and 20% to recalculate for another enemy outpost within its range. If no guaranteed calculated win, the AI will go through the reinforcement stage.
Reinforcement stage:
Every Y hours (where Y is a random time between 2 and 4 hours), it will send 66% of all its drillers from one factory to reinforce the closest/weakest outpost (calculated independently for each factory).
Specialist stage: If/Else statements could be put in place for the AI to choose where and how to send its specialists. Here are a few examples: Smuggler [will send it to factory and shuttle drillers during Reinforcement stage], Helmsman [will accompany any drillers leaving outpost it was last at], Pirate [during Reinforcement stage, travels to a random friendly outpost. during Combat stage, if closest outpost has a Pirate, any nearby subs are also taken into consideration to attack]
Defense Stage: If the AI sees an incoming attack on one of its outposts, it will send drillers from the 2 closest outposts to the attacked outpost if the reinforcement will arrive in time. The AI will send enough drillers so that the attacked outpost will survive the attack. If the reinforcements are too late or cannot recapture the outpost within 6 hours, the AI will evacuate all of its drillers from the outpost to its closest friendly outpost.
What are your opinions on this?