Рет қаралды 90,528
In this episode of AI 101 I explore Finite State Machines: one of the most important AI techniques to ever be adopted in games. I explain the theory of how it works and their application in the game that defined game AI for a generation: Half-Life.
If you're interested in learning more about finite state machines here are some links to some resources you might find useful:
Finite State Machines: Theory & Implementation (Fernando Bevilacqua)
gamedevelopment.tutsplus.com/...
Common Ways to Implement Finite State Machines in Games (Alex Champandard):
aigamedev.com/open/article/fsm...
Plus if you want to look at the Half Life SDK and AI source code, check these links out:
The Half-Life SDK:
metamod.sourceforge.net/files/...
The AI from Half-Life’s SDK in Retrospective (Alex Champandard):
aigamedev.com/open/article/hal...
--
AI and Games is series on research and applications of Artifical Intelligence in video games. It is a show that wouldn't be possible wthout the wonderful people who support it on Patreon.
/ ai_and_games
www.paypal.me/AIandGames
www.ko-fi.com/AIandGames
Get yourself an AI and Games t-shirt over on Teespring!
teespring.com/stores/aiandgames
You can follow AI and Games (and me) on Facebook, Twitter and Instagram:
/ aiandgames
/ aiandgames
/ aiandgames
/ get_tuda_choppa
--
Games in this episode (in order of appearance):
Half-Life
Batman: Arkham Asylum
Halo 2
F.E.A.R.
DOOM (2016)
--
The soundtrack for this episode listed below is by TeknoAxe and used under the terms of a Creative Commons 4.0 license.
Major Malfunction
Mellow Aether
Repairing a Plasma Conduit
/ teknoaxe
/ teknoaxe
#HalfLife #GameAI #DOOM