A VERY INTERESTING...™ match between 2 galaxy brained Buckshot Roulette AIs

  Рет қаралды 2,774

Amicable Smoochlad

Amicable Smoochlad

Күн бұрын

Пікірлер: 70
@Grim-Grin
@Grim-Grin 15 күн бұрын
Careful amicable smoochlad, I think this kissful delightboy guy is taking over your channel.
@catinumpurrsona
@catinumpurrsona 15 күн бұрын
i cant believe this "delightful kissboy" character is trying to overtake our beloved smoochlad. he should sue them
@AmicableSmoochlad
@AmicableSmoochlad 15 күн бұрын
This DKB character needs to get a life!!!
@cwp24
@cwp24 14 күн бұрын
6:28 that’s the equivalent of stockfish finding an ABSURD move or sequence of moves in chess. I bet most humans wouldn’t have even thought about doing that.
@audiosurfarchive
@audiosurfarchive 14 күн бұрын
Wayne: 🤔 Harry: 🤔
@Fluugan
@Fluugan 15 күн бұрын
So much DKB content dropping these days. You're my favorite new (to me) creator! I am absolutely hooked to your presentation vids and everything else.
@AmicableSmoochlad
@AmicableSmoochlad 15 күн бұрын
Eyy, thanks so much! Really nice to hear :^)
@scubasteven2222
@scubasteven2222 14 күн бұрын
@@AmicableSmoochlad same here, the mix of statistical analysis, programming, strategy, humor, and personality are scratching my itch like nothing else. i'm so glad i found your channels recently man, thank you for your service Joe 🫡
@scubasteven2222
@scubasteven2222 13 күн бұрын
@@AmicableSmoochlad same here man, the combination of statistical analysis, coding, strategy, humor, and personality are scratching an itch i didn't even know i had. so glad i found your stuff recently, thank you for your service Joe 🫡
@lizardizzle
@lizardizzle 14 күн бұрын
I love this kind of solved probably experiments in games! Whenever a game is said to just be random, if there are tools that the players can use at all, it becomes much more, and this really proves it. It's hard to visualize in the midst of the game without taking forever as a human player.
@gemstone7818
@gemstone7818 14 күн бұрын
damn thats a really interesting analysis of how complex this game can be, will be nice to see a 3-4 player game analysis in the future
@Kirn.
@Kirn. 14 күн бұрын
2:40 An interesting play here would be to invert, shoot the opponent, and force them to shoot you so you can start the next loadout.
@relthetraveller245
@relthetraveller245 14 күн бұрын
I also think that would be the optimal play
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
Potentially correct; I've got the AI valuing adrenaline pretty highly though, so I think it's seeing the 1 missed damage + the used adrenaline as not being worth going first when at 3 health (out of handsaw range)
@LittOnTheFifty
@LittOnTheFifty 15 күн бұрын
Congenial Commentary Cobber with the heat 🔥🔥🔥🔥
@Smallpriest
@Smallpriest 14 күн бұрын
That whole loadout where Wayne stole the beer was some excellent stuff, makes you realize how important starting first really is. Also at 30:18 if Harry used the jammer, would he have started the next loadout first?
@Smallpriest
@Smallpriest 12 күн бұрын
Btw ans is yes, jammer stays active through new loadout
@araanimations
@araanimations 15 күн бұрын
It’s crazy to me how the math is in the final round. I believe the scenario of Harry hitting a live from shooting at himself the 1st time works out better. He got the Worst situation of ejecting a bullet before his 25% chance of getting ahead failed. I believe the small chances of him going first regardless of taking 1 damage were why trying to hit 2 blanks in a row was the best to him.
@AmicableSmoochlad
@AmicableSmoochlad 15 күн бұрын
Yeah, there's a lot to unpack there; really cool to see how much complexity can be in this seemingly simple game.
@Phos9
@Phos9 14 күн бұрын
Burner phones with more than two players seems like a traveling postman problem
@asw2s
@asw2s 13 күн бұрын
Can't believe Amicable Smoochboy got hacked! Who tf is Delightul Kissboy?!??
@yey2101
@yey2101 14 күн бұрын
There was some other things in this video that I was gonna comment on but i fell asleep before writing this, something that i did remember though was that the ai would use a knife when having a 60% chance to hit instead of a guarantee or higher percentage. For example 3 lives 2 blanks, I feel like using a knife there when you don't know the shell isn't smart unless the enemy has 2 hp, but still. Either way this match was insane, loved it.
@AmicableSmoochlad
@AmicableSmoochlad 13 күн бұрын
Yeah, the AI is usually pretty aggressive with handsaw usage, preferring to even use it in 50/50s. I think part of that is bc I have them gradually value them less and less the more they have since they tend to not stack well in multiples
@imgoingtoquittheinternet
@imgoingtoquittheinternet 14 күн бұрын
why'd he pull the phone through 24:00 what if he saw the final option (assume it is red instead of blue) and then saw it again on his next phone I might be wrong though since I haven't actually played multiplayer yet
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
Looks like there was actually some kind of bug that was resulting in the AI thinking it had a guaranteed win even if it wasted a magnifying glass even though it didn't. Disabled parallelization and it made the correct move to get the guaranteed win. Without parallelization it thinks it only has a ~95% chance to win when wasting magnifying glass, which seems correct. Looking into why this would be.
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
With parallelization disabled, all the rest of the moves in the game are the same besides this one.
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
Ah, I think I know why actually. Has to do with parallelization allowing certain operations to clobber each other when updating the cache. I've got a fix for that.
@rexrobotdude5578
@rexrobotdude5578 14 күн бұрын
Whos this Delightful Kissboy fellow that keeps introducing himself at the beginning Wheres my lad Amicable Smoochlad…
@marioisawesome8218
@marioisawesome8218 14 күн бұрын
4:30 it would be a guaranteed 2 if handsaw was still on the table because if the round is blank, wayne turns it on himself knowing there was only 1 blank left in the entire loadout, guaranteeing the next shot to be live. regardless, Harry made the best play in this situation by avoiding extra damage.
@fragolastrawberry5920
@fragolastrawberry5920 14 күн бұрын
2:59-3:14 Is that the reason why wayne shot you at 24:00 of the video on the other channel (the video from 5/6 days ago)? Because there were two live ones (and no blanks) remaining, but instead of inverting and shooting himself, before shooting you, Wayne left the Inverter unused, even though it would've prevented him from taking 1 additional damage (so he would've gone into the next loadout with 2 lives instead of1).
@josesteves
@josesteves 14 күн бұрын
Nice vídeo
@relthetraveller245
@relthetraveller245 14 күн бұрын
14:57 Why didn't Wayne invert there?
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
It's a pretty interesting situation, here's a copy/paste from my Discord: "I think the reason he doesn't invert: 2/3 of the time, it's blank and he wins if he inverts, 1/3 of the time it's live and harry starts the next loadout with adrenaline and inverter and Wayne with nothin. If he shoots, 1/3 of the time he wins. 2/3 of the time, he misses, then it goes to Harry. Harry can then invert, and 50% of the time loses or doesn't invert and loses 100% of the time. So the odds of winning are the same, but this way lets Wayne keep inverter and force Harry to use his inverter"
@relthetraveller245
@relthetraveller245 14 күн бұрын
​@@AmicableSmoochlad The strategy behind multiplayer is way more complex than what I initially thought. Thank you for your explaination, never thought about it in that way!
@audiosurfarchive
@audiosurfarchive 14 күн бұрын
We have now reached a new level of DKB content: commentating the gigachad AI vs. AI matchup of a self programmed Backsho--I mean Buckshot Roulette matchup.. because the game wasn't hard enough. 🤔
@kirbybrlivevoltamaster5223
@kirbybrlivevoltamaster5223 4 күн бұрын
14:55 wayne has 66% chance of shooting a blank (giving 50% chance of losing and 50% of being the first on the next loadout) and has a 33% of winning, but why he doens't use the inverter? since in that moment, by using it his winrate would go up to 66% and the chance of insta losing would go to 33%
@delightfulkissboy8926
@delightfulkissboy8926 4 күн бұрын
Answered this Q I in the replies to the comment before yours
@tessenary_
@tessenary_ 14 күн бұрын
if perfect chess ends in a draw then perfect buckshot roulette ends in a win lose win or a lose win lose
@Actimel730
@Actimel730 14 күн бұрын
9:00 why didnt wayne first steal the beer and then the magnifying glass? cause then the live where he used the saw on the 50/50 would have been a known live for him. is it just cause magnifying glasses are higher rated than beer?
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
So I went back and checked what would happen if Wayne had seen live there instead of blank. He instead saws it off, then shoots rather than stealing a beer. So Wayne wanted to confirm what the next shell was before deciding whether or not to use beer.
@droughtender4831
@droughtender4831 14 күн бұрын
It might be worth it to make the eval function for loadouts use a neural network trained via backpropagation, (though that may take a long time to train)
@tortoise-chan
@tortoise-chan 14 күн бұрын
I'd think regular old machine learning could do pretty well here. Just adjusting the evaluation function depending on whether the AI won or loss after reaching that position (so, reinforcement learning) would be a good starting point and should be pretty doable
@Acedog11
@Acedog11 15 күн бұрын
So why haven't you named this BuckStockFish or some other pun on Stockfish yet? It's right there :C
@AmicableSmoochlad
@AmicableSmoochlad 15 күн бұрын
Lol you're right, could be like, StockfishInABarrel or something
@tortoise-chan
@tortoise-chan 14 күн бұрын
Do the AIs have any kind of endgame lookup tables or a dictionary of previously computed positions? I assume you're caching a lot of the work since minimax gets out of hand real quick otherwise. Im curious how much of this is strongly solved vs how much could potentially change based on the eval function. Either way, when i think of a replay function, i cant help but think of the game review from chess. Imagine buckshot with an eval bar (or, if we're shooting for the moon, a list of the different lines sorted by evaluation)
@AmicableSmoochlad
@AmicableSmoochlad 13 күн бұрын
Yee, I have a dictionary that maps each game state to a value that's populated in evaluation. I don't extend evaluation past the end of the loadout bc the possibility space is too large, so on loadouts with no chance of winning or losing, the decision-making is based on the eval function quite a bit
@gregoryderpwrld111
@gregoryderpwrld111 14 күн бұрын
I think something interesting you could do is try to program an AI that behaves like the base Dealer, but he knows the shell loadout, then pit him against Wayne An idiot who knows the loadout vs a genius who doesn’t
@DkKobaADV
@DkKobaADV 14 күн бұрын
You should use this ai to research the effectiveness of items. Id be curious how they rank
@LittOnTheFifty
@LittOnTheFifty 13 күн бұрын
Assuming there were a 1v1 Buckshot tournament, how should such an event be structured so that variance can be overcome by correct play?
@LittOnTheFifty
@LittOnTheFifty 13 күн бұрын
Could be formatted like a tennis tournament, or maybe a round robin... not sure which is best... but if there were a little prize pool (👀👀👀👀👀 such funds do exist), it'd be nice if the winner wasn't determined (entirely) by luck. Anyone have ideas about the number of games/sets/matches a player should be entitled to in order for skill edges to manifest?😊
@Smallpriest
@Smallpriest 12 күн бұрын
Maybe best of 3 matches? 1 match is already a best of 3, so it's like best of 3 squared
@THETV1RUS
@THETV1RUS 14 күн бұрын
Are you using mini-max algorithm for the AI?
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
Pretty much; it's expectimax, so minimax but with non-deterministic games
@audiosurfarchive
@audiosurfarchive 14 күн бұрын
HELL YEAH SEC9ND CHANNEL GANGGANG
@Dendricklystable
@Dendricklystable 14 күн бұрын
One small thing: I think that the game is too small, half the screen is just blank so if you could make it more compact that would be cool
@AmicableSmoochlad
@AmicableSmoochlad 13 күн бұрын
The window is resizable, so you can have it be a square if ya want and it'll look more compact 👌 Not sure what to fill the negative space with in wide screen tbh
@juistin872
@juistin872 14 күн бұрын
When choosing these seeds to review, do you just choose a random completed one, or is there some sort of metric that can clue you in to whether a particular match was interesting in some way? I know next to nothing about game coding/automation.
@delightfulkissboy8926
@delightfulkissboy8926 14 күн бұрын
I've just been watchin a few games, and if I see a good one, I save the seed for future reference 👌
@RedTail1-1
@RedTail1-1 14 күн бұрын
I give up. I get it, you don't want to play multiplayer.
@AmicableSmoochlad
@AmicableSmoochlad 14 күн бұрын
My condolences 😢
@delightfulkissboy8926
@delightfulkissboy8926 14 күн бұрын
Mine too 😞
@catcatcatcatcatcatcatcatcatca
@catcatcatcatcatcatcatcatcatca 14 күн бұрын
These AIs value starting a new loadout very highly. For humans thats when you have least information, and if the player starting the loadout fails to make a good play the second player has massive advantage. It would be interesting to see if limiting items would change this. If each player only got one item at the start of each loadout, I can’t see similar advantage for going first. Second alternative would be really really long loadouts, with 12 or more shells.
@delightfulkissboy8926
@delightfulkissboy8926 14 күн бұрын
Yee, I think they're right tho, especially when life totals are low. Adrenaline, jammer, and cigarettes are all a lot better when you get to go first, and even though there's less info when you go first, usually there are more lives than blanks, so you'll get a pretty good chance to hit. If you or your OP are at 1 or 2 health, it's super important to go first
@mindiblumenthal2051
@mindiblumenthal2051 10 күн бұрын
You are on Google
@delightfulkissboy8926
@delightfulkissboy8926 10 күн бұрын
What do ya mean by that 🤔
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Lunatic rants about Skyrim for 18 minutes in Discord voice message
18:21
Grateful 👌
18:45
Amicable Smoochlad
Рет қаралды 1,5 М.
Half-Life 2: 20th Anniversary Documentary
2:01:18
Valve
Рет қаралды 3,7 МЛН
Why you should (almost) never shoot yourself in Buckshot Roulette
42:22
Delightful Kissboy
Рет қаралды 332 М.
AI Learns to Play Dodgeball
10:59
AI Warehouse
Рет қаралды 1 МЛН
What if You Had Every Legendary Joker in Balatro?
1:13:06
Roffle Lite
Рет қаралды 475 М.
I made a horror game that's IMPOSSIBLE to SCREENSHOT!
3:52
Branta Games
Рет қаралды 1,4 МЛН
Is the Monty Hall problem in Buckshot Roulette?
15:59
Delightful Kissboy
Рет қаралды 25 М.
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 16 МЛН
Do NOT buy this game | 'Member the Alamo? Review
17:03
Graeldon
Рет қаралды 1 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН