Quote:
Originally Posted by buddye
The problem with realistic and Human like AI is that it is so very costly.
The developing of realistic Flight Sim AI can “not” really be coded to a spec (like graphics, landscape, textures, hardware interfaces, multi player, canned missions, etc.) where the cost can be accurately estimated and bounded. Developing AI is a process (develop, test, refine, test, refine, etc). You are trying to simulate a human whose options and thinking are almost endless.
AI Robots can be built today if their functions are limited (repeatable task like the auto robots) but the building of human robots would require the refinement and testing process with endless delays and the cost gets too high or out of control. It is almost impossible to "bound" human thinking (say a good pilot, as individuals solve problems and invent solutions in an almost infinite manner).
Combat Flight Sim AI has the same problem. The development cost to make the AI more human and thinking is just too high. The game developers are force to get the AI working and call a stop to the refinement process. They can not continue the process too long because of cost.
In BOBII, we work for free. We get endless ideas from our players and testers which we can use for the BOBII AI refinement process.. The implementation and testing is still very difficult requiring much refinement and some really good testers who can offer refinements. We have been refining the AI in BOBII using this refinement process for 5 years. We could go on forever with the only limit being “new” ideas and experienced manpower.
The answer IMHO is simple, the Flight Sim game industry, the developer, can not afford the money for an effective and complete human like AI system (a commercial game developer really can not afford a BOBII like refinement process). Only the military or NASA can afford to develop smart, effective, thinking, and human like AI and even they have had limited success, as yet..
|
BINGO! I remember over ten years ago, playing European Air War and thinking "The A.I is ok in this sim but in ten years it's gonna be like freaking Skynet type of A.I!". Here we are, multiple CPU cores later and the A.I is dumber than ever. Why? As the poster above mentioned, money! A.I programming is so costly that even the biggest of the biggest game studios has to cut corners to get their software out the doors. You see games like Call of Duty where the A.I has the IQ of a golf ball but it doesn't matter since 90% of all the action is scripted. When I think more about it, I'm amazed MG managed to get the A.I they have now out the door considering their -probably- scarce resources. IMO, let the community experts get their hands on the code give it a gosh because they are willing
and willing to do it for FREE!
Below is a horrible example of how scripting is almost replacing A.I: