Slyguy3129
Posts: 31
Joined: 5/16/2009 Status: offline
|
That's an interesting idea! I had heard something or other about the AI in StarCraft. I haven't played the new one, but I lost many hours to the first one. Along those lines, I play another military game, a flight sim called Allied Force Falcon 4.0 (its based on the flight sim Falcon 4) The way the AI and campaign AI is handle is by dedicating it to another processor. Most computers now days are duel core and what not, and one processor controls the flight sim, the other one controls the AI everything from enemy planes to the ground forces. Its makes for what is called a "dynamic" (never plays exactly the same way) campaign. I honestly think, if anything is to truly benefit AI in general, it is finding the best way to utilize this to its max potential. But I agree opening the AI code to the community, would allow us the opportunity to tweak and modify it as we see fit. Much like how we mod all the different versions of CC. Not to mention developers do have a time table they have to meet, and they can only dedicate so much time before the game has to be released. Opening it up to the community would allow us all (the community is much, much larger than the dev team) to work it and learn it at our own pace. Much like we have finely tuned mods like GJS/Stalin/Oka/Bloody O,ect for CCV, we could mold and tune our AI in the same way. Making each AI "mod" to suit a certain play style, eventually combining them into a super AI (SkyNet?). The main draw back I see with all modern AIs is that they are strictly reactionary. Meaning, it depends on the player to determine its course of action. If their were some way to code the AI to anticipate, or dare a say "imagine" (as best that something mechanical could) multiple courses of action and prepare for them, much like a human player would, then we would break down the first major barrier hindering AI. Course on more technical terms (if you can call it that), I honestly don't think we will ever have a true AI, until we find a way to blend something organic with software. In my little dream world that is the next true evolutionary step for it. We can only make something so small, or use so much processing power, or utilize so much RAM and memory. If there were a way as I said to blend something organic with it, an artificial brain lets say, to give the AI the ability to leap beyond logic (which is our greatest/worst asset) to allow it to "think" for itself, rather than solely react. Of course then some idiot would want to hook it into our nukes and we all know how that ends. Aw I have headache.
|