Tristian Diaz's profile

Artificial Intelligence for Games

Artificial Intelligence for Game
Availability:
GitHub: NOW

Description: A basic level to demonstrate programming an AI with vision and several states that it can go through.

Made With: Unity

Development Time: 1 week

Team Size: 1

Role: Lead Programmer​​​​​​​
Summary

     This assignment has helped me obtain the knowledge needed to develop an AI with different states and vision. The states that are featured for the AI (look at Gifs below) are a Patrolling state which shows the AI moving between designated locations and appearing green to signify it. It also has a Chasing state which shows the AI chasing the player when they get in the AI's field of view. The AI also changes its color to yellow to signify it. Lastly, the AI can also go into an Attacking state when it is very close to the player. Once close enough the AI will start to attack the player and appear red to signify it. The AI having vision that the player can enter, also means that the player can also break out of it. Once the player is outside the vision of the AI, the AI will go back to its Patrolling state and continue to move towards their destination.
     The reason why I chose this topic is because it began to help me develop a mindset on how to make an AI act and think. This project only contains three basic states that the AI can go into. However, it also gives the ability to think about how to add more states. These states might end up being a bit more complex than what was shown in the project. 
     Moving on forward for the foreseeable future, I will now have ability to implement AI into my projects without much of a huge struggle. Being able to develop, what is called "Weak AI", into projects can help increase the depth, story, gameplay, feel, and much more for a game. 
Artificial Intelligence for Games
Published:

Owner

Artificial Intelligence for Games

Published: