The AI of Dark Souls Revealed | AI and Games #75

  Рет қаралды 34,460

AI and Games

AI and Games

Күн бұрын

Support 'AI and Games' via Patreon, KZfaq memberships, and Substack:
/ aiandgames
/ @aiandgames
aiandgames.substack.com
--
Dark Souls is known for its ruthless and relentless enemy AI characters. It's time to find out how they really work, and how they continue to surprise players over a decade later.
Catch my Design Dive episodes on the Soulsborne franchise:
Dark Souls 1: • Prepare to Die by Simp...
Dark Souls 2: • The Secret Reward Syst...
[00:00] Intro
[01:28] About Dark Souls
[04:58] The Dark Souls Engine
[07:49] Goals for Souls
[15:08] The Combat Wheel
[22:54] Role of the Soul
[25:46] Zone of Interest
[28:30] Enemy NPC Variants
[32:33] Speed Round
[36:09] Closing
Some (but not all) of the Lua scripts I researched for this video can be found online via:
github.com/Grimrukh/SoulsAI
--
'AI and Games' is a KZfaq series on research and applications of Artificial Intelligence in video games.
Check out all of our content:
AI and Games: / @aiandgames
AI and Games Plus: / @aiandgamesplus
Branching Factor Podcast: shows.acast.com/branchingfactor
Livestreams on Twitch: / aiandgames
Substack with Written Content: www.aiandgames.com
--
Join our Discord Community: discord.aiandgames.com
Buy our Merch: store.aiandgames.com
--
You can support 'AI and Games' via Patreon, KZfaq memberships, and Substack In return, you get bonus rewards!
/ aiandgames
/ @aiandgames
aiandgames.substack.com
--
Follow 'AI and Games' on social media.
Twitter: / aiandgames
Mastodon: mastodon.gamedev.place/@AIand...
TikTok: / aiandgames
Instagram: / aiandgames
Threads: www.threads.net/@aiandgames
BlueSky: bsky.app/profile/aiandgames.b...
--
If you're interested in working with us, check out the following:
Sponsorship Enquiries: www.passionfroot.me/aiandgames
Business Enquiries: www.aiandgames.com/p/professi...

