Knowledge is Power: An Overview of Knowledge Representation in Game AI

  Переглядів 20,233

GDC

GDC

День тому

In this 2018 GDC talk, Daniel Brewer and Rez Graham explain best practices for helping video game AI make decisions that will feel impactful to the player.
Join the GDC mailing list: www.gdconf.com/subscribe
Follow GDC on Twitter: / official_gdc
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.

КОМЕНТАРІ: 15
@ciberman
@ciberman 3 роки тому
Wow, this talk is really amazing. The second part was really useful. And that demo he showed was amazing the way he handled all the relationships, ownerships, and behaviours
@chriswahl1337
@chriswahl1337 2 роки тому
I just started the video and was listening while cleaning my house. It wasn't until pausing it that I realized he was saying data, and not "darter" which I thought was just an advanced term that was going over my head.
@IceGoldDev
@IceGoldDev 3 роки тому
Well done, both of you. And thanks. This has been really useful.
@muzboz
@muzboz 3 роки тому
Awesome talk. And all in 30 minutes! Thank you so much. Got a heap out of this. :)
@treybilbo3385
@treybilbo3385 2 роки тому
Nice simple video ❤️
@BarbarianGod
@BarbarianGod 3 роки тому
What are those smart objects that they were talking about 5:00 ? I can't really find any info on google or ddg about them
@Elthial
@Elthial 3 роки тому
A smart object is an inversion of the normal concept of AI. Instead of the a complex NPC with a lot of complex behaviours to interact with the world a different approach is taken. The NPC AI is simple agent with a list of desires / needs and the ability to GoToLocation and PerformAction. Each SmartObject then advertises that it can fulfil certain desires / needs. The NPC AI then selects the most suitable SmartObject from the list, travels to that SmartObject and performs the action available on the SmartObject. That action on the SmartObject is the complex bit of logic and it can be anything from playing an animation, spawning NPC etc etc This means that the complexity is then spread across the objects (SmartObjects) across the map making smaller modular complex bits of behaviour that are easier to manage and expand rather than the old Monolithic difficult-to-expand NPC AI approach. Here are some slides showing how the SIM3 works: www.yoannbourse.com/ressources/docs/ens/sims-slides.pdf
@BarbarianGod
@BarbarianGod 3 роки тому
@@Elthial That's a cool approach! Thanks for the link
@youngknight5589
@youngknight5589 Рік тому
Theyre called different names: Smart Terrain, Action Nodes, Action Points, Scenerios, Situations etc Smart Objects are used in the Sims famously those other terms i mentioned are used by open world devs they use smart objects to create ambience in the world like a guy smoking or someone playing guitar thats my understanding
@NormalGayBro
@NormalGayBro 3 роки тому
It took me a bit to to realize he was saying "data" instead of "darter"
@jaredrobinson1953
@jaredrobinson1953 3 роки тому
Thank you
@piashatiel5842
@piashatiel5842 3 роки тому
I thought he was saying "daughter" before I saw the slides..
@floatingchimney
@floatingchimney 3 роки тому
It's both correct to pronounce data as "duh-tah" as well as "day-tah".
@NormalGayBro
@NormalGayBro 3 роки тому
Yep. That's true. But this gentleman is pronouncing it in a way that seems to imply at least one "R" in the word and that intelligibility. I was able to parce what he was saying by thinking about what sounds similar enough to what I was hearing and would make sense but this other person couldn't tell until the text was brought up.
@BisectedBrioche
@BisectedBrioche 3 роки тому
One is his name, the other is not...
Stop Fighting! Systems for Non-Combat AI
28:32
GDC
Переглядів 25 тис.
Tales from the Trenches: AI Disaster Stories
24:43
GDC
Переглядів 259 тис.
"Поховали поруч": у Луцьку попрощались із ДВОМА Героями 🕯🥀 #герої #втрати
00:15
Телеканал Конкурент TV - новини Луцька та Волині
Переглядів 243 тис.
An introduction to Utility AI
8:57
The Shaggy Dev
Переглядів 8 тис.
'Death Stranding': An AI Postmortem
51:28
GDC
Переглядів 60 тис.
How AI Could Save (Not Destroy) Education | Sal Khan | TED
15:37
The easiest game design document (+ free Notion template)
18:34
BiteMe Games
Переглядів 20 тис.
Nuts and Bolts: Modular AI From the Ground Up
1:02:43
GDC
Переглядів 44 тис.
How Utility AI Helps NPCs Decide What To Do Next | AI 101
15:48
AI and Games
Переглядів 42 тис.
Minecraft terrain generation in a nutshell
25:49
Henrik Kniberg
Переглядів 141 тис.
Can You See Me Now? Building Robust AI Sensory Systems
31:26