How the Buckshot Roulette endless mode AI works (and is it smarter than the old one?)

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 115

  • @delightfulkissboy8926
    @delightfulkissboy8926  2 дні тому +127

    At 17:16: Got mixed up on the slide lol, it should be that he'll aim at you if there are more lives than blanks, self if there are more blanks than lives.
    Also, as Ljovynn pointed out in my comments, it looks like the known shell beer bug isn't entirely fixed lol. Looks like if he drinks a beer when he knows the next shell, he will always aim at self if he's uncertain what the next shell is based on other known shells and shell count. So it's less common, but not entirely fixed.

    • @LucyTheBox
      @LucyTheBox 2 дні тому +2

      If only that's how it'd work, would make endless significantly easier

  • @PoetryStud
    @PoetryStud 2 дні тому +135

    What's really funny is that even tho the situation you describe at around 21:00 or so is very rare, something that isn't super rare is that in 4 HP rounds, if the dealer is at either 1 or 2 HP, he will often use or steal cigarettes, and then, now being at 2 or 3 hp out of 4, will then use pills if he has them and go right back down to where he started lmao
    I've done a few attempts at speedrunning the game for All Steam Achievements and I've seen this many times, and it never failes to crack me up

    • @HeyItzMeDawg
      @HeyItzMeDawg День тому +14

      Using pills is usually a pretty good play on endless mode for the dealer. Endless mode is all about you, the player, lasting as long as you can. High variance plays favor the dealer getting lucky enough to break your streak; it needs lots of luck to go its way to beat a skilled player. To the point that the AI would probably be tougher if it was willing to use bad medicine even at 1 life out of 3 (only as a desperation play after checking all other items though). It's ofc smarter at 2/4 life to do medicine then potentially cigs if needed in that order as well.
      A play like cigs + bad medicine at one life remaining is a 50% chance to give the dealer a 1 to 4 life swing, which if you spent considerable resources to take 3 life off can put you 1-2 life down with little to no items, giving him a nearly-insurmountable lead. Whereas just +1 life every once in a while usually isn't enough to make the dealer lose when you get first turn advantage every round.

    • @SunshineCo225
      @SunshineCo225 День тому

      ​@@HeyItzMeDawg This does help put it into perspective. You're definitely right. He can eat shit and die as many times as he wants, but you only get one life. So occasionally playing like a moron to swing a low precent chance to fuck you over is kind of always worth it for him. I still like to leave pills to him though, I feel like him gaining two is still less of a big deal than you taking extra damage, when you tend to have more round control to claw back a deficit

  • @codemanthe2nd343
    @codemanthe2nd343 День тому +46

    The functioning drunk and phone a friend jokes had me rolling

  • @audiosurfarchive
    @audiosurfarchive 2 дні тому +67

    WE GOTTA SEE THE 21 TRILLY RUN

  • @yoppyyoppy6794
    @yoppyyoppy6794 2 дні тому +151

    wow my comment featured in a DKB video im so famous

  • @Calavid
    @Calavid 2 дні тому +41

    Heck yea we wanna see the trillion dollar seed, but I respect the algorithm play

  • @Buried_Alive
    @Buried_Alive 2 дні тому +39

    19:20 this is the greatest few lines of code ever written in any video game

    • @donovan6320
      @donovan6320 День тому +5

      It's not really code, it's more. That's just how the order of evaluation ends up happening. By the time the dealer gets to your items to figure out if you have cigarettes, he's already used the expired medicine.

    • @Buried_Alive
      @Buried_Alive День тому +1

      @@donovan6320 me when I ruin the fun of a comment because I’m bored

    • @donovan6320
      @donovan6320 День тому +5

      @@Buried_Alive Well I mean I wasn't aware that the comment was supposed to be fun. Sorry

  • @mjp121
    @mjp121 День тому +7

    It’s interesting that new dealer is actually WORSE than old dealer when there are more blanks than lives and he doesn’t know the next round

  • @cheesybrik
    @cheesybrik 2 дні тому +36

    God I would love you to analyze roguelites like balatro or Isaac

  • @bittieoli
    @bittieoli 2 дні тому +12

    The gambling/probability type vids blow my mind, all that math dude i could never. It’s obvious you put so much work and effort into these videos but somehow you’re effortlessly hilarious. I subscribed a while ago for the buckshot, now I’m overjoyed to see niche nerdy vids that are right up my alley. Amazing work bro, i hope your channel continues to grow 😁

    • @audiosurfarchive
      @audiosurfarchive 2 дні тому +3

      You definitely could! It's just math is taught like absolute dogshit, when you put in real world applications or teach with less abstraction you can learn easily up through Calculus 2

    • @bittieoli
      @bittieoli День тому

      Dude this actually means a lot to me. Ive stressed too much about my education, I dropped out of high school (got my GED though) and never thought id be able to go to college or get any sort of job that involved numbers due my inability to do any math taught past middle school. You’re right, I thought i couldn’t do math because i was taught the most complicated way possible. Math and numbers have always really interested me, but id often tell myself I’m just not smart enough for all of that stuff. Thought id never get it. Apologies for the rant, For some reason that kinda hit home; Being told I’m capable. Thank you so much for the affirmation friend. ♥️

    • @audiosurfarchive
      @audiosurfarchive День тому

      @@bittieoli Hey no need to thank me for basic human decency.. In a world that seems to be on the rise with anti-intellectualism, theocracy, bigotry and hatred of others that aren't "normal people," I totally get you. As I've gotten older and lived a bit of a.. accelerated life event structure, especially between my wife and I, we've gone through what most people don't until their 50s or older if they're lucky.
      Regardless: that wasn't a ramble it was a heartfelt and earnest thanks to a stranger on the internet that you didn't need to bother with, as I felt good trying to reaffirm that you could even without any thanks in return. I don't expect nor deserve any thanks in return.
      _As I've gotten older, not even 30 yet but feel like I'm in my early 40s; as of late due to the dire state of the Internet I have made it my goal to spread knowledge, encouragement and support to anyone I come across whose stories or troubles I relate to. And I do relate to yours too, albeit in a different way and order of operations._
      Either way: you have the best resource in the world for mathematics up through Junior/Senior level Mathematics Major courses right here on YT or other websites. The Internet has been a bit of a fцскin' mess as of late, but until anti-intellectualists (and the public) are convinced of pacified with accepting broad and extensive censorship of access to information.. at least here in the US.. you have the best tools you can get aside from the other: your own drive and determination. I know you can do it. While I'm a Uni dropout myself, for different reasons than most as I moved back with my then-girlfriend (now wife) as her dad had gotten sick with cancer. So for a few years I took some courses to try and keep up with it but eventually the stress, sadness and crushing anxiety of what would come next as he was her last surviving family member. A blind man that raised 2 brilliant kids..lost his wife to cancer, his son to sцiсidэ and now himself to the same illness my father died of. I never knew my dad, far too young, but I did get to know him, quite well.
      _Either way: love who and you have while you have it, and you have no idea what a tiny bit of sincerely, good intentions and interest in helping others or just listening can do for someone even if just through a giant conglomerate's video hosting site's comments section._
      Take care, and I know you can do it. Feel free to email if you ever need to talk or keep me updated. You can find my email on my channel in About.
      💜 t. Rick 💜

    • @audiosurfarchive
      @audiosurfarchive День тому +2

      @@bittieoli but yeah it really is just that simple that teaching to test standards (in the US at least) and the general focus on "fundamentals" (key words, concepts, formulas, etc) in primary and secondary maths teaching absolutely SUCKS at conveying how everything is maths in some form or another: often dispassionate, overworked and underpaid teachers who deal with increasingly belligerent and hostile kids who refuse to engage as they're just gonna get passed anyway, eventually. There's not enough time to teach an actual mathematical philosophy to looking at the natural world, and how it goes with public schools where I'm from (one of the biggest cities in the country) is that you have to fight tooth and nail to get ANYTHING approved from off curriculum.. so best they can do with their overstuff student/teacher sizes is try and sneak in and present broader ideas and hopefully get questions from students when they have that lightbulb come up: _when a kid sees it and asks genuinely, it sticks and makes a far more profound influence on retention, interest and competency._

  • @medusaka
    @medusaka 22 години тому +2

    Thanks for the updated guide, every time he knew there were no blanks in the gun I always thought, “was delightfulkissboy wrong?”

  • @IndoIsmailGD
    @IndoIsmailGD День тому +2

    So that's why I keep dying while trying to get that $1 million achievement. At least now I know why I'm thinking that the AI feels like it's cheating after watching that old dealer analyze. Good video! :)

  • @SunshineCo225
    @SunshineCo225 2 дні тому +6

    Definitely appreciate the info, I felt like he was kicking my ass way more than I expected in endless. And I thought that the new items were throwing me off (got back to the game after a long break), but him being a little smarter also explains it. Definitely interesting!

  • @tylerjc222
    @tylerjc222 День тому +2

    Thank you so much for this vid that confirmed my theory. I recently got all the achievements and was noticing way too many differences in the dealer ai as I struggled through the 2 $1,000,000+ achievements.

  • @Grim-Grin
    @Grim-Grin День тому +6

    Can't wait to watch Wayne make it to a billion buckaroos.
    But I also want to see how far you could go against Wayne with the endless settings if he replaced the dealer.

  • @audiosurfarchive
    @audiosurfarchive 2 дні тому +11

    24:05 _WE'LL DO IT LIVE. FЦCK IT. WE'LL DO IT LIVE._

  • @SauceBossGuitar
    @SauceBossGuitar 2 дні тому +69

    She buck on my shot til I roulette

    • @moosetwin
      @moosetwin 2 дні тому

      she roulette on my buck till I shot

    • @huvarda
      @huvarda День тому +4

      "she roulette on my buck till i shoot" was right there man

    • @patrikvajgel240
      @patrikvajgel240 7 годин тому

      ​@@huvarda It has to be in order

  • @Slim_Gaffigan
    @Slim_Gaffigan День тому

    Thanks for the vid as usual. I had no idea why my endless mode initial sums were so low until now!

  • @MyUsersDark
    @MyUsersDark День тому +1

    Thanks for making this! I was hoping you would update it as I was curious what you would have to say and you did not disappoint! Get well soon, and happy new year!

  • @TheG_Boy
    @TheG_Boy 32 хвилини тому +1

    If i was the dealer and I was facing this guy I would shit myself

  • @obganiationstudios
    @obganiationstudios 2 дні тому

    oh my god i’ve been pondering at this myself i can’t wait to watch! :D also great thumbnail btw!

  • @MrBigMan25
    @MrBigMan25 День тому +1

    cannonicly the dealer killed his dentist because they told him to stop smoking, he is a smoker, he is a achoholic and loves digita the most and prefers hard beers

  • @hahen8
    @hahen8 День тому +1

    For some reason the dealer is obsessed with digita sometimes he drinks like there's no tomorrow

  • @esusayt
    @esusayt 21 годину тому

    oh heck yeah I'm about to watch this while eating my oatmeal

  • @thegloatingstorm8323
    @thegloatingstorm8323 День тому +1

    I think he drinks beer when it’s blank to clear up an inventory slot. I don’t know if it’s just me, but I find that beer tends to clog up space

  • @ElizabethKelly-l5r
    @ElizabethKelly-l5r День тому +1

    I'd love to see the 21 Trillion run, that'd be fun to watch

  • @dylanc2796
    @dylanc2796 День тому +2

    I wonder if delightful kiss boy is a good kisser

  • @Neko_Necromancer
    @Neko_Necromancer День тому

    Finally, I always wanted to know how better it is

  • @apairofhands3464
    @apairofhands3464 14 годин тому

    I usually react entirely off of what my instinct tells me, I know I shouldn't, but it usually works in my favor, so in a way I'm not much smarter than the dealer

  • @badmanjones179
    @badmanjones179 9 годин тому

    definitely into the idea of seeing the 21t run

  • @ValentineC137
    @ValentineC137 День тому +1

    You should try a shooting the dealer vs riding the odds simulation
    both fighting the same dealer to show the real difference :)

  • @FumbleSquid
    @FumbleSquid День тому

    Let's see that trillion dollar run!
    It would be really cool if you could put the seed somehow into the normal game, but if not that's fine
    You also need to go for quadrillion of course

  • @panofnoodlez1377
    @panofnoodlez1377 2 дні тому

    Love your videos!

  • @yoppyyoppy6794
    @yoppyyoppy6794 2 дні тому +8

    17:16 I think you got it backwards

  • @onfik
    @onfik День тому +2

    im a little late on this but all i wanna say is awh yea! Another DKB vid, gonna eat me some chinamen food and some unsweet tea and enjoy

  • @NottSaying
    @NottSaying День тому

    would love to see the 5 or 10 best and worst runs for Guy with both dealers and both endless modes. Comparing the 21 trillion god run with Guy getting demolished round 1 would be hilarious

  • @kaden7622
    @kaden7622 День тому

    An item tier list would go hard

  • @berry4269
    @berry4269 День тому +1

    Yet another DKB classic

  • @audiosurfarchive
    @audiosurfarchive 2 дні тому +5

    Consider maybe putting some faint numbers on/around the item table that tracks the order of what was picked up? Because Top Left (on old dealer) is the oldest and Bottom Right is newest..? Right?

    • @delightfulkissboy8926
      @delightfulkissboy8926  День тому +2

      The Dealer in the game actually just randomly throws his items around lol. Good rec tho, I'll look into this when in spectator mode

    • @audiosurfarchive
      @audiosurfarchive День тому

      Wait no hat's not how it works he just throws shit around.. but I suppose you could always make them put items in a fixed order so that it can be read as such? Back and to their right is oldest, front and to the left is newest. Eh. Either way there could just be a number display of what order it's in without any changes by having a little white/black number offset and down near the item squares bottom right/left vertex (depending on what side it's on) so it'll display to the right or left; this way there'll be a display so the numbers could clearly be outside to the right, center or left sides of the item squares. I hope that made any sense but it sure would make your life easier later.

    • @audiosurfarchive
      @audiosurfarchive День тому

      @@delightfulkissboy8926 whoops yeah for some reason this didn't display when I wrote a followup on it but yeah the dude is a messy MF

  • @user-zl9vh2xr6b
    @user-zl9vh2xr6b День тому

    42:19 I could've sworn that's not how the game works, and if you use the saw, its effect stays until you shoot a live shell or your turn ends

  • @zendakon8299
    @zendakon8299 День тому

    "Quick little one hour video"

  • @blatantslander
    @blatantslander 2 дні тому +1

    7:14
    They won't change that, but they could improve the code to make the dealer only do that if player has an inverter.
    Also the dealer is still quite dumb to shoot themself when guaranteed two turns

  • @jakesac
    @jakesac 2 дні тому +5

    I don't know if this has been covered anywhere but does anyone know how the loadout for the next round in multiplayer is determined? I've tried playing a bunch of games to collect some data on it but I can't see any patterns. It seems that certain configurations like 1-3 and 4-1 are impossible and that the number of current players might have some influence. I think the info could be super useful for determining the value of emptying the shotgun on your turn. If anyone has an answer or knows a better way to find out I'd love to hear it.

    • @delightfulkissboy8926
      @delightfulkissboy8926  2 дні тому +5

      Hey! Thanks for the Q, just answered it in my latest community post on my page.

    • @jakesac
      @jakesac 2 дні тому +5

      @@delightfulkissboy8926 Dude you're the best. How do you find this stuff out?? (Also, I'm guessing item draws are random from 2 to 5 with no other correlation?😁)

    • @delightfulkissboy8926
      @delightfulkissboy8926  День тому +3

      @@jakesac In this case, I decompiled the game and looked at one of the scene files that had these values in it lol. And item counts are actually 2-4 for 2p, 3-5 for 3p, and 3-4 for 4p. All values equally likely.

  • @henke37
    @henke37 День тому

    You know, I'd watch you play the Zero Escape games. They seem to be up your alley.

  • @EldenBling01
    @EldenBling01 День тому

    12:09 if you use phone multiplayer while there is 2 shell its not tell you next shell its just say "How Unfortunate " so dont use phone while only 2 shell left

  • @laserpanda9553
    @laserpanda9553 День тому

    Finally some good content

  • @MegaDarkness5000
    @MegaDarkness5000 День тому

    Kinda interesting that the new items balance out the new ai.

  • @quinnwherley6124
    @quinnwherley6124 День тому

    I was really rooting for guy to win. Why did he have to hurt my heart, man? He will get his win one day.

  • @liamhorton7629
    @liamhorton7629 День тому

    FDR absolutely going off

  • @elfakyn
    @elfakyn День тому

    Does the "optimal" AI know the dealer's strategy? I wonder how much of an advantage knowing the dealer strategy gives you as opposed to assuming that you're playing against a perfect opponent.

  • @percy445
    @percy445 2 дні тому +1

    thank you for uploading right when my edible hit

  • @felixthekitkat
    @felixthekitkat День тому

    He probably uses the burner phone in the way he does due to if its a 2-1 split of the shells and he hits the 1 odd one out he gets knowledge of all 3 shells instead of the guaranteed 2. Or maybe the dev just forgot how it works in not multiplayer.

  • @baeber
    @baeber 2 дні тому

    very delightful

  • @omegahaxors9-11
    @omegahaxors9-11 2 дні тому +1

    Now how good does guy do against the cracked dealer? How about Wayne vs the cracked dealer in endless?

  • @EthanB_8
    @EthanB_8 День тому

    i dont think he likes a good contraption he always punches the inverter into oblivion whenever he uses it

  • @Grim-Grin
    @Grim-Grin 2 дні тому +3

    "Let me make a quick little video".
    Yeah yeah, but not quick enough, I see you stretch it out so you reach the 10min mark 😏

  • @jaffalover4596
    @jaffalover4596 2 дні тому

    Im just letting you know i would like to see all the matches that you offered to upload on your 2nd channel they are perfect to work to

  • @maurozambruno1394
    @maurozambruno1394 День тому

    doesn´t the dealer drink beer when he knows the next shell is blank just to free up space? maybe while playtesting the dealer didn´t use it enough and got no items in the next round or something like that

  • @mcawesome9705
    @mcawesome9705 2 дні тому +2

    I expected that he'd have an x/n chance to shoot you and y/n chance to shoot himself, where x, y, and n are the number of lives, blanks, and all shells respectively
    I don't know whether the way he actually works is smarter or dumber. theoretically it'd average out to be the same, in practice it might be a bit different.

    • @delightfulkissboy8926
      @delightfulkissboy8926  День тому +3

      The smartest basic heuristic is to aim at opponent whenever the next shell is unknown, but not sure that would lead to the most engaging gameplay haha

  • @panterelmateracker2887
    @panterelmateracker2887 23 години тому

    For the "weird edge case" thing
    Isn't this already covered by how you said the dealer uses adrenaline?
    Didn't you say, (adrenaline is only used after the dealer has deemed he won't be using any other items)
    Expired medicine had the conditions to be used, so it is used before using adrenaline

    • @delightfulkissboy8926
      @delightfulkissboy8926  20 годин тому +1

      He usually opts to steal your cigarettes instead of using his own expired meds (I mention this on the expired meds slide)

    • @panterelmateracker2887
      @panterelmateracker2887 17 годин тому

      @@delightfulkissboy8926 My bad bossman, should've never doubted you

  • @menotyou8209
    @menotyou8209 2 дні тому

    have you considered covering D&D dice math? it would be interesting to experiment with running situations 1000's of times to see how things really shake out with stuff like advantage and different dc's and ac's

    • @nibs7252
      @nibs7252 День тому

      Yeah, would love to know how large the flat increase to a roll would have to be to be better than advantage on the same roll. Would you be better off with a +5 to hit sword, or a sword that always gives you advantage to hit?

    • @delightfulkissboy8926
      @delightfulkissboy8926  День тому

      This would be a fun vid! I'll keep this in mind, thanks!

    • @undergroundmonorail
      @undergroundmonorail День тому

      ​@@nibs7252there's a channel called "Joseph Newton" on here that has a video on exactly this question if you're interested

  • @Wildspeck
    @Wildspeck День тому

    I just realized that you sound a lot like Sal Kahn

  • @juistin872
    @juistin872 2 дні тому

    Hooray

  • @Ljovynn
    @Ljovynn День тому

    Great work! However, there are a few edge cases i wanna comment on:
    8:42
    The bug isn't actually entirely fixed, it's just not as abusable any more. While the dealerKnowsShell and knownShell variables get reset properly when the new dealer uses a beer, it still doesn't reset the dealerTarget variable. The only part in his code where dealerTarget matters is when he makes the decision to shoot when he doesn't know the next shell. So basically, if these conditions happen:
    1. Dealer knows the next shell is blank
    2. Dealer uses a beer
    3. Dealer does not know the next shell
    Then he will always shoot himself because the dealerTarget variable is still set to himself due to knowing the previous blank shell, and he will skip the logic for deciding who to shoot. Yes, he will shoot himself even if there's more lives left thank blanks.
    13:06
    The dealer also can't use expired medicine more than once between shots (usingMedicine variable)
    19:39
    In this specific case, you're describing an example where the dealer thinks he doesn't have access to cigarettes even if he does. This bug can also work the other way around, he thinks he has access to cigs even if he doesn't. What this means is that sometimes he will skip using his expired medicine because the hasCigs variable is still set to true even though he doesn't actually have access to any cigarettes.
    I'm not sure if all of this is 100% correct, I tested it half a year ago and its quite complicated. But here's my best explanation to knowing if the dealer THINKS he has cigarettes or not, which will determine if he will use his expired medicine:
    Dealer thinks he has cigarettes if either of these conditions are true:
    1. He has cigarettes among his own items.
    2. It’s his first action of his turn and you stole his cigarettes during your previous turn
    3. If all of these conditions are true:
    a. It’s not his first action after items were cleared
    b. He had adrenaline during his previous action
    c. You had cigarettes during his previous action
    d. His previous action wasn’t spent stealing your last cigarette pack
    (Shooting or using an item is considered an action in this context.)
    So in the example you gave it would make sense that he doesn't think he has access to cigarettes. Condition 1 is false, condition 2 is presumably false, and its the first action since he got adrenaline (because dealer checks expired meds first), thus he didn't have adrenaline during his previous action so condition 3a or at least 3b are false.

    • @delightfulkissboy8926
      @delightfulkissboy8926  День тому

      Hey, thanks for the extra edge-cases! Looking again at the code, looks like at least the first 2 examples you gave are correct; interesting that the bug wasn't fixed lol.
      Will have to try and wrap my head around the last point you brought up after I get home from work haha, but I'm guessing you're right here.

  • @ferociousfeind8538
    @ferociousfeind8538 17 годин тому

    Amazing, I am like #1000

  • @Arsen592_Old
    @Arsen592_Old День тому

    Hell naw, he for real made 300k guys play buckshot roulette and die just for maths 😭😭😭

  • @mjp121
    @mjp121 День тому

    I want the seed for $21 trillion, but You play it. Then again maybe that will change the rng and it won’t work

  • @paperthin1780
    @paperthin1780 День тому

    I got 40.6 million against this guy the other day

  • @BobertJoe
    @BobertJoe День тому

    As much as Id love to see the 21 trill run, that is 40k x 2^29. So you would need to watch 30*3 rounds of the game. Given that it takes nearly 10 minutes to play through one best of 3 a couple times in this video, you would spend 5 hours doing commentary on this single run. So I highly suggest you maybe just play it on auto or something or just give us some way to look through the run on our own

    • @delightfulkissboy8926
      @delightfulkissboy8926  День тому

      Yeah lol, realized that as I was validating the seed playback. Will probably have a recording with no commentary for ppl who are curious to skip thru, then do a separate vid where I go over highlights

  • @Assassin2715
    @Assassin2715 День тому

    According to Forbes, the richest person alive is Elon Musk with approximately $415.8 billion. 21 Trillion is a stupid comparison and absolutely ridiculous

  • @OgichiGame
    @OgichiGame День тому

    So it's pretty much just rigged now

  • @lewicanarodowa
    @lewicanarodowa 23 години тому

    My first game ever was a win lol. AI in the game is so bad.

  • @Przygody_Klika
    @Przygody_Klika День тому

    Early.

  • @angelovromanov3165
    @angelovromanov3165 2 дні тому +1

    First

  • @uvealpear7749
    @uvealpear7749 2 дні тому +1

    First?

  • @Lucky-2552
    @Lucky-2552 День тому +1

    "Quick little video" on a hour and 4 minute video