Video games have brought development and innovation, over the years video games have become tools for: communication, culture and creativity. over the years, new devices have been created such as: cell phones, tablets, computers. The graphics of video games have evolved a lot in recent years.
Better graphics are found in the consoles thanks to the hardware graphics card, not having a monitor and hard disk they do not have all the functions of a PC.
Another feature is online games that give the opportunity to play with other people for free.
As the years pass, numerous video game titles are released, but the real graphic novelty arrives in the mid-90s, with the first three-dimensional images, thanks to the union of triangles and polygons of different positions.
The first games to use this typology were Alone in the Dark and Star Fox, but the real success of the 3D world came thanks to other video games were Tomb Rider and Final Fantasi.

In recent years, technology has improved significantly and video games are part of our daily lives.
Console games are connected to a television and allow you to play video games with the joypad.
Pocket consoles are small devices that offer playability anywhere, as the device is made up of:
A small monitor, audio speakers, and one or more batteries for power.
The video games are programmed based on the type of equipment on which they will be played and will have dimensions appropriate to the type of support that will host them CD-ROMs, cartridges, floppy disks and DVDs.

Video games are divided into various categories that lead to different gaming activities, for example:
Action video games require you to explore environments and eliminate enemies that pop up on the screen.
The adventure ones propose a series of unexpected situations that can be faced in a group.
Arcade games have the sole objective of improving your score in the game by trying to repeat simple actions or completing the same thing several times.
In strategy games the player is tested by making them make important decisions during the game.
Simulation games copy every single thing from real life, such as driving an airplane, racing car or truck.

The video game boom was born in arcades where it was possible to communicate and play at the same time.
Arcade video games have a duration of five or ten minutes to make the player stop putting in coins.
At the time, gaming brought a lot of income, whereas now it is in sharp decline because with the arrival of consoles it also allows you to play at home.
A game that is created for consoles will be bought more than the same title for computers, this is due to two reasons.
The first is that not everyone has a computer that can run a modern video game.
The second reason is that a console costs less than a PC because they do not contain a monitor, they rarely have a hard disk and perform fewer functions than a computer despite offering excellent audio and video quality, an online connection system for multiplayer games, browsing the web and playing films and multimedia content.
Another method to benefit video games and the internet online games are constantly growing, the success can be explained both because you socialize and because you can challenge other people.
Much of the success of online games is thanks to browser games, video games that can be played online via your own navigation browser that does not require any type of installation.

Artificial intelligence is one of the most frequent IT-related sectors in recent years. It’s about giving life to hardware and software tools capable of simulating the human mind in a more sophisticated way.
Artificial intelligence in gaming represents a machine that defeats the human player who beat the world chess champion in 1996.
the newer AlphaGo table game software considered a few years ago out of reach. In reality, the function of AI in video games where it is mainly used to generate the characters’ behaviors is not to kill the opponent and brag but to make him learn even more to play that game.
The Finite State Machine was introduced in the 1990s and is simple to predict a response from artificial intelligence for any situation or action.
It was the first European system to classify video games by age.
It was created with the aim of providing consumers but above all parents, to satisfy more adult players, publishers began to develop video games for mature people, and at the same time they considered it necessary to create a classification system providing informed purchasing choices.
Artificial intelligence is one of the most frequent IT-related sectors in recent years. It’s about giving life to hardware and software tools capable of simulating the human mind in a more sophisticated way.
Artificial intelligence in gaming represents a machine that defeats the human player who beat the world chess champion in 1996.

For example the shooting game, the AI attacks when the player shows up or retreats.
This model is inadequate for other types of games such as strategy where it would make the game repetitive and non-competitive.
Shoot ’em up is a subgenre of shooter action video games that became famous between the early 1980s and the mid-1990s.
the first-person shooters known as FPS, the best known game of its genre is Doom which became an international success, thanks to the merits it received and its masses of clones marketed which were called “Doom clone”.
In recent years, algorithms have also overcome the mechanical nature of this behavior by developing stealth games (action game based on the player’s skill to avoid being discovered by enemies), an advanced hunting capacity, that is, that of searching for clues generated by players such as noises, footprints etc.
This means that AI evaluates the opponent’s playing style and adapts accordingly.
Hunting Simulator is a hunting video game developed by Neopica and published in 2017 for Windows, Nintendo Switch and Xbox One.
the game consists of wandering in different maps such as: savannah, tundra and European plain and looking for the animals required by the missions, the score is calculated based on the damage to the animal’s organs, the effectiveness of the killing.

This is the so-called automatic learning or machine learning, a subdivision of artificial intelligence that brings together a series of methods developed under different names such as dynamic systems theory, data mining, adaptive algorithms, etc.
Through the use of algorithms and statistical models, AI can improve its performance on particular tasks over time by capturing and analyzing a large amount of information.
In February 2015 the journal Nature published an article, Human-level control through deep reinforcement learning in which it gave an account of the creation of an algorithm capable of obtaining exceptional scores on some classic video games for the Atari 2600 such as: Breakout, Pong, without being programmed based on the rules of the various games.

Created by DeepMind, the Agent57 algorithm was developed starting from just the pixel inputs and game scores obtained until it exceeded the performance of an average human player on all 57 games for the Atari 2600.
The same creators of the algorithm who did not know the best tactics to win in each game learned them by observing Agent57 in action.
The algorithm basically learned from the data, managing to understand what the consequences of a certain action would be and responded accordingly: a behavior that we could define as intelligent.
Out Run is a 1986 arcade car racing game published by SEGA and designed by Yu Suzuki.
The game is a driving simulator, aboard a Ferrari, the driver is accompanied by a blonde girl, he must overcome 5 levels, completing them within the assigned times, to reach the finish line, the races take place on public roads with 3 to 6 lanes wide.

NPCs can also have new developments by creating conversations using natural language such as voice assistants such as Google, Alexa or Siri.
The Google assistant does not store the user’s data without his consent, to save the audio a specific function must be activated, the saved audio files are sent to the cloud and used by Google to improve the Google assistant, but only by enabling the function.
Alexa is only able to listen to audio when activated vocally, using its specific word which would be ALEXA, where a conversation is activated, the conversation ends after 8 seconds of silence. Alexa will send your conversation to its cloud. It is possible to prevent Alexa from listening to user conversations by muting, after muting the device it will no longer be able to record conversations.
to improve Siri Apple does not use audio recording but transcriptions, the data deemed important for analysis is sent if you ask Siri to read a message. Users can turn transcription sending on and off at any time

Let’s not forget an application of machine learning: on the fly.
Many video games use a large map and require a lot of development work and modeling with the implementation of AI allows to reduce working hours.
Given that AI is considered academic research, which in a few years could become tools capable of automating some phases of a game’s development, such as the testing phase.
Giving small teams the opportunity to create sophisticated and complex games.
The ability of artificial intelligence to learn and evolve within the video game remains limited so as not to allow the AI to make unwanted developments in the game, making the game boring and preventing the player from continuing.
In practice, in fact, the most used technique at the moment remains that of the Behavior Tree which extends the potential of the Finite State Machine. It is a model that allows the management of a decision-making process in an autonomous agent that varies its behavior based on needs.
Compared to other modes, the Behavior Tree allows you to create very complex tasks composed of simple tasks, offering significant benefits in terms of robustness, readability and scalability.
The Behavior Tree is composed of hierarchical nodes that control the AI’s decision-making flow and which can extend through subnodes that perform particular functions.
Development is iterable: you can start by forming a basic behavior and then create new branches, allowing the artificial intelligence to have fallback strategies in case a certain behavior fails.
