herwin
Posts: 6059
Joined: 5/28/2004 From: Sunderland, UK Status: offline
|
quote:
ORIGINAL: wdolson The major reason AE was delayed was due to the fact that when it came time to program the AI, the old AI was lacking. A new AI was created that is programmable from the editor. Andy has had a bit of a tutorial on it here on the forum. There were some things with the AI that could not be changed. It's still "script" driven. That is, when on offense, it is told which bases to take. There is some flexability and some randomness that can happen, but if a base is not on the list, it won't be taken by that script. Andy has been careful to ensure that all the new bases, as well as the old ones are included in the scripts. While the AI was being rewritten and tested, we also fixed up a lot of other things and added some other features that originally were not planned for the initial release. So the delay to redo the AI has had other benefits. I think I'm one of the few people on the team who has played the AI in the original game much. The AI in AE is craftier and generally tougher than the original game. Care has also been taken so the AI doesn't just roll over and quit after a while. A good human player will always be better than the AI. That's true for just about every game out there (that's been the complaint of good chess players and computerized chess games for at least 25 years). However, the AE AI will give an average player much more of a challenge than the original game did. Bill How do you address the frame problem? That is, when you notice a change in your external environment, how do you know what to change in your internal representation or model of the situation? This internal model is what you use to choose your behaviour. This is an important hard problem in building an AI for a game.
_____________________________
Harry Erwin "For a number to make sense in the game, someone has to calibrate it and program code. There are too many significant numbers that behave non-linearly to expect that. It's just a game. Enjoy it." herwin@btinternet.com
|