4 ms·
License it to game dev companies to provide better opponent AI.
by Hexayurt 19y ago
License it to game dev companies to provide better opponent AI.
- marcus 19y agoI have no idea how game AIs work, I thought most of it was totally scripted to just appear intelligent. I'll need to research the field a bit.
- curi 19y agoSome is scripted. They do a variety of other things too. For example, path finding gets its own algorithm. And they have algorithms for getting multiple guys to move around in formation. Sometimes there is some type of system with goals (get 1000 wood, get an 80 food army, kill X base, etc) and then it picks things to achieve those goals (build more wood harvesters, build more units, attack). sometimes they use "learning" algorithms where they tweak parameters by running the AI repeatedly and seeing which does better, and they can use games with a human player to do that too (if it wins too badly, have it aim less precisely). And lots of other one-off things.
- marcus 19y agoMy algorithm won't replace A* as a path finding algorithm, and it wasn't designed to do swarming ( although maybe I can adapt it to swarming ). And as far as I know most of the rest is totally scripted... Again not exactly my field so I need to read up on it before I can rule it out.
- zach 19y agoForget it. Modern game AI is 90% specialization to the problem domain and 10% application of algorithms. That's the breakdown of how much work is involved as well as the breakdown of what contributes to a "good" game AI. When it comes to what middleware game AI developers want, they're far more interested in a framework that helps them organize all the domain specialization rather than improved algorithms. And game middleware is an increasingly well-trodden and difficult market. Again, forget it.