stewacide on 08 March 2007
superchunk said:
Another important part is the AI. However, I know for a fact that you do not need a super computer to have intelligent AI. If you look at my profile I mention that I am a software engineer. In my last year of school I took an AI class as an elective. Possibly one of the most interesting coding classes I took. During this class the final project was to create some sort of program that would have varying levels of AI, showing the basic differences on techniques. I created a tank battle scenario based on robo wars. I created 4 different AI's implementing 4 different techniques. The most advanced was a tank that basically designed itself through a technique that is best described as evolution. The program "learned" how to make a smarter tank through hundreds of battles until it eventually came to a tank that could not be defeated by anything else including all my classmates and teachers. It is highly responsive and completely unpredictable, unlike really any villian/boss in any game I have played. My point is that the actual resources used to do this were on a p3 box with 256mb of memory. AI is not the resource hog, the visuals and total qty of items/foes needing to be depicted are the problem.
I really do not think this Maxis guy has anything to do with or any particular knowledge of AI programming.







