0% found this document useful (0 votes)
148 views16 pages

Applications of AI - AI in Gaming

Uploaded by

wafflerick69
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
148 views16 pages

Applications of AI - AI in Gaming

Uploaded by

wafflerick69
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Applications of AI

- AI in gaming
▪ What Is AI in Gaming?
▪ AI in gaming refers to responsive and adaptive video game experiences. These AI-powered
interactive experiences are usually generated via non-player characters, or NPCs, that act
intelligently or creatively, as if controlled by a human game-player. AI is the engine that
determines an NPC’s behavior in the game world.

While AI in some form has long appeared in video games, it is considered a booming new
frontier in how games are both developed and played. AI games increasingly shift the control of
the game experience toward the player, whose behavior helps produce the game experience.

AI procedural generation, also known as procedural storytelling, in game design refers to game
data being produced algorithmically rather than every element being built specifically by a
developer.
▪ Why Does AI in Gaming Matter?
▪ AI in gaming is all about enhancing a player’s experience. It is especially important as
developers deliver gaming experiences to different devices. No longer is gaming simply a
choice between console or desktop computer. Rather, players expect immersive game
experiences on a vast array of mobile and wearable devices, from smartphones to VR headsets,
and more. AI enables developers to deliver console-like experiences across device types.
.

2
Role Of Artificial Intelligence In Gaming
▪ Most Parts Of Video Games – They Feature Racing Car Games, Shooters, Or Strategy
Games – All Have Different Components Powered By AI Or Related Applications. For
Example, Enemy Bots Or Those Neutral Characters. The Main Purpose Of Using Artificial
Intelligence In Gaming Is To Provide Players A Realistic Gaming Experience To Battle
Against Each Other On A Virtual Platform. In Addition, AI In Gaming Also Helps To
Increase Player Interest And Satisfaction Over The Long Term.
▪ There Are Different Ways AI And Game Development Are Growing Through Each Other.
Despite The Fact That AI Is Accustomed To Bringing Life To Video Games, Computer
Games Are Currently Being Designed With The Aim Of Studying Their Own Patterns To
Improve Their Algorithms, Which In Many Ways AI Is Finding Is One Of Further
Developed.
▪ Creating Artificial Environments Incorporating Virtual Reality, Augmented Reality And
Mixed Reality Seems To Be The Future Of The Gaming Industry. The Rise Of Artificial
Intelligence Is An Equally Important Step In Developing Games That Are Smarter And
More Interactive, And As Close To Reality As Possible.

3
AI In Development And Programming

AI Runs A Repository Of Information Accessible To It And Uses This Data To Create An


Existence Where Characters Can Survive And Perform Basic Actions.All The Necessary
Information Is Collected Through AI And Designed To Create A Play Environment, Including
The Situations, Objectives, And Actions Of The Characters Of The Game, Which Become
More Realistic And Natural.
To Demonstrate This, The AI ​Algorithm Must Be Rewarded With Data To Produce The Best
Possible Responses To Specific Stimuli. The Vast Amount Of Information Needed To
Effectively Train AI Algorithms Is Not Easily Accessible And Is Probably Why AI Has Not Yet
Been Adopted In Every Industry, Although Its Characteristics Are Countless. The
Distinctive Features Of Game Development Make Them An Ideal Game Area To Practice
And Actualize AI Techniques. Most Games Are Well In Use; Generating And Using
Information Is Minor, And States / Activities / Rewards Are Relatively Clear.
▪ Making Game More Realistic
▪ 3D Visualization Techniques, Physics-Based Stimuli, And More Recently,
Virtual Reality And Augmented Reality Have Progress To Include Games.
These Technologies Have Enabled Game Developers To Create
Intelligent, Visually Appealing Games That No One Would Have
Imagined 10 Years Ago.
▪ Gamers No Longer Need Great Illustration; They Need To Take The
Game After The Real World. This Is A Test For Game Developers, And
Artificial Intelligence In Gaming Is Doing A Tremendous Job In Addressing
This Need. Imagine A Game That Can Explain And React To Your
Activities In The Game, Predict Your Next Move, And Act Accordingly.

5
This is a slide title
▪ Transforming Skills Of Developers
▪ Developer Skills Change In Addition To Traditional Game Development
And Techniques Skills, Game Developers Will Currently Need To Gain
Skills On These AI Techniques To Create Smarter, Realistic And
Increasingly Intelligent Games.

6
▪ Making Games Smarter Then Ever
▪ AI-Based Voice Intelligence Is Now Changing The Way Games Are Surf.
These Extend A Wider Range Of Games In Supporting Styles. In Addition
To Hosting Their Own Games, Recent Advances Also Indicate Their Entry
Into Console Games. The Main Objective Of Game Developers In Future
Will Be To Create Strong Framework Inside Games.
▪ This Would Require Current AI Techniques, For Example, Receiving
Recognition And Reinforcement Of Design, Where Characters Within
Games Would Learn From Their Own Behavior And Develop Accordingly.
The Gaming Industry Has Seen This And Some Have Even Begun To
Apply These Ideas.

7
▪ Mobile Games Became More Smarter With AI
▪ Mobile Game Developers Are Exploring Different Machine Learning And AI Algorithms
To Give ‘Smartness’ To Mobile Phone Games, While Still Handling Power Limits.
Compare The Current Mobile Games With Those From 5 Years Ago, And You Get A Big
Innings In Terms Of The Visual Appearance Of The Game And How Intelligent They
Have Become. However, It Is Notable That The Processing Power Of Cell Phone Games
Is Yet To Hold On To Their Desktop Counterparts, Including The Lack Of Gaming
Consoles, Which Is Beyond Comparison At This Level.
▪ Whether It Is Changing The Way Games Interact, The Content Inside Them, Or The
Way They Are Design, It Is Clear That Artificial Intelligence In Gaming Will Revolutionize
The Gaming Business – Perhaps At A Faster Rate Than Before.

8
▪ What algorithms are used in game AI?
▪ Min-Max algorithm is mostly used for game playing in AI. Such as
Chess, Checkers, tic-tac-toe, go, and various tow-players game. This
Algorithm computes the minimax decision for the current state. In this
algorithm two players play the game, one is called MAX and other is
called MIN.

▪ Pathfinding algorithms are necessary for the game Maze Runner to


reach the goal in a fewest amount of time. This algorithm uses an NPC
that will go from the start node to the destination node. However, using
the wrong algorithms can lengthen the time it takes to compute the
shortest path.

9
▪ Pathfinding
▪ Getting from one place to another is a component of pathfinding. The
most crucial aspect of pathfinding is the overall gaming environment. As
you explore the game area, the AI can create the game's terrain or its
world. The AI can construct the landscape based on feedback it receives
from your actions, playing style, in-game choices, appearance, and
tactics.
▪ There are many ways to implement pathfinding, but not all return the
shortest path or are efficient or reliable. For instance:
▪ Random backstepping — instead, move forward one step at a time.
Avoid obstacles by taking a slight detour in an unexpected direction
before attempting again. Not at all dependable and prone to getting
stuck in many circumstances.
▪ Obstacle tracing — This is a different technique that is similar to
random backstepping. However, after a collision is detected, the object
is traced around as if the right hand was stuck to the wall, and you had
to move while touching it. Continue traveling in the direction of the goal
once there is no contact. You can again become trapped in various
circumstances.

10
▪ Methods that scan the horizon to discover the whole path at once:
▪ Breadth-first search — When a path is found, cease visiting each layer of children in a graph
using the breadth-first search technique. Although not very effective, it finds the shortest path
when the graph is unweighted, meaning that the distance between each adjacent node is
always the same. It may not always discover the shortest path in weighted graphs, but it will
always find one if one exists.
▪ Depth-first search — Another method of traversing a graph is called a "depth-first search,"
which seeks to explore deep inside the chart first rather than going through it layer by layer. It is
often safer to implement this approach iteratively using a stack because it can have issues if the
depth of the search is not constrained, especially when using a recursive implementation, which
could result in a stack overflow.
▪ Best First Search — Similar to a breadth-first search, the best first search prioritizes the most
promising neighbor first. Though the resulting path might not be the shortest, it can be
processed more quickly than a breadth-first search. One variety of Best First Search is A*.
▪ Dijkstra's Method — The Dijkstra method calculates the optimum path through the graph by
keeping track of the total cost from the beginning to each visited node. It returns the shortest
path and works with weighted graphs. However, it may take a while to find.
▪ A* — Comparable to Dijkstra but also employs a heuristic to determine how probable each node
is to be near the target. This approach makes it significantly quicker for A* to locate the shortest
path in a weighted graph.

11
▪ Case-based reasoning
▪ Case-based reasoning is a popular strategy in many vintage board games and
adventure games.
▪ The field of real-time strategy games has also utilized CBR. Modern computer chess
systems excel at playing the game of chess. CBR has been successfully applied to
computers in games like chess, where human players rely heavily on their knowledge.
Case-based reasoning works like this in the game of chess. It first assesses the chess
player's position to determine which of the 15 plans to use and which specific
variations to calculate.

12
▪ Data mining
▪ With the aid of artificial intelligence, game developers and studios can
undertake data mining on player behavior to understand better how
users come to play the game, which features they enjoy playing the
most, and why they stop playing it. As a result, game designers can
enhance gameplay or find income options.
▪ Behavior Trees
▪ Thus, the name contains a hint. A behavior tree is a tree of hierarchical
nodes that regulates the decision-making flow for an AI entity, in
contrast to a finite state machine or other systems used for AI
programming. The tree branches are made up of different sorts of utility
nodes, which guide the AI’s movement down the tree to reach the
commands most appropriate for the given circumstance. The tree
leaves represent the commands that control the AI creature.

13
▪ Finite State Machine
▪ Finite State Machine is a game AI system to determine Non Playable
Character(NPC) behavior. Based on pre-defined cues, the NPCs
transition between different states.

14
▪ What is the future of AI in gaming industry?
▪ Artificial intelligence in game design and development has evolved
substantially, but it's showing no signs of slowing down. Let's see what
the future seems to hold.
▪ 1. Cloud-Based Gaming with AI

15
▪ Wearable Support Gaming and VR Gaming

Evolution in the field of AR, VR, and MR, has elevated the standards of experiential
games based on virtual reality and mixed reality, making them more realistic and
progressive towards entertainment. Oculus Quest is an all-in-one PC-quality virtual reality
device is the best example of a wearable device used for wearable gaming.

16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy