53 ms·
The standard approach to AI (training to maximize some sort of goal function) is rarely used in games because it results in AI acting robotic (non-human) and th
by badpun 4y ago
The standard approach to AI (training to maximize some sort of goal function) is rarely used in games because it results in AI acting robotic (non-human) and that can break the immersion. Having said that, I'd love to play against a ruthless, robotic AI in a Civ game.
- Danieru 4y agoAlso, and this is the big point: AI is not meant to win. Being better at playing the game is not the primary directive of video game ai. The primary directive is to entertain the player(s). An AI that loses every round is 100% compatible with that goal. An AI which always loses but makes the player feel like a genius for winning is not a bad AI: it is perfection.
- hutzlibu 4y ago"The primary directive is to entertain the player(s). An AI that loses every round is 100% compatible with that goal. An AI which always loses but makes the player feel like a genius for winning is not a bad AI: it is perfection. " This is true, but only valid for arcade games and players. For any "serious" gamers, who wants a challenge - bad AI breaks the immersion. For example in Total Warhammer, the AI needs to cheat to have a chance on the map. Arcade players won't notice, but the veterans are annoyed by this, as they know it means, most of their strategic actions on the map are useless (like trying to bleed out the AI opponent economically).
- schizo89 4y agoThere's a lot of non-trivial applications to AI in games: 1. AI-controlled physically-accurate character rigs instead of inbaked animations [1] 2. Conversations with AI NPCs (maybe lore-conditioned ChatGPT): think interactive Skyrim where you could actually talk to everyone 3. Evolving Neural Networks to control battle AI, but where Neural Networks get the same input as player (screen pixels, sound) instead of decision-tree based AI strategies. Then think how AI will learn along with player (Remember how PodBOT learned new maps in CS?) Current methods may work for any game, and bots may discover entertaining strategies by themselves 4. Multi-Agent large-scale simulations: there's some research [2] going on, imagine it applied to open-world games 5. Simulation for sim2real. How about testing a new robot prototype in the game before making it real --- [1] ASE: Large-Scale Reusable Adversarial Skill Embeddings for Physically Simulated Characters, NVIDIA, 2022 https://nv-tlabs.github.io/ASE/ https://nv-tlabs.github.io/ASE/ [2] Neural MMO: A Massively Multiagent Game Environment, OpenAI, 2019, https://openai.com/blog/neural-mmo/ https://openai.com/blog/neural-mmo/