Пікірлер: 107
@AIandGames
@AIandGames 20 күн бұрын
Thanks for checking out not only my 75th episode of AI and Games, but the one dedicated to our 10-year anniversary. I hope you enjoyed it, and thank you all for your continued support of AI and Games! As mentioned in the video, this episode has been on the backlog for a *very* long time. In fact, long-time viewers may recall from the pinned comment on episode #50 that I had a different idea for celebrating our 50th episode. I recall looking my research notes at the time, but it wasn't far enough along for me to put it together. Let me stress I've not been working on this episode every day since 2018. It's been a little hobby of mine, as I sit and read the odd Lua script, or dig deep into a Reddit thread, trying to piece everything together gradually. And so when it came to celebrating 10 years of the channel, this was the topic that I just *had* to cover. As mentioned, my Design Dive on Bloodborne will be released in the coming months. Plus there is a lot of work happening in decompiling Elden Ring nowadays, and I feel compelled to add it to the backlog for a future episode. Oh and one last thing. Dark Souls isn't the only episode I've been working away on for years at a time. I hope to come back with another long overdue deep dive later this year.
@danielcalabrese5769
@danielcalabrese5769 14 күн бұрын
You say in the first five minutes you did it the hard way and although not what you were talking about seeing that you were fat rolling I agree that you did it the hard way lol medium roll would of helped you alot more mate. 🙂👍
@arz3nal
@arz3nal 3 күн бұрын
Thank you for doing this research! I am just getting into game AI programming, and your channel is a godsend, but more than that the Soulsborne games are the reason I even am trying to get into the field, and I never knew there was such a project to decompile the scripts let alone research the design patterns in them! I can't thank you enough, and hearing you plan on doing deeper dives into the FromSoft catalogue I honestly wish I could help contribute. I plan on spending many long nights looking through these decompilation works, and this video will be my own guidance as I moonlight as a AI designer. Cheers!!!
@CamiloFHSC
@CamiloFHSC 13 күн бұрын
Oh lords I think I just got why sometimes the Godskin Noble in Elden Ring will immediately jump into the rolling animation even if you interrupt it or the start up animation. Usually, getting interrupted must trigger the "perform rolling attack goal failure", forcing the Noble to go back and start a new set of goals. This is how most enemies in general work. An enemy may then try to use the same attack it got interrupted preforming, but it'll start the attack pattern from the beginning. In the case of the Noble, playing the wind-up animation again. But for whatever reason, every so often, the goal will not fail when interrupted (like with a stance break), and Noble will immediately go into the rolling attack animation almost like a jump-scare, since it doesn't replay the wind up.
@V0idLight
@V0idLight 10 күн бұрын
From lore videos with Vatti to obscure details with illusionary wall, and now a deep dive into the code that makes this game so unique with your video. Thank you for time and effort you poured into this video, it really shows. It seems like no matter how much I learn about this game over the years, it just keeps getting better and even more impressive.
@liquidreality472
@liquidreality472 4 күн бұрын
Now who's covering the philosophical implications?
@user-lz3bp4br8u
@user-lz3bp4br8u 10 күн бұрын
six years in the making? This deserves more recognition than it has gotten, especially for covering one of the most influential and groundbreaking games of all time
@nikolay9746
@nikolay9746 8 күн бұрын
21:07 I play Sekiro every day and this happen to me when I fight Owl Father Hirata. At some point of fight, we walk around ourselves looking into each other's eyes, and I know that if I I remain in that situation at a certain distance, for sure he will activate the fire owl attack and I will give him a nice mikiri. Its so tasty....
@cyberspacecat
@cyberspacecat 10 күн бұрын
Not that it took a lot of time but it was pretty wild to hear someone introduce *dark souls*, as if it wasn't already a matter of course, I kind of appreciate that.
@jasperfox6821
@jasperfox6821 7 күн бұрын
Indeed 🤔
@MHDante
@MHDante 14 күн бұрын
What a wonderful breakdown. The combination of research, clarity and obvious love for the source material makes this a compelling and educational watch. Thank you for your hard work.
@K1aric
@K1aric 13 күн бұрын
I recently wrote a paper for uni about AI in video games, it was for the Philosophy of AI and mostly geared towards phenomenology (Enactivism & the Intentional Arc) though I cited your video and info graph in 'How AI is actually used in video games'. Thanks for making such great stuff!
@JustRob96
@JustRob96 4 күн бұрын
I'm amazed to hear you've been doing this for 10 years! This is the first I've seen of you, and I feel that detailed-yet-digestible game AI analysis is certainly a hole in the game dev KZfaq space. I hope some serious growth is on the way, and I have some binging to do!
@themightymcb7310
@themightymcb7310 14 күн бұрын
My favorite boss will always be Manus, such a sick design and a really difficult fight, yet totally fair once you figure out how it works. Fromsoft dlcs never disappoint
@shadedergu9921
@shadedergu9921 4 күн бұрын
I wanna see AI in games on RE5 Sheva A lot of people give her AI shit, but whenever I pay attention to her AI compared to the AI of many other AAA titles I swear she is a lot more advanced than she is given credit for
@rafaelbrito9519
@rafaelbrito9519 23 сағат бұрын
Put a sniper on her inventory, she doesn't miss!
@IcyGhost_
@IcyGhost_ 14 күн бұрын
Great video, would love to see you digging up the boss AI
@Jonathon_Hennessey
@Jonathon_Hennessey 14 күн бұрын
I remember my first time playing Dark Souls. I was intimidated by the game's reputation for being difficult, but I decided to give it a chance and I'm glad that I did. In the video you mention Sif is your favorite boss in the game, my favorite boss would be Gwyn. Most people would say Ornstein and Smough, but I wanted to be more original with my answer. Obviously he can be beaten easily by parrying, but Gwyn is more aggressive than anything you've faced before plus the story is building up to your final battle with him and showed where From Software was going with the bosses in their later games.
@breathlessblizzard
@breathlessblizzard 14 күн бұрын
This is a phenomenal breakdown. Thank you for doing the research to get here!
@mkrichey1
@mkrichey1 14 күн бұрын
Superb video and content as always!
@dualshooter2461
@dualshooter2461 3 күн бұрын
Great job my dude. Incredible in depth work.
@trustrossa8673
@trustrossa8673 13 күн бұрын
God I won’t ever get how like, the game we play can just be read by lines of code. Straight up magic. But fascinating to see behind the curtain
@cucumbrett
@cucumbrett 14 күн бұрын
Love this game and love this channel, so great to see them collide!
@calvinfishermedia
@calvinfishermedia 14 күн бұрын
I love these videos, and Dark Souls is one of my favorite games of all time! Super excited to watch. Thanks for all the great content you put out!
@wizlockfnordfinder
@wizlockfnordfinder 4 күн бұрын
Congrats on 10 whole years, friend. Here's to much more success.
@morganhunt8051
@morganhunt8051 5 күн бұрын
Would love to see Bed of Chaos’ combat wheel to know what the probability of doing that really rare fireball attack is
@Birbface
@Birbface 14 күн бұрын
really well made Tommy
@biomegamechdude
@biomegamechdude 8 күн бұрын
just found this and hope to see more since i subbed, great video and cannot wait for bloodbornes vid, a game where i still need to beat the orphan and have yet to do so XD
@friendly_inlaw
@friendly_inlaw 8 күн бұрын
Loved this video, great to see so many Scots (yourself, Writing On Games, Smoughtown) enthusiastically covering FromSoftware stuff.
@androsh9039
@androsh9039 10 күн бұрын
Fantastic video.
@izzieb
@izzieb 14 күн бұрын
Great video. I imagine finding the correct weightings for the behaviours must have taken a lot of play testing!
@Reloaded2111
@Reloaded2111 8 күн бұрын
Please do a video on Elden Ring AI, just to confirm or deny heavy input reading.
@garouHH
@garouHH 5 күн бұрын
I don't quite understand... The combat wheel, sure, that's a utility reasoner. Decomposing a goal into subgoals, I'd like a concrete example here; A top goal like "Kill player" would probably decompose to "Keep appropriate distance", "Keep up sufficient health", "Turn the player's health to 0", etc., but when a set of goals is established, how is that translated into actions? Is there some deconfliction between goals?
@KristianGriffiths
@KristianGriffiths 11 күн бұрын
Huh…Ceaseless Discharge has attacks. Who knew? Great video! I really enjoyed this deep dive into the AI.
@DEADMALLANGEL
@DEADMALLANGEL 13 сағат бұрын
Cool video bro, what prompt did you use?
@senshai1267
@senshai1267 14 күн бұрын
never played this game to completion but this video is inspiring
@kristoferkrus
@kristoferkrus 13 күн бұрын
Very interesting video! This sounds much like how a combination of a behavior tree (allowing for hierarchical tasks) and a utility system (for randomness) would work. Is this different from that combination in some way?
@AIandGames
@AIandGames 13 күн бұрын
I think yes, you could do it like that. I think the one benefit of this approach, is how data driven it is. Behaviours can be added or removed very easily in the Lua script, which might be a little more laborious with Behaviour Trees given you might need to go in and edit them all manually. But yeah, I wouldn't be surprised if that's how a lot of Soulslikes (notably things like Lords of the Fallen) have done it over the years.
@jasperfox6821
@jasperfox6821 7 күн бұрын
Ah, 2019 was when I first played ds1, and to this day I've since played through the game numerous times on both pc and on my switch, hell, I had half a mind to get the ptde edition on ps3 just because.
@djbeema
@djbeema 14 күн бұрын
Great vid, and once again congrats on the 10 years! Completely unrelated side note: not that its a game this channel woild neccess8cover, but the new Chinese Room ge appears to have an entirely scottish cast of characters and I feel like they really dropped the ball not hiring you on to voice😂
@AIandGames
@AIandGames 12 күн бұрын
My career as a voice actor remains a fantasy at this point!
@senecauk8363
@senecauk8363 13 күн бұрын
An interesting side effect of characters being more likely to block in Sekiro is that leashing them feels rather different. The miniboss who whistles wolves into the fight is a good example. He infuriated me a couple times, but pulling him away to the edge of his 'zone of interest' means he will just mostly get stuck blocking your attacks. I think O'Rin does similar...
@Ghorda9
@Ghorda9 9 күн бұрын
you can stop him from summoning the dogs if you just keep up the pressure and don't let him breath
@senecauk8363
@senecauk8363 8 күн бұрын
@@Ghorda9 yeah, and I've managed that way too but not on my first playthrough. He is a great test on sustaining pressure cause once you let him summon things get tough. First time I found him frustrating and cheesed him!
@ltgreatsocks1
@ltgreatsocks1 11 күн бұрын
This was fuckin sick man!
@Buck5417
@Buck5417 11 күн бұрын
32:20 "At least on the normal difficulty". Sorry, what do you mean by that?:)
@grahamwalker2168
@grahamwalker2168 8 күн бұрын
I wonder if any fighting games have similar scripting as I imagine they have similar needs for shifting rng wheels like this
@AIandGames
@AIandGames 8 күн бұрын
Yes to my knowledge some fighting games do have similar behavioural structures.
@Guzzlerinos
@Guzzlerinos 14 күн бұрын
ah someone sees the elden ring search bonus coming
@AIandGames
@AIandGames 14 күн бұрын
Y'know, I honestly never thought about it! I've still not played Elden Ring, so I'm completely oblivious to anything related to the DLC update. :D
@djbeema
@djbeema 14 күн бұрын
​​@@AIandGamesoh my God tommy ... Let's get this man some vacation time so he can play elden ring😂
@AIandGames
@AIandGames 13 күн бұрын
Ummm, yeah before we get to that, I need to play Dark Souls 3, Sekiro and the Demon's Souls remake! :D
@Ghorda9
@Ghorda9 9 күн бұрын
@@AIandGames elden ring has the most advanced boss ai
@Reloaded2111
@Reloaded2111 8 күн бұрын
@@Ghorda9 Said no one ever.
@tonysladky8925
@tonysladky8925 14 күн бұрын
Enemies "respawning" dead and re-ragdolling feels thematically very appropriate for Dark Souls. Does Solaire (I think he'd be the only one) use one of the two combat scripts (overworld vs. summoned) when he's encountered as an enemy in between the Demon Ruins and Lost Izalith, or is there a different AI configuration for that encounter?
@AIandGames
@AIandGames 13 күн бұрын
He does have at least two scripts (overworld and summoned) but I need to double check my notes as I wouldn't be surprised if he has a third combat script for when he's a red phantom.
@TJ-vh2ps
@TJ-vh2ps 12 күн бұрын
So what is the Dark Souls of AI? 😉
@AIandGames
@AIandGames 12 күн бұрын
Very good.
@AliceLoverdrive
@AliceLoverdrive 14 күн бұрын
I always imagined Dark Souls AI boiled down to "walk to the player and play random relevant attack animation depending on range and/or specific animation states the player is in", because that's roughly how it seems to work in the actual game. I wonder if it was something they already had in the engine for previous games or maybe they wanted to build some system a la Radiant for NPCs, because it sounds like a huge overkill for monsters.
@Retrofire-47
@Retrofire-47 14 күн бұрын
Games are usually more intricate than ppl think. Even with loads of abstraction in higher level programming languages, there is generally a lot of trial/error involved.
@AliceLoverdrive
@AliceLoverdrive 14 күн бұрын
@@Retrofire-47 I mean, I am a game developer and I know that games are even more of a mess than normal software. What I'm saying is, it's very unlikely they designed their AI system from the ground up to achieve, well, what the Souls actually achieve because it's a huge overkill. So there must be some other reason for such complexity.
@lorenfulghum2393
@lorenfulghum2393 7 күн бұрын
@@AliceLoverdrive tbf, the way he is describing it makes it seem a lot more complicated than the actual implementation probably actually is.
@wuoarh0815
@wuoarh0815 14 күн бұрын
wether an item has been used by the player?! I knew they hit me for healing :D
@AIandGames
@AIandGames 13 күн бұрын
Yes! One of the conditions that can activate an attack goal is when the target has starting healing. I was beyond angry, but also relieved, to discover this was the case.
@wuoarh0815
@wuoarh0815 13 күн бұрын
absolutely! it‘s not just my imagination :) fascinating how behavior like this can be achieved! I‘m sure many players felt this.
@senecauk8363
@senecauk8363 13 күн бұрын
Definitely appears more in the later games too...
@Phos9
@Phos9 9 күн бұрын
I'm wondering if Thousand Land might be where fromsoft started doing this type of AI. It centers around AI driven units that carry out tasks kzfaq.info/get/bejne/ebiZardzqrLQcZs.html Another possibility is that they weren't satisfied with the AI of early armored core games, where enemy cores could have some huge number of configurations and having to manually make finite state machines for all of them.
@1893Mauser
@1893Mauser 12 күн бұрын
Lautrec fights way differently than solaire ive noticed
@onatgz
@onatgz 12 күн бұрын
"the _ability_ to lose your accrued souls at the point of death..." lmao
@AIandGames
@AIandGames 11 күн бұрын
I like to think of death as but a choice.
@heatrayzvideo3007
@heatrayzvideo3007 8 күн бұрын
Oscar's family saying should be shorter, like Live, Love, seek the eternal flame
@tray84
@tray84 12 күн бұрын
no boss battle fights the same way twice? might i introduce you to the dragon rider from ds2?
@Retrofire-47
@Retrofire-47 14 күн бұрын
Would you say this video is a good place to begin understanding AI in game design? i rather enjoyed it. I'm wondering if there is another video you've released which is more generalized
@AIandGames
@AIandGames 13 күн бұрын
Thanks for watching. I'd recommend checking out my AI 101 playlist. I tend to deal with high-level descriptions of methodologies in that series, and then point to specific episodes I've made which go into more detail.
@Retrofire-47
@Retrofire-47 13 күн бұрын
@@AIandGames Do you think the 101 series could help a fledgling indie game dev?
@AIandGames
@AIandGames 12 күн бұрын
I know it has helped people in the past. If you're looking at specific game design ideas, then watching episodes focussed on games similar to your interests will also be useful..
@Retrofire-47
@Retrofire-47 12 күн бұрын
@@AIandGames Thanks dude. you were pretty far ahead of the curve, in terms of covering the subject
@ramrodbldm9876
@ramrodbldm9876 11 күн бұрын
​@@Retrofire-47you ain't a dev kid
@qaztim11
@qaztim11 13 күн бұрын
As an indie dev trying to make a soulslike, this video is a goldmine of information for planning out enemy and Fauna AI systems
@alexs1128
@alexs1128 13 күн бұрын
Plz do the ai of tom clancys the division the lmb soldiers tactics are si cool
@AIandGames
@AIandGames 13 күн бұрын
There are already 5 videos on the channel covering The Division and The Division 2.
@D3bugMod3
@D3bugMod3 14 күн бұрын
Hi, Please forgive what will likely be a longer comment than most. With subtlety & nuance being in rare supply online, I try to be as clear as possible. But my blunt nature is often mistaken for arrogance or condescension. Which is never my intention. As that's pointless when trying to communicate with anyone. I am but a scrubby indie dev. Who's chosen to focus on systems design. I've been learning UE for 5 years this November. I'm also legally blind (albinism = 20/200 vision). In 2020 I strained my eyes to a point of functional blindness. I could still see. However keeping my eyes open for any length of time caused me physical pain. So from June 2020 to June 2021 I was basically blind. All I could do was listen to Caverns & Creature audiobooks & the UE tutorials on loop. Which also gave me a lot of time to think. The technicalities, limitations & realties of game development are wildly misunderstood online. Often leading to name brand gamers innocently spreading misleading information. I thought it was an issue of language. As in game development using common phrases. But "Optimization" means something different in game development. In comparison to the way "Optimization" is used in gaming discourse. Online the term is often reduced to "X game is poorly optimized because it can't hit 60 fps." So when my vision finally recovered. I set out to listen to gamers and take notes. What do gamers want? What type of systems do they dislike? Things like that. It didn't take long to realize how misunderstood making games is. Or that well meaning KZfaqrs are often the source of rumors like "60 fps is standard." For the record. Yes, 60 fps is great. But out of the 1300+ 9th gen games 39% run at 60. If 60 was indeed a standard, we should see something like 45-51% of games running 60. I've talked to 12 AAA devs on the matter. Every last one agrees 60 is better. Every last one also acknowledged the technicities, limitations & realities that can make it impossible for every game to hit a solid 60. My point... I absolutely love your channel. There are plenty of people analyzing games. But your combination of in depth break downs. And practical experience is well priceless. Because if gaming discourse is every to improve. We need more than the often surface level information being presented as facts. I've found Ai and Games, No Clip & Game From Scratch to be the best sources for solid information on KZfaq. And just wanted to take a moment to thank you for this video. As well as the rest of your body of work. Take care and have a good one
@SianaGearz
@SianaGearz 13 күн бұрын
Mhm you don't put much stake in Digital Foundry? Sometimes interesting material. Yes 30 is standard on console for the time being but something vaguely close to 60 for the same games is a common expectation on PC, with esports being expected to hit at least 90. Of course "what PC" and "what settings" is the question and that's a moving target, obviously, and yes quite a few people have sort of excessive expectations, like if already Medium-High settings are console-equivalent and fully preserve artistic vision, there's absolutely no point demanding good performance on Ultra settings on midrange hardware, it sort of makes sense for PC ports to offer settings that only start making sense on future hardware. Sometimes compromises and exceptions are OK, but it has to make a lower framerate worth your while somehow, and games that underperform are definitely a thing. It's particularly painful when you have this game, Dark Souls, it came out on PS3 and Xbox360 targeting 30 (with a hit or miss success), which is fine, understandable, difficult to expect more; but then coming to PC they haven't taken out the 30fps limit, and it was painful, given even a 2007 PC with a Core2Quad CPU and a Geforce 8800 variant will run circles around those consoles and should be able to hit 60 at around 900p resolutions or higher running the same workload, and people were used to just about all games ported from these systems to be able to run unlocked framerate or at least limited to 60 on PC instead of 30, and a PC of that era was usually good for that as well. Yes it's a significant amount of work to adjust a 33ms fixed timestep engine, but when paying full retail price for a port that comes a year late, it's an effort that one would expect. The GPU performance was also a little lower than one may expect given again the Xbox360 origin of the game. And a fair expectation is also when a PS3 or Xbox360 game gets ported to newer much more powerful consoles, that it should target 60fps as well, since it's developed against older less heavyweight rendering and simulation techniques and doesn't have to compete head on with the newest games.
@CAMSLAYER13
@CAMSLAYER13 13 күн бұрын
A stable framerate is generally more important than hitting 60. Well assuming you can get above like 25, 60fps is just the best standard monitors will do and a benchmark for something running extra good. Although it depends on the hardware whether running sub 60 un-capped is an issue, if I (or a reviewer) has a high end pc and the game runs at like 40 fps its not a good sign or if your game is very simple and it runs at like 30 (uncapped) on midrange set up. Its not necessarily the end of the world but it doesn't make you look great as a dev and depending who the dev is people may expect better. Having said all that, gamers can be big babies about it and if you want to cap your game at 30 then it won't be noticed by most, nor do small time devs catch as much flak for poor optimisation assuming its playable.
@CAMSLAYER13
@CAMSLAYER13 13 күн бұрын
​@SianaGearz darksouls has to be capped, fps is tied to game speed, and if you run it faster than intended things get weird. I don't think they considered a pc release when they made it
@SianaGearz
@SianaGearz 12 күн бұрын
@@CAMSLAYER13 There are two ways to handle this type of conversion. One is to decouple the presentation from simulation, and introduce a non-invasive presentation interpolation system. This can be done by a 3-4 person expert team in a handful months on a fixed-framerate engine. People like nixxes and bluepoint are quite versed in this. The other is to introduce the new fixed framerate of 60. It does require a substantial fine tuning of physics and scripting to make sure it's working as intended, plus QA overhead. They have after all done this for the Remaster. It's actually a common strategy for console games which aren't too complex to run simulation at 60 and presentation at 30 (fixed frameskip), so they can get 60 in future releases without much effort. Specific scripts and subsystems can have fractional invocation rates such as 30, 20, or much less to make it fit within original CPU budget. As i said, year late and full price, you do hope for more than the bare minimum effort. It's not an absolute killer criterium but to me and many others it does make a difference between paying full price right ahead and waiting till it's deeply discounted.
@FlanMesh
@FlanMesh 14 күн бұрын
Kind of amazing that fallen order looks to dark souls for its combat, has several years of better tech and a whole series of games to base it on, yet still made probably the worst combat in a game I've seen in years.
@iamVickieZ
@iamVickieZ 7 күн бұрын
Thwy have solved it to a huge extent in Jedi Survivor. But some problwms yet remain
@SianaGearz
@SianaGearz 14 күн бұрын
Prepare to die by simple AI.
@AIandGames
@AIandGames 13 күн бұрын
I have since been proven wrong! :D
@sildurai8287
@sildurai8287 4 күн бұрын
@cherylrodgers6331
@cherylrodgers6331 14 күн бұрын
I really like this 😛💣💚
@JimbobG.A.D
@JimbobG.A.D 9 күн бұрын
gg
@RelaxingNostalgia
@RelaxingNostalgia 13 күн бұрын
how can you explore somenthing that almost nonexistent.
@AIandGames
@AIandGames 13 күн бұрын
The hundreds of AI scripting files suggest otherwise.
@mrcleanatemywife7045
@mrcleanatemywife7045 10 күн бұрын
After shadow of the erdtree the idea that ds1 bosses are hard is laughable
@xFlavusx
@xFlavusx 12 күн бұрын
remastered ds1 looks so bad T_T they still haven't fixed the broken leg animations during rolls lmaooo
@MrRusty103
@MrRusty103 13 күн бұрын
The one exception is dark souls 2, of course it fuckin is. It was a weird time ok, we try and forget about it. Its best if people just don't mention it.
@SpottedHares
@SpottedHares 14 күн бұрын
Lot of talking a coping to dance around how the ai is just really stupid and just throwing random bs to confuse stupid people. It a well know concept that the human brain dose not process random very well and like bad gamblers gamers prefer to throw them selves at a problem Arlen brute force it. Stupid ai for stupid players.
@jamesarthurkimbell
@jamesarthurkimbell 14 күн бұрын
That's what the "wheel" visual is all about. Bad players will treat every action as opaquely random, and wait until the boss swings to begin their reaction. Good players will corral the boss into more predictable paths by standing at a certain distance, angle, etc. so they (mostly) know what the boss is gonna do before he does it.
@AliceLoverdrive
@AliceLoverdrive 14 күн бұрын
@@jamesarthurkimbell "enemy will execute a close range attack if you are in close range and a mid range attack if you are in mid range with some attacks being rare and some common" isn't a particularly hard concept to grasp and isn't unique to Souls games, though?
@jamesarthurkimbell
@jamesarthurkimbell 14 күн бұрын
@@AliceLoverdrive I agree, it's not unique, and it shouldn't be surprising. But in practice, that's what happens. People ask "how do you dodge X attack?" or they complain "Y attack is unreactable!" without stepping back to address how we get there.
@TheOrian34
@TheOrian34 14 күн бұрын
I think there's a misuse of the point you made. It's not that the brain doesn't process random well that causes problem here. It's that the brain will consider something as random if it fails to understand the patterns involved. So even though the patterns are rarely random, it will feel random to those that don't get it.
@lagboysoldiphone5363
@lagboysoldiphone5363 14 күн бұрын
Nothing random about their attacks
Prepare to Die by Simple AI - Dark Souls and Difficulty | Design Dive
29:14
An Over-Analysis of From Software's Boss Design: Dark Souls
1:08:38
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 17 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 17 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 13 МЛН
Lore Revelations in the Shadow of the Erdtree
35:05
VaatiVidya
Рет қаралды 1,5 МЛН
Why is It Difficult to Make Good AI for Games?
15:00
AI and Games
Рет қаралды 63 М.
Dark Souls 2 is the FUNNIEST Souls Game
13:40
Marcus Baretta
Рет қаралды 6 М.
The Invisible Walls of Dark Souls
1:33:13
illusory wall
Рет қаралды 346 М.
Video Game Locations That Make You Feel Temporary
36:41
Daryl Talks Games
Рет қаралды 176 М.
4:52 is Possible - Mario Speedrun Explained
34:17
Kosmic
Рет қаралды 221 М.
ALL of Fallout's Biggest Robots Explained! | Fallout Lore
26:46
Uranium Fever
Рет қаралды 48 М.
Ranking Soulsborne DLC From Worst To Best
26:40
Cosmic Eye
Рет қаралды 28 М.
Dark Souls, but every enemy is MANUS - [Part 1]
51:34
Sarius
Рет қаралды 205 М.