Assignment 1 Tactics and strategy and Learning techniques

       
Tactics and strategy

The first thing that I will be talking about in this final section of my assignment, under the topic of AI in games, is strategy and tactics. I will start with strategy then I will move on to tactics. So, in strategy, each character of the enemy group normally have their own decisions to make. Also they have their own algorithm that affects the way they move around the environment. But the enemy groups overall decision will normally be made by the group strategy, this can be that they team up together to overwhelm the player in order to try and eliminate them (Gallear, 2017). Also it gives the player a challenge. A game example of this would be Half-Life in which the enemies form a team to take the player out (Gallear, 2017). Now I will talk about tactics, this can be things like the enemies hiding behind cover to surprise attack the player or they could use the shadows to hide in and surprise the player. They might even use the shadows as a sniper point to take out the player from a distance or the sniper point can be behind cover for a surprise attack from afar. So the advantage of strategy and tactics from a game point of view is that it makes the AI characters unpredictable and therefore makes them more realistic and again helps to increase the player experience. The disadvantage is that if they do make a team the overwhelming number of enemies attacking can be impossible to complete the game making it annoying and can damage the player experiences.     


      







Learning techniques

The second thing that I will talk about in this final section of my assignment, under the topic of AI in games, is Artificial Neural Network and Q Learning. I will start off with Artificial Neural Network then I will move one to Q Learning. Artificial neural network is, in simple terms, a program that is designed to simulate the human brain. It learns based on what it has experience before and how the player plays, adapting based on that, to counter the players playing style and take down the player, increasing immersion and giving the player a challenge. Also ANN has neuron nodes that connect altogether creating a web, they are similar to the hundred billion neuron cells found in the human brain, so in many ways it work like a human brain does (tutorialspoint, 2017). An AI character using this program will try something such as attack the player from the front, which isn't the best idea so it tries and fails but then it learns that the player favours the front which means it will try something to counter this like a sneak attack from behind. Then there is Q learning which is another learning techniques that is used in AI. In this learning technique the agent, IA Entity or even bots look back at the history of interactions with the environment to find the best solution to get to the goal required (Artificial Intelligence , 2010). For example there could be five rooms in a building and the outside of the building is the goal, so to get to this the agent will look at the history of the route it has already taken to get to the goal and find the best one. So I will put the advantages and disadvantages of these two learning techniques. The advantages of these learning techniques is that they give the AI character the ability to lean which again make the AI character feel human and makes it more realistic, helping to increase the player experience and the immersion. On the other hand as they are learning from their experiences or history this makes them more effective opponents and therefore it can be really hard on the player which could drop that player experience (mnemstudio, 2012)
(mnemstudio, 2012)


















Comments

Popular posts from this blog

Assignment 1 Hardware constraints AI Engines and Boids flocking

Assignment 1 Decision making concepts,State machines and Fuzzy logic

Reference Page