Monday, 6 November 2017
Introduction to: NWC603COM – Using AI in Computer Games Assignment 1
Introduction to: NWC603COM – Using AI in Computer Games Assignment 1
Artificial intelligence (AI) in the gaming world today has become the sole reason games become either a massive success, or flop, and become a failed enterprise. AI can make or break a game, and the methods and techniques used by developers to give us the illusion that AI is intelligent is what we will be investigating in this blog.
I will be researching and reviewing the many techniques of AI in Computer games, how they work, where they are used, what purpose they serve and when and when not to use them. I have decided to fulfil this task ahead by creating a blog, I feel I can give you the reader, a much more personal opinion of my views of AI in Computer Games.
AI Techniques I will be reviewing:
1.1 Algorithms
1.2 Heuristics
1.3 Hacks
2.1 Hardware Constraints in AI Engines
2.2 The Priorities of a Games Developer
2.3 Mobile Devices & Tablets
Pathfinding Concepts
3.1 A* Algorithm
3.2 Dijkstra
4.1 State Machine
4.2 Fuzzy Logic
4.3 Boids Flocking
4.4 Decision Tree
5.1 Tactics & Strategy's
5.2 Learning Technologies - Artificial Neural Networks
5.3 Learning Technologies - Q-Learning
6.1 Conclusion
6.2 References
Subscribe to:
Post Comments (Atom)
Introduction to: NWC603COM – Using AI in Computer Games Assignment 1
Introduction to: NWC603COM – Using AI in Computer Games Assignment 1 Artificial intelligence (AI) in the gaming world today has become ...
-
References (1) K.Smallwood, How do the Ghosts in PAC-MAN Decide where to go?, Today I Found Out, Oct 1st 2015, http://www.todayifoundout...
-
Conclusion So in this assignment, I was tasked to create a blog covering "Using AI in Computer Games", the fields of AI I chose...
-
1.3 Hacks What is a hack in gaming AI? Well a hack or also known to be called lazy code, is code that forces the AI to respond in a predi...
No comments:
Post a Comment