Less is More: Designing Awesome AI for Games

  Переглядів 106,489

GDC

GDC

7 років тому

In this GDC 2015 talk, Radial Games' Kimberly Voll shows how to build AI that aren't necessarily brilliant, but are certainly believable, in order to convince players that the world they're playing in is inhabited by compelling characters.
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 weekday. 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.
Follow us on Twitter
/ official_gdc
Check out our Facebook page for GDC exclusives
/ gamedevelopersconference
Visit our site: ubm.io/2ctNvqZ

КОМЕНТАРІ: 99
@vinotinto8547
@vinotinto8547 5 років тому
Makes me remember of Dwarf Fortress where a lot of people assume things are managed in the background when nothing actually happens.
@lennoxtravis9487
@lennoxtravis9487 2 роки тому
I guess im asking randomly but does any of you know of a method to get back into an Instagram account..? I was stupid forgot my password. I would appreciate any tricks you can offer me
@lennoxtravis9487
@lennoxtravis9487 2 роки тому
@Lachlan Khalid Thanks so much for your reply. I got to the site thru google and Im in the hacking process atm. Takes quite some time so I will reply here later when my account password hopefully is recovered.
@lennoxtravis9487
@lennoxtravis9487 2 роки тому
@Lachlan Khalid it worked and I actually got access to my account again. I'm so happy! Thanks so much you saved my account !
@lachlankhalid4886
@lachlankhalid4886 2 роки тому
@Lennox Travis No problem =)
@jacobbachman4014
@jacobbachman4014 2 роки тому
@@lachlankhalid4886 jeez looks like a scam bot chain
@emberizumirose9343
@emberizumirose9343 5 років тому
The actual names of Blinky, Pinky, Inky and Clyde are Shadow, Speedy, Bashful and Pokey respectfully..or more correctly Chaser, Ambusher, Fickle and Feigned Ignorance (translated from their original Japanese names). The names give precise indications to their behavior in the game.
@geldonyetich
@geldonyetich 7 років тому
Great talk. An interesting thing I noticed about this when watching it: much of what she says about creating good AI also applies to good procedural generation. Amazingly so. I guess it's because, either way, we're trying to design experiences that produce emergent content that will be interpreted by human brains.
@scorched1598
@scorched1598 6 років тому
Does that mean you could apply machine learning to procedural generation? Hmm..
@funnygeeks8126
@funnygeeks8126 5 років тому
I had made a parrot chat bot program that either repeated a reply it saw had been made earlier, or just chose a response at random. I showed it to my friends and they just kept talking to it because it feels like it has intelligence.
@InfiniteUniverse88
@InfiniteUniverse88 4 роки тому
Did it remember only the previous statement made or did it remember earlier statements? When I used Cleverbot, the main problem seemed to be a bad short term memory. It seemed to see every input as separate. It wasn't able to have a long train of thought.
@nalankadi1654
@nalankadi1654 3 роки тому
There's a lot of wisdom in this lecture. I think one of the common themes among the success stories of simple AI is that their behavior is very much a black box for the player. Think Pokemon. How many crazy f***ing theories did you have on all the factors which maybe helped catch a Pokemon? That wasn't because the mechanic was complex, it was just hidden. Like she says in her lecture, the brain is really good at creatively filling the gaps.
@Novous
@Novous 7 років тому
GREAT TALK. I wish there was a Q&A session.
@InfiniteUniverse88
@InfiniteUniverse88 4 роки тому
The same principle applies to Nine Men's Morris. I usually only see one move ahead, yet as I showed in my last video, I was able to beat an opponent in nineteen moves that calculates millions of positions per move. Inductive reasoning is much simpler than deductive reasoning, therefore achieves better results.
@waltermcmain3461
@waltermcmain3461 7 років тому
I love rockets, my friends and I got mopped up by Stanley so much lol.
@NathanHarris83
@NathanHarris83 7 років тому
I just now caught this talk... Damn glad I did.
@thomasbayer1843
@thomasbayer1843 7 років тому
ZanyTomato's talk is well done! Your use of slides was thorough and appropriate to the point you were making at that point of the talk. At the same time you didn't just repeat what the slide said. Overall the slides were fairly easy to stare at while listening to what you were saying at the same time. Again, well done! Your preparation is obvious.
@unfa00
@unfa00 7 років тому
Inspiring stuff, even for a non-programmer like me :)
@AndrewCothill
@AndrewCothill 4 роки тому
fantastic talk and really engagingly delivered!
@Hugosslade
@Hugosslade 7 років тому
Brilliant talk, very reassuring as well for my simple behaviour driven bots.
@TaraRaeDev
@TaraRaeDev 7 років тому
Awesome Talk! Thank you!
@yrussq
@yrussq 6 років тому
Very nice talk verified since with other AI devs experience. 20-80. From base to extensions.
@southoceann
@southoceann 5 років тому
Incredible talk!! Way to go Stanley!!
@CharalamposKoundourakis
@CharalamposKoundourakis 6 років тому
Great talk! Thanks for sharing.
@Zfan247
@Zfan247 7 років тому
love this presentation!
@newbieraf9260
@newbieraf9260 2 роки тому
Amazing talk! The Kimberly is a very engaging speaker and very intellectual in content as well
@Gorguruga
@Gorguruga 3 роки тому
Very good talk. One of the best GDC speakers I've heard yet!
@harbinger465
@harbinger465 3 роки тому
Without a doubt.
@skittstuff
@skittstuff 2 роки тому
I don't know this person and yet she's so charismatic I feel like I've met her before and known her for years. Plus she knows what she's talking about! Gonna keep this talk in mind while I do my own stuff.
@lilsol2724
@lilsol2724 7 років тому
thanks for this
@benjoe1993
@benjoe1993 7 років тому
Good talk :)
@IceSorceress
@IceSorceress 6 років тому
Really interesting talk even for someone like me who isn't in that field at all. :D She was also really fun to listen to, she was engaging and energetic!
@Alex-wh6rj
@Alex-wh6rj 5 років тому
amazing talk
@ArchmageRises
@ArchmageRises 7 років тому
Great talk, and inspiring for those of us without an AI PhD that maybe we too can make good AI!
@awesomemike3857
@awesomemike3857 Рік тому
I love this talk, very fun personality
@flaviorodriguez8594
@flaviorodriguez8594 Рік тому
Awesome talk Kimberly!!!!
@eigentlichtoll02
@eigentlichtoll02 2 роки тому
the comments she received on Steam are hilarious. Great talk!!
@The_Milkman_Delivers
@The_Milkman_Delivers 2 роки тому
What a great speaker
@markemerson98
@markemerson98 5 років тому
Informative bravo . Twitter?
@Kobbisen
@Kobbisen 6 років тому
Four ghosts! Them! There! Amazing talk.
@NormanBrigg
@NormanBrigg 10 місяців тому
Still great and useful talk, thank you
@gabrote42
@gabrote42 2 роки тому
10:03 Nice DS
@Kombi-1
@Kombi-1 6 років тому
14:24 why a steam?
@themisterjordan
@themisterjordan 5 років тому
Speedran Goldeneye. Auto-win. :D
@Kombi-1
@Kombi-1 6 років тому
Wrapup- room?
@Kinos141
@Kinos141 7 років тому
Good stuff!!! Learned to keep AI simple and let the player weave the narrative. That's very Skyrim like
@darkfoxfurre
@darkfoxfurre 4 роки тому
Always remember to KISS your AI.
@zskimanjr
@zskimanjr 2 роки тому
Loving these talks but the crowd is always so unresponsive to the speakers, and you can tell it makes them nervous
@gabrielandy9272
@gabrielandy9272 2 роки тому
5:12 (none of the se things are nessesary wrong) if you are replacing a human, and the Ai is cheating while the human could not cheat its wrong yes,, a chess ai that do two moves per turn is not ok, however if you are desiging a assymetrical game where its not replacing a human like a boss or something you have all the creativity freedom to do it and its not wrong.
@darkraven4187
@darkraven4187 4 роки тому
Tough Crowd.
@xananax6823
@xananax6823 7 років тому
Funny, smart, interesting talk. Thanks a whole bunch for this
@deanvangreunen6457
@deanvangreunen6457 6 років тому
i didn't know about the skyrim thing, even though I finished skyrim. mawhahahah
@Kombi-1
@Kombi-1 6 років тому
5:30 haah
@Cloganart
@Cloganart Рік тому
Creepy Watson is going to enter my nightmares.
@Growmetheus
@Growmetheus 2 роки тому
Man, the lady at the end was not only a gamer, but hilarious. I don’t like making socio-political statements, but take that
@nomoregoodlife1255
@nomoregoodlife1255 4 роки тому
she smart
@JETWTF
@JETWTF 6 років тому
Still going to be many many years before companions in an RPG game are not total and complete idiots, or escort missions in any genre are fun. Escort missions are the absolute worst, they are not fun to do. Either who you are escorting has no sense of self preservation or are extremely weak, or they are extremely slow. Well extremely slower than the weak ones who move slow but always move forward. Just don't add escort missions, if you think one may work for your game... have the lowest paid employee hit you in the crotch with a baseball bat after you teased him/her on the pay difference between you and him/her. Seriously baseball bat to crotch everytime you think escort mission.
@cryora
@cryora 5 років тому
1:53 haha
@kenji214245
@kenji214245 4 роки тому
issue one - players don't like AI that are to good and beat them. issue two - Players don't like AI that are to dumb and don't feel like a challenge. O_O Solution - make really dumb AI but mass them up and increase their health to create the illusion of a challenge not by AI but by covering the issue by many NPC's because most players just want to feel like Rambo anyway. . .
@VPXM2012
@VPXM2012 4 роки тому
Yeah... you just described "Serious Sam" LOL Sam quote: Never underestimate stupid things in large numbers.
@viktorvlasov483
@viktorvlasov483 2 роки тому
@@VPXM2012 Different attack patterns overlap over each other over and over again and force player to dodge in a very elaborate ways.
@VPXM2012
@VPXM2012 2 роки тому
@@viktorvlasov483 that is true. At the beginning, there was side stepping, and occasional (rocket) jump. Now, because characters can move in more elaborate ways, and so can npcs, this creates more challenging interactions... with more beat up fingers lol
@viktorvlasov483
@viktorvlasov483 2 роки тому
@@VPXM2012 Yet sometimes... Well, few days ago, I downloaded Tanks crusade, wii tanks inspired top down arcade where you shoot bullets that bounce of the walls. And different colors of tanks have different speed, AI, gimmicks and missiles. And while playing it, especially when there were fast tanks that could evade your bullets, I felt like game about brightly-colored toy tanks created more dynamic and intelligent (feeling) enemy than 99% of games, just by making enemy that keeps reasonable distance from you, constantly moves and evades your attacks.
@VPXM2012
@VPXM2012 2 роки тому
@@viktorvlasov483 You could say, there are really only 2 types of ai, with coded parameters (roaming, attacking, fleeing - dying is usually automatic, based on type of game). You have static maps, where ai objections are made based on reason of the game itself, and interactive (deformable / destructible) maps, where ai reasons are based on real time environment status. For example: in unreal engine, after level creation, you can add an AI horizontal perception layer, where NPCs know where to maneuver in the level, to get to you, to get away from you, or just walk around. This is good for casual basic games, but as an example, when a bridge between NPC and you blows up, the AI will either run and fall, or stop in its tracks and not move at all. This is where c++ or blue print knowledge comes in handy, because you can literally program your AI, to have different real time environment interactions with movements and animations, and forgo predetermined loops. It takes a little more from your time, but that's where the magic for creating really good game interactions lies. The "look" or the feel of the games, is just textures, shaders, or additional visual gimmicks that add visual aura for you to enjoy.
@beirutmc
@beirutmc 6 років тому
Man I thought her opening joke was way funnier than the audience did - laugh, people!
@Kombi-1
@Kombi-1 6 років тому
17:37- Just talked about Stanley Parable like 15 mins ago..
@Roguecellmedia
@Roguecellmedia 5 років тому
I have noticed, that when you get AI right, it seems to learn.
@christianmom8908
@christianmom8908 3 роки тому
If you came here because of the sims thumbnail....you're in the wrong place guys. Go back to your favorite simmer's channel people this is not a drill. lol
@marksmod
@marksmod 7 років тому
was expecting more juice
@dieberliner1576
@dieberliner1576 5 років тому
Pretty basic stuff here. Nothing new. But probably good information for someone young or just starting out.
@TheSunriseAnimation
@TheSunriseAnimation 4 роки тому
But although good as a reminder for everyone else who is building ai and has grown their ai too complicated.
@Kobold833
@Kobold833 7 років тому
The talk is great but for me it was difficult to stay focused when someone is shouting at me for almost 30 minutes. Way too much energy in her way of speaking. That's probably just personal though.
@AlexBlackRaven
@AlexBlackRaven 6 років тому
One year later I come to say this: Yeah, that's just personal
@choppedandspewed
@choppedandspewed 7 років тому
Cringe levels are off the charts, captain.
@Aessa7
@Aessa7 7 років тому
Hard to starboard, we must leave this vile place.
@yourpersonalspammer
@yourpersonalspammer 5 років тому
no she's not, she sounds like she's crying
@AStrategyGameDev
@AStrategyGameDev 6 років тому
Presentation is ok. Could have done with less attempts at humour tho.
@yourpersonalspammer
@yourpersonalspammer 5 років тому
did she ask all her friends to leave a positive comment?
@k-mscheuer6555
@k-mscheuer6555 5 років тому
Both?
@dago6410
@dago6410 4 роки тому
>2016 >DeepBlue as the strongest current chess engine XD I mean, you are talking about AI and you say something like that and literally anyone at least partially interested in chess quits the talk :>
@Ex0dus111
@Ex0dus111 7 років тому
This talk is everything that is wrong with AI development today. "Do more with less" NO. less or more has zero correlation with good or bad AI. Good AI is good. That's it. Stop trying to do things so simple, and try to figure out how to do things better.
@XxXxXJacoxXxX
@XxXxXJacoxXxX 7 років тому
You don't seem to have a solid point there, friend. Your assertions are sweeping and you aren't backing up your claims with anything. Care to elaborate? The presentation seemed to make better points...
@Ex0dus111
@Ex0dus111 7 років тому
I have no obligation to "back up" any "assertions" I make in a youtube comment.
@XxXxXJacoxXxX
@XxXxXJacoxXxX 7 років тому
Ex0dus111 Then no one is will belive a word of what you said, since you didn't justify any of them. I was intrested in counterpoints to the video, but apparently I wont find them here. Goodbye!
@guitarbreakfull
@guitarbreakfull 7 років тому
She has a good Point. Less is more means: Do the simple Thinks right bevor going further. This is a very good point.
@Ex0dus111
@Ex0dus111 7 років тому
+Jaco Doom I've worked in this field for 5 years, I don't care what people on youtube "is will" believe. If you have questions feel free to ask.
Made Out Of Meat: Health Systems In Video Games
31:27
GDC
Переглядів 198 тис.
What Is an AI Anyway? | Mustafa Suleyman | TED
22:02
TED
Переглядів 287 тис.
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Переглядів 79 млн
Не покупай эти гиперзаряды 👎
00:36
Військовослужбовці ЗСУ проводять оповіщення в Полтаві
00:32
Спаси её волосы🙏🏻
00:40
БРУНО
Переглядів 1 млн
Movement illusion in Scratch
8:49
DevSaBlade
Переглядів 14
Введение в GOAP - настоящий игровой ИИ
11:59
Фронтенд Паштет
Переглядів 6 тис.
Tales from the Trenches: AI Disaster Stories
24:43
GDC
Переглядів 259 тис.
This Problem Changes Your Perspective On Game Dev
25:51
Jonas Tyroller
Переглядів 297 тис.
What Makes Good AI?
15:42
Game Maker's Toolkit
Переглядів 3 млн
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Переглядів 79 млн