Тёмный

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

AI and Games
Подписаться 211 тыс.
Просмотров 25 тыс.
50% 1

Support 'AI and Games' via Patreon, RU-vid 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 RU-vid 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, RU-vid 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...

Игры

Опубликовано:

 

27 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 97   
@AIandGames
@AIandGames 15 дней назад
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 8 дней назад
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. 🙂👍
@user-lz3bp4br8u
@user-lz3bp4br8u 4 дня назад
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
@V0idLight
@V0idLight 5 дней назад
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.
@cyberspacecat
@cyberspacecat 5 дней назад
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 2 дня назад
Indeed 🤔
@CamiloFHSC
@CamiloFHSC 7 дней назад
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.
@MHDante
@MHDante 9 дней назад
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.
@themightymcb7310
@themightymcb7310 9 дней назад
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
@nikolay9746
@nikolay9746 3 дня назад
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....
@Jonathon_Hennessey
@Jonathon_Hennessey 9 дней назад
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.
@IcyGhost_
@IcyGhost_ 8 дней назад
Great video, would love to see you digging up the boss AI
@breathlessblizzard
@breathlessblizzard 8 дней назад
This is a phenomenal breakdown. Thank you for doing the research to get here!
@mkrichey1
@mkrichey1 9 дней назад
Superb video and content as always!
@cucumbrett
@cucumbrett 9 дней назад
Love this game and love this channel, so great to see them collide!
@calvinfishermedia
@calvinfishermedia 9 дней назад
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!
@K1aric
@K1aric 7 дней назад
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!
@friendly_inlaw
@friendly_inlaw 2 дня назад
Loved this video, great to see so many Scots (yourself, Writing On Games, Smoughtown) enthusiastically covering FromSoftware stuff.
@Birbface
@Birbface 9 дней назад
really well made Tommy
@morganhunt8051
@morganhunt8051 14 часов назад
Would love to see Bed of Chaos’ combat wheel to know what the probability of doing that really rare fireball attack is
@biomegamechdude
@biomegamechdude 3 дня назад
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
@izzieb
@izzieb 9 дней назад
Great video. I imagine finding the correct weightings for the behaviours must have taken a lot of play testing!
@androsh9039
@androsh9039 5 дней назад
Fantastic video.
@Reloaded2111
@Reloaded2111 3 дня назад
Please do a video on Elden Ring AI, just to confirm or deny heavy input reading.
@senshai1267
@senshai1267 9 дней назад
never played this game to completion but this video is inspiring
@trustrossa8673
@trustrossa8673 8 дней назад
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
@KristianGriffiths
@KristianGriffiths 6 дней назад
Huh…Ceaseless Discharge has attacks. Who knew? Great video! I really enjoyed this deep dive into the AI.
@garouHH
@garouHH 13 часов назад
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?
@kristoferkrus
@kristoferkrus 8 дней назад
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 7 дней назад
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.
@AliceLoverdrive
@AliceLoverdrive 9 дней назад
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 9 дней назад
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 8 дней назад
@@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 2 дня назад
@@AliceLoverdrive tbf, the way he is describing it makes it seem a lot more complicated than the actual implementation probably actually is.
@djbeema
@djbeema 9 дней назад
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 7 дней назад
My career as a voice actor remains a fantasy at this point!
@jasperfox6821
@jasperfox6821 2 дня назад
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.
@ltgreatsocks1
@ltgreatsocks1 5 дней назад
This was fuckin sick man!
@senecauk8363
@senecauk8363 8 дней назад
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 3 дня назад
you can stop him from summoning the dogs if you just keep up the pressure and don't let him breath
@senecauk8363
@senecauk8363 3 дня назад
@@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!
@grahamwalker2168
@grahamwalker2168 3 дня назад
I wonder if any fighting games have similar scripting as I imagine they have similar needs for shifting rng wheels like this
@AIandGames
@AIandGames 3 дня назад
Yes to my knowledge some fighting games do have similar behavioural structures.
@tonysladky8925
@tonysladky8925 9 дней назад
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 8 дней назад
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.
@wuoarh0815
@wuoarh0815 9 дней назад
wether an item has been used by the player?! I knew they hit me for healing :D
@AIandGames
@AIandGames 8 дней назад
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 8 дней назад
absolutely! it‘s not just my imagination :) fascinating how behavior like this can be achieved! I‘m sure many players felt this.
@senecauk8363
@senecauk8363 8 дней назад
Definitely appears more in the later games too...
@1893Mauser
@1893Mauser 6 дней назад
Lautrec fights way differently than solaire ive noticed
@Guzzlerinos
@Guzzlerinos 9 дней назад
ah someone sees the elden ring search bonus coming
@AIandGames
@AIandGames 9 дней назад
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 9 дней назад
​​@@AIandGamesoh my God tommy ... Let's get this man some vacation time so he can play elden ring😂
@AIandGames
@AIandGames 8 дней назад
Ummm, yeah before we get to that, I need to play Dark Souls 3, Sekiro and the Demon's Souls remake! :D
@Ghorda9
@Ghorda9 3 дня назад
@@AIandGames elden ring has the most advanced boss ai
@Reloaded2111
@Reloaded2111 3 дня назад
@@Ghorda9 Said no one ever.
@Buck5417
@Buck5417 5 дней назад
32:20 "At least on the normal difficulty". Sorry, what do you mean by that?:)
@heatrayzvideo3007
@heatrayzvideo3007 3 дня назад
Oscar's family saying should be shorter, like Live, Love, seek the eternal flame
@onatgz
@onatgz 7 дней назад
"the _ability_ to lose your accrued souls at the point of death..." lmao
@AIandGames
@AIandGames 6 дней назад
I like to think of death as but a choice.
@Retrofire-47
@Retrofire-47 9 дней назад
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 8 дней назад
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 8 дней назад
@@AIandGames Do you think the 101 series could help a fledgling indie game dev?
@AIandGames
@AIandGames 7 дней назад
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 7 дней назад
@@AIandGames Thanks dude. you were pretty far ahead of the curve, in terms of covering the subject
@ramrodbldm9876
@ramrodbldm9876 5 дней назад
​@@Retrofire-47you ain't a dev kid
@Phos9
@Phos9 3 дня назад
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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-CRi7TBELlAg.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.
@TJ-vh2ps
@TJ-vh2ps 7 дней назад
So what is the Dark Souls of AI? 😉
@AIandGames
@AIandGames 7 дней назад
Very good.
@tray84
@tray84 7 дней назад
no boss battle fights the same way twice? might i introduce you to the dragon rider from ds2?
@alexs1128
@alexs1128 7 дней назад
Plz do the ai of tom clancys the division the lmb soldiers tactics are si cool
@AIandGames
@AIandGames 7 дней назад
There are already 5 videos on the channel covering The Division and The Division 2.
@qaztim11
@qaztim11 8 дней назад
As an indie dev trying to make a soulslike, this video is a goldmine of information for planning out enemy and Fauna AI systems
@D3bugMod3
@D3bugMod3 9 дней назад
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 RU-vidrs 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 RU-vid. 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 8 дней назад
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 7 дней назад
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 7 дней назад
​@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 7 дней назад
@@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 9 дней назад
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 2 дня назад
Thwy have solved it to a huge extent in Jedi Survivor. But some problwms yet remain
@cherylrodgers6331
@cherylrodgers6331 9 дней назад
I really like this 😛💣💚
@JimbobG.A.D
@JimbobG.A.D 4 дня назад
gg
@SianaGearz
@SianaGearz 9 дней назад
Prepare to die by simple AI.
@AIandGames
@AIandGames 8 дней назад
I have since been proven wrong! :D
@RelaxingNostalgia
@RelaxingNostalgia 7 дней назад
how can you explore somenthing that almost nonexistent.
@AIandGames
@AIandGames 7 дней назад
The hundreds of AI scripting files suggest otherwise.
@mrcleanatemywife7045
@mrcleanatemywife7045 4 дня назад
After shadow of the erdtree the idea that ds1 bosses are hard is laughable
@xFlavusx
@xFlavusx 6 дней назад
remastered ds1 looks so bad T_T they still haven't fixed the broken leg animations during rolls lmaooo
@MrRusty103
@MrRusty103 7 дней назад
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 9 дней назад
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 9 дней назад
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 9 дней назад
@@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 9 дней назад
@@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 9 дней назад
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 9 дней назад
Nothing random about their attacks
Далее
Can a Particle Be Neither Matter Nor Force?
21:57
Просмотров 65 тыс.
The Invisible Walls of Dark Souls
1:33:13
Просмотров 258 тыс.
Beating Dark Souls with Mathematically Optimized DPS
31:19
Dark Souls 1: Ranking NPCs Strength Based on Lore.
2:46:39
Beating Every Souls Game using ONLY Shields
3:07:42
Просмотров 225 тыс.
Elden Ring's DLC but I start with NOTHING
22:28
Просмотров 212 тыс.
Rewards Are Weird
28:48
Просмотров 247 тыс.
F.E.A.R. - The Retrospective
53:40
Просмотров 19 тыс.
Как ломали SEGA
24:49
Просмотров 100 тыс.