What is AI? Briefly explain.
When game developers talk about Artificial Intelligence,they do not mean the computer's ability to trick players into thinking hey are playing against actual human opponents.Instead,game developers refer to whatever code is used to control the opponents that players battle as artificial intelligence.
2.What are the Goals of Game AI and briefly explain each one.
Challenge the PlayerProviding a reasonable challenge for players must be the primary goal for AI in any computer game.Without setting up a worthy adversary of some sort,a game becomes unchallenged and therefore too easy to defeat.Worse still,a game that provides no dynamic challenge stops being a game entirely and becomes more of a puzzle or an interactive movie.
The same imbalance holds true in Doom,where players may run out of ammo but their enemies never do,where players are much more helpless in the dark while the enemies can detect players just as easily as in the light,and where often the enemies,such as flying creatures,can go where players cannot.The fact that the creatures far outnumber the player character also tends to compensate for the reality that none of the creatures is very smart.The AI in Doom has to appear more sophisticated than the Centipede insects because the Doom world seems more real than the Centipede word,as I will discuss in a bit.The fact remains that primarily the AI provides a challenge for players by being more powerful and numerous than the player character.
Not Do Dumb Things
AI for a computer game must not appear overly stupid.Players love laughing at AI when it does something completely foolhardy.Nothing breaks a player's suspension of disbelief more than when an AI agent fails to navigate around a small obstacle such as a fire hydrant or a tree,or when an agent charges right off a cliff to its doom like lemming.To the player,it is completely obvious what the AI should do in each situation.But what may look obvious to players can actually be a fairly complex action for the agent to perform or understand.Nonetheless,for the game to avoid becoming a laughingstock,the game's AI must have a solid mastery of what seems obvious to human players.
Be Unpredictable
A skilled person will be challenging to fight in a way that a computer never will.A larger part of that is the unpredictability of a human opponent.The same should be true of the AI opponents in a computer game.When the game gets to the point where players feel with certainly that they know exactly what enemy forces are going to do at any given second,the fun ofplaying the game quickly wanes.Players want the AI to surprise them,to try to defeat them in ways they had not anticipated.Certainly multi-player games still have the advantage of including a social component,which is a major factor in their success,and the AI in your game will never be able to be a friend to players in the same way another human can.Since you cannot provide the social component of multi-player games,you can at least strive to make the AI agent provide much of the same challenge and unpredictability that is provided by a human opponent.
3.Briefly explain The Sloped Playing Field of modern game AI
but is it really better to put the AI and players on a level playing field?First and foremost,this is quite likely to lead to AI that fails to provide much of a challenge for players.The fact remains that shrewd players are going to be able to outsmart even the most sophisticated game AI without that much difficulty.Trying to put players and AI on equal terms will create a much larger challenge for your AI programmers.They will need to invest countless more hours in developing an AI that has even a slight chance of beating the players,time that cannot be spent improving other parts of the game.In the end they may well end up wit han AI that does not provide a captivating game play experience.In the worst case,the AI is too busy being "real" to avoid performing blatantly stupid actions.4.Explain how you can balance realism in side game using game AI
And so it is with games.If the enemy AI is so smart,surely it should realize that it has no chance against the player and should lock itself away in a safe bunker,refusing to open the door for anyone.it has,in fact,saved its own life by doing this,which is the smartest decision possible.But what has it done to the gmae?Now players are stuck,since they have no way of getting to the enemy and continuing on with the game.
Another example might be a cowardly AI that runs from players when sufficiently wounded.This is used to great effect in many games.But what if the agent was faster than the player character and better at dodgoing into safe locations?When quite wounded,the AI agent will start fleeing from the battle,with players left with no other option but to chase afte it.If the AI is speedier and better at navigation,players will have a hard time catching up with it.What may have been a fun action game now becomes a tedious chase with a forgone conclusion,since the agent is mortally wounded and has no chance of recovering its health.
It is fit for getting the hang of, thinking, clarifying and deluding. The AI I've encountered (and this is essential, scratching just the outside of the profundity of concentrates into AI) is undeniably increasingly particular, concentrating on only one part of an issue that could conceivably be a lot bigger. artificial intelligence training in pune
ReplyDelete