Can an AI beat me at Super Auto Pets?

Ғылым және технология

A deep Q reinforcement learning AI takes on real humans at Super Auto pets.

Пікірлер: 151

  • @Firstname..Lastname
    @Firstname..Lastname7 ай бұрын

    I think the reason the AI favored using cupcakes is that cupcakes are a great way to win early rounds. Since a “win” condition was to only win 5 rounds, it will reach its win condition before cupcakes value starts falling off significantly. I predict it would favor cupcakes less if it’s win condition was 10 trophies, so that cupcakes could not quickly propel it to victory

  • @mariobazaldua4016

    @mariobazaldua4016

    7 ай бұрын

    I think the "Win 5 rounds" idea limited the possible strength of the AI

  • @CAMSLAYER13

    @CAMSLAYER13

    7 ай бұрын

    Cupcakes aren't the best but on the other hand its a common real person problem to prioritise long term gain too much when you only need to win 10 and the faster you win generally the easier it is. What I'm saying is the AI might be onto something if it had more time, if you bought cupcakes in the right situations you could get a leg up. Its just not information a person could reasonably process without spreadsheets and a lot of time.

  • @Animeeater25

    @Animeeater25

    7 ай бұрын

    Also remember it is playing against itself, which is also only trying for 55% win rate. I would wager that most real players are pretty much always trying for the 10 wins. When it plays against itself, it never really gets punished for using cupcake because its opponent is also not going for long term strat, only further reinforcing the behavior.

  • @one_victory6145

    @one_victory6145

    5 ай бұрын

    Donno. I disagree. According to the Q function used in the video, the AIs were optimized to maximize the amount of wins, not to get 5 wins. The problem here is (assuming there is one) is local convergence, or local maxima. I'm guessing one of the AIs found out that using the cupcake very liberally is a very effective strategy to employ against other AI players who were not competent enough to deal with it at the time. This probably happened because using the cupcake is a single action, which the AI can easily come across randomly. On the other hand, countering the cupcake is far more difficult, as it requires long-term thinking with chains of actions across turns. After the cupcake discovery, all the other AIs converged towards that behavior because the cupcake AI kept beating all the others who could not find an equally easy counter. Eventually, thd cupcake strategy got stuck there after millions of self-iterations. This is one of the biggest and most common limitations of self-play. A possible solution would be to match it against actual human players in the training process, who do play with long-term strategy in mind. But that is too resource intensive, and could be unpleasant to the devs + players.

  • @cccant26
    @cccant267 ай бұрын

    We're doomed if he feeds NL content to the AI 💀

  • @darwinjackson3560

    @darwinjackson3560

    7 ай бұрын

    people ain't ready for the high iq Hedgehog tactics

  • @lcart1064

    @lcart1064

    7 ай бұрын

    Watch the AI start using Bacta Tank strats

  • @EsotericCat

    @EsotericCat

    7 ай бұрын

    Lmao not surprised the top comment is ab NL. Our venn disgram of NL community and sap is almost a circle

  • @Isand-l-manI

    @Isand-l-manI

    7 ай бұрын

    What is NL?

  • @VinnyZoomer

    @VinnyZoomer

    7 ай бұрын

    @@Isand-l-manINorthern Lion

  • @equi31
    @equi319 ай бұрын

    Great video! As a competitive Super Auto Pets player, I can't help but wonder how an AI like this would do in a 1v1. There's a lot more to think about, since you can always see your opponent's team from the previous turn. The AI would have to learn things like repositioning its units, countering specific teams, and sometimes intentionally throwing rounds that it can't win to gain a long-term advantage. I'm not sure how well it would do at that, and it'd be really interesting to see.

  • @Ohrami

    @Ohrami

    7 ай бұрын

    A well-trained AI would do better than any human, obviously.

  • @equi31

    @equi31

    7 ай бұрын

    @@Ohrami in any other game I'd agree with you, but with a game like this I'd have no idea how to even start creating an ai that matches the creativity of top players you might still be right though, and if you are then we're all doomed lol

  • @Ohrami

    @Ohrami

    7 ай бұрын

    @@equi31 This very video just demonstrated to you the methodology of doing so. There are artificial intelligence go and chess engines that are far superior to any human player in a game that's also far more complex.

  • @mjb3190

    @mjb3190

    7 ай бұрын

    ​@@equi31finding unique and unusual ways of winning is kind of ai hallmark. Given enough training time, ai will always win

  • @equi31

    @equi31

    7 ай бұрын

    @@Ohrami you're probably right actually, assuming that the rolls are the same on both sides. Sadly though there's not currently a way to do that in the game, and any amount of randomness in a game means that a human can always beat an ai (just look at a game like scrabble)

  • @fabrizioalvarado4021
    @fabrizioalvarado40217 ай бұрын

    Not being able to freeze pets is a huge hindrance in the early game, possibly loosing level ups that can snowball the power level. Even in the late game, imagine having the possibility of leveling up into an early monkey, but forgoing that line because you would not be able to afford it that round without selling other pets. The fact that it performed so well without so many key mechanics makes your model even more amazing!

  • @fabrizioalvarado4021

    @fabrizioalvarado4021

    7 ай бұрын

    Ilfm

  • @themurph930
    @themurph9308 ай бұрын

    What about freeze food, freeze pets, rearrange for optimal positioning? So many variables to consider!

  • @alifibrahim5064

    @alifibrahim5064

    8 ай бұрын

    This is what I was wondering! Would love to see a deeper experiment with the full options. Wondering if it will ever go for a 50/50 shop chicken strategy

  • @alessandrosilvafilho8527

    @alessandrosilvafilho8527

    7 ай бұрын

    ​@@alifibrahim5064considering it went for the remarkable 50/50 shop can without cat strategy...

  • @kroepoek3764

    @kroepoek3764

    7 ай бұрын

    He did let it rearrange the pets, but indeed he missed out on the freeze part! Would have probably made a big difference, since it is a big aspect of the game, but would also make the experiment alot more brutal. So many more variables and considering this already took him 4 months I am not surprised he didn’t take it into account

  • @RomanQrr
    @RomanQrr7 ай бұрын

    I feel like increasing rewards for the latter rounds could guide the model to do better at late game.

  • @krembananowy
    @krembananowy7 ай бұрын

    Usually when doing self-play, AI is competing against ghosts of *all* best performers of the past, instead of only the most recent one This might have helped to avoid catastrophic forgetting.

  • @generalgrievous2960
    @generalgrievous29607 ай бұрын

    Most videos making an AI don’t go into much depth let alone do it so well. I absolutely loved your video finally feel like I somewhat know how deep Q learning works. Good work!!!

  • @Shaqtapus
    @Shaqtapus7 ай бұрын

    So how did you decide on targeting 5 wins over the more elusive 10 win game that most human players target? In particular the cupcake strategy you noticed is buffed in a model targeting 5 trophies since each trophy is more valuable and the model is less reliant on scaling and winning later rounds. Which is why humans don't target the cupcake in most arena battles

  • @thvist
    @thvist7 ай бұрын

    Huge respect for your work! The video was informative, well structured, funny and in the end there is also quite a bit of tension!!! Instantly subbed and looking forward to where this channel is headed!

  • @grantmnelson
    @grantmnelson10 ай бұрын

    Incredible video dude, it’s honestly crazy that it has so few views. Hopefully the algorithm picks it up soon. It might be worth looking into changing the thumbnail up, because the content itself is genuinely incredible. Maybe change it to center ai more than SAP, I’d check out code bullet’s style on his machine learning vids. In regards to the video itself, it’s interesting to see how the neural network decided to focus so hard on winning the next round. It seems like that is a result of training with reward only based on the next round maybe? I’m surprised that it opted for cans though under the assumption that it was only trained on the next round though, but it also makes sense assuming that the ai wasn’t trained under the restriction of 5 losses. Regardless tho again great video, wishing you luck in the algorithm:)

  • @braintankdeeplearning1540

    @braintankdeeplearning1540

    10 ай бұрын

    Thanks for the love! I definitely agree with the thumbnail. I’ve brought it up with some friends and I think we all agree it’s doesn’t show a lot about the actual meat of the video. And for the algorithm, I didn’t talk about it in the video as much, but the amount the algorithm considers values immediate rewards to potential future rewards is a number we can change. If you look at deep q learning literature, they talk about it as the “epsilon” hyper parameter. In this project I used a high (0.9875) value, as I found it did the best job at making decisions that consider the future. It actually loves slower scaling units like the giraffe and the monkey. The cupcake is a pretty interesting little quirk the model has.

  • @Cinkom
    @Cinkom7 ай бұрын

    At 20:30 the deer should have been position 1 according to the ai, and it would have resulted in a win.

  • @pikapoke1664
    @pikapoke16647 ай бұрын

    what the hell 74 subs?? this video waaaaaaay too well produced and has such an original idea. I will be sharing this video

  • @als_pals
    @als_pals10 ай бұрын

    Did the ai not have the option to freeze? I know that adds even more complexity though! Amazing work and wonderful video, even if I am a bit thick for some of it 😋

  • @braintankdeeplearning1540

    @braintankdeeplearning1540

    10 ай бұрын

    Hey great question! I had the ai originally freezing and unfreezing pets and food in the shop. I took it out for mostly 2 reasons. 1. Adding freezing to the action space made it so the AI had to add so many more actions it needs to try and learn from. 2. The AI could not properly use it very well. It would mostly just randomly freeze and unfreeze. Not very useful. Glad you’re liking the content and hope you were able to learn something new!

  • @user-kw5dy1dz4s

    @user-kw5dy1dz4s

    7 ай бұрын

    @@braintankdeeplearning1540 perhaps you could have made it so unfreezing cannot be done subsequent to freezing requiring the bot to complete another action.

  • @notster7114

    @notster7114

    7 ай бұрын

    @@braintankdeeplearning1540 Instead of giving the AI the option to end turn when it has less than 3 gold, make it think it can still buy pets/food and if it would rather buy a pet or food than roll, freeze that item and then roll and repeat until 0 gold is left?

  • @balisa7350

    @balisa7350

    7 ай бұрын

    ​@@notster7114but wouldn't be much of an trained network playing (would be using some human strategies) . I'd say it's a great start training without the freeze and adding it later on

  • @awkwardsilence4241
    @awkwardsilence42416 ай бұрын

    Incredibly well made video! Hope to see your channel grow in the future.

  • @xwkya
    @xwkya6 ай бұрын

    Why is the blog and description gone.. I was curious as for why a transformer was used rather than fully connected layers.

  • @Ciruelatron
    @Ciruelatron10 ай бұрын

    Definitely thought this video would've way more views. Wish you all the success on your KZread journey 😅 :).

  • @logotzip3967
    @logotzip39678 ай бұрын

    Making a series on the AI playing ranked mode would be so fun

  • @TheFutureThis
    @TheFutureThis7 ай бұрын

    What a sick project. Studying this at uni rn, thanks for an unintentional study video

  • @kylecoleman6221
    @kylecoleman62217 ай бұрын

    Dis you not consider freezing a pet or food in the shop aa a possible action at 6:38 becuase that was too difficult to code?

  • @Victoria_Huot
    @Victoria_Huot7 ай бұрын

    That was great! Depending on what you are aiming towards simplifying the explanations could help make your content more accessible to everyone but that depends on what you want your videos to be like

  • @Captain_Pine_oo
    @Captain_Pine_oo7 ай бұрын

    Great video, kinda love how it feels like a school project, but with video games

  • @lachland592
    @lachland5927 ай бұрын

    Absolutely fantastic video! I have wanted to do this for ages but never found the time. Your implementation is impressive. What hardware did you use for training? Have you considered using human teams in the rollout or learning phases? I’m wondering how much of the training is spent just getting it from incomprehensible moves to justifiable moves.

  • @nottherealtom1428
    @nottherealtom14289 ай бұрын

    Very entertaining vid man, keep it up!!!

  • @DarkAurora10
    @DarkAurora107 ай бұрын

    I’m upset that this wasn’t recommended to me sooner. Dope video 😊

  • @rainiedash9225
    @rainiedash92258 ай бұрын

    Eyyy this was super cool and very well made!

  • @Gorbgorbenson
    @Gorbgorbenson7 ай бұрын

    It's so funny that NL has the space dominated that he shows up even in the quick scroll

  • @yeetr926
    @yeetr9267 ай бұрын

    Hey could you please add your blog to the description? I'm really interested in learning more about this but I don't see a link to your blog. Thanks!

  • @_i_a_n_
    @_i_a_n_7 ай бұрын

    Well written and explained. Nice work.

  • @aliciadalbey1201
    @aliciadalbey12017 ай бұрын

    im a music major who occasionally touches this game and has 0 interest in coding but this was an extremely engaging video even with 0 knowledge of most of the things you were talking about. Great vid!

  • @Outthebots
    @Outthebots7 ай бұрын

    Hello @braintank, can you turn off the RNG? In the python version of the game, can you find the variable for RNG and just make it a constant seed so that your model perfects 1 game first before it moves on to other games and becomes more generalized?

  • @themetalfleece
    @themetalfleece8 ай бұрын

    Amazing video! Both educational and fun, kudos! :)

  • @empru4553
    @empru45537 ай бұрын

    Ive been daydreaming about doing this for a time. Thank you for this video.

  • @devilix7132
    @devilix71327 ай бұрын

    I had an idea for this but zero skill thanks for letting me see what could have been

  • @firetaco1
    @firetaco17 ай бұрын

    Such a high quality video, keep it up!

  • @neotreo3670
    @neotreo367010 ай бұрын

    Nice Video! very underrated

  • @braintankdeeplearning1540

    @braintankdeeplearning1540

    10 ай бұрын

    Thanks man! Glad you enjoyed!

  • @alexbazyk2344
    @alexbazyk23448 ай бұрын

    cool shit. you deserve more subs man. keep it up!

  • @Outthebots
    @Outthebots7 ай бұрын

    Also for the game state, i would add more columns like a column for boost_per_to_the_right = 1 or 0 so that it can know more than just the level of the pet

  • @HiFisch94
    @HiFisch948 ай бұрын

    Really well made video!

  • @guillermoagullomarti9
    @guillermoagullomarti97 ай бұрын

    Criminally underrated

  • @rubengoldman5830
    @rubengoldman58307 ай бұрын

    Considering how many games of SAP the AI played, it probably rolled past more sloths than any human player.

  • @angelo6522
    @angelo65227 ай бұрын

    great video, super interesting idea!!

  • @tspeck1
    @tspeck17 ай бұрын

    Very well written and presented video! You earned 1 more subscriber, good luck on your youtube career. You mentioned the code available on your website but I can't find that anywhere, as a suggestion, you could put it up in the description, I'd love to look more into how you did this :D

  • @TheFutureThis
    @TheFutureThis7 ай бұрын

    I don't know if I missed it but did you incorporate freezing items in the shop as an action?

  • @spec9513
    @spec95137 ай бұрын

    I thought u had 800k subs! Def. Deserve more subscribers 🎉

  • @DDethable
    @DDethable7 ай бұрын

    So I've been thinking about this video for a few weeks now and I was kinda wondering about how when the ai lost a pokemon it lost a significant amount of points causing it to kinda go into shock right? Well it got me thinking what happens if that goes the other direction? What if you changed to point system a bit. What if when a pokemon gains exp, the ai gains that many points too, gain zeny same points, catch pokemon, levelx10 = points. Lose zeny after loosing a battle, loss in points. The game already tells you how rewarding something should be for the most part why not just implement that?

  • @nathanriddle1663
    @nathanriddle16637 ай бұрын

    This is awesome. I wonder if this would be worth using for pet nerfs/buffs

  • @jeanibarbide1647
    @jeanibarbide16474 ай бұрын

    can you put this ai on ranked ladder and see what rank it hits after a week

  • @alexanderhustinx828
    @alexanderhustinx8287 ай бұрын

    What kind of hardware did you use for training?

  • @Yes.-_-
    @Yes.-_-7 ай бұрын

    In turn this also showcased that the Ai wasn’t fully trained yet, when you showed the graph it also showed it’s stagnation, and this is because it’s still hoping on certain rng strats, as evidently shown it won 50% which is exactly what you trained it for i suppose when you put the win % necessity at 55%, in that case it’s successful. In a more strategic based thought process of winning 80% plus i imagine if you let it run for months with the addition of letting it look at abilities alongside all the rest, that it Would easily start playing as good if not better than most humans, i imagine this would be seen as cheating tho so once again, looking at what you wanted to achieve and how long it took you, you did an amazing job and I’m definitely looking forward to seeing more from you, keep up the work.

  • @Illogical.
    @Illogical.7 ай бұрын

    It hasn't taken over the internet. It has taken over your personalized video recommendation feed.

  • @edgeman1135
    @edgeman11357 ай бұрын

    A major difference between the priorities of this AI and of human players is its shortsightedness. I'd love to see what a model could achieve if trained against sampled human teams from all rounds, unfortunately I can't seem to find any databases for that.

  • @monster4492
    @monster44926 ай бұрын

    5:12I like how the rarest pet in the game (the sloth) has a lower value than the mosquito

  • @Chief_Tyrol_
    @Chief_Tyrol_8 ай бұрын

    Do the other packs! Well done!

  • @salomonnoam6288
    @salomonnoam62887 ай бұрын

    Great video🎉

  • @brainles_wan1222
    @brainles_wan12227 ай бұрын

    would love to see this in the new ranked mode

  • @blahalujza
    @blahalujza7 ай бұрын

    Great video!

  • @Graceclaw
    @Graceclaw7 ай бұрын

    Next iteration needs to incorporate Freezing!

  • @rehorizon
    @rehorizon8 ай бұрын

    could you add some links to the description?

  • @peternordhaus5590
    @peternordhaus55907 ай бұрын

    I would love to see an AI like this take on inscription kaycee's mod

  • @abhinavnarayana6932
    @abhinavnarayana69327 ай бұрын

    Great video

  • @AP-dc1ks
    @AP-dc1ks7 ай бұрын

    Could muffins actually be good, if they shift losses to when you have a monkey or penguin?

  • @frimi8593
    @frimi85937 ай бұрын

    While it’s cool that your ai can perform above average in half of the ten games, it’s still notable that the average score in the end was 4.7 wins, which is below the target goad of 5

  • @spoder22
    @spoder227 ай бұрын

    i like the Brad Owen music

  • @user-kw5dy1dz4s
    @user-kw5dy1dz4s7 ай бұрын

    How did you reward the bot did you reward it for 6 wins? Because humans play for wins. Might explain cupcakes

  • @alessandrosilvafilho8527
    @alessandrosilvafilho85277 ай бұрын

    I think it would be better if the buy actions were "buy shop slot x to team slot y", instead of "buy pet x to team slot y" (assuming less possible actions makes it learn faster). I also think health is a very important imput to pass, it could proportion more risk management strategies.

  • @PROdotes
    @PROdotes3 ай бұрын

    A big issue with doing things like this is not having good "bots" to train on. If the AI only fights itself, it develops way to counter itself, not to counter the average player... Still nice video tho :)

  • @Cherokeechuck9
    @Cherokeechuck98 ай бұрын

    Commenting for the algorithm. Sweet video

  • @Timotheeee1
    @Timotheeee17 ай бұрын

    when I go to the blog post it's just placeholders

  • @jnakhoul
    @jnakhoul7 ай бұрын

    Here’s the major ethical question, did you teach it that it has to take sloth no matter what?

  • @Stewpitt377
    @Stewpitt3777 ай бұрын

    I think you took on an impossible task (I think in total ignorance). This game requires forward thinking and planning, something missing as evidenced by a lack of freezing. It doesn't appear positioning is taken into account which is of monumental importance. Still an awesome video, and beyond impressive what you were able to accomplish.

  • @theroundtomato
    @theroundtomato7 ай бұрын

    what is your website url?

  • @Duffman19370
    @Duffman193706 ай бұрын

    That cursor has some pretty human movements....

  • @shadowfootball1
    @shadowfootball17 ай бұрын

    Super interesting!!

  • @Timotheeee1
    @Timotheeee17 ай бұрын

    I wonder how well GPT4 would do with a good prompt

  • @MoonMoon-bj9jr
    @MoonMoon-bj9jr7 ай бұрын

    this is incredible

  • @voidiac5832
    @voidiac58327 ай бұрын

    I believe the inability to freeze pets is likley the reason the ai was unable to fully win a game as freezing pets is a valuable resource

  • @TunaIRL

    @TunaIRL

    7 ай бұрын

    More likely it was the fact it wasn't trying to fully win lol

  • @cocothecocobo1860
    @cocothecocobo18607 ай бұрын

    so effectively its just a repeated brute force of all outcomes and then makes data, then draws basic conclusions that are quantified (Ex: Camel good, Camel is rated 95/100, i should pick camel)? if so, this is the type of thing that would be very interesting to apply to other turn based games. Obvi would be much slower/harder with more complex games, but i think it would be interesting to see in online card games.

  • @EuMoroNaEsquina
    @EuMoroNaEsquina7 ай бұрын

    0:04 OLHA O ANDRE ALI KKKK

  • @Catliketheif86
    @Catliketheif867 ай бұрын

    Preference for cupcakes makes sense because AI striving for 6 wins and game is simpler in earlier rounds

  • @michaelmoccio2225
    @michaelmoccio22257 ай бұрын

    Very cool stuff, but freeze pet/food needs to be an action for the AI for it to have any hope of reaching 10 wins

  • @10Krill
    @10Krill7 ай бұрын

    What about freeze?

  • @DeadHawk23
    @DeadHawk237 ай бұрын

    Fuck that white background lol. It basically blinded me so I had to turn on flux.

  • @takenname8053
    @takenname80537 ай бұрын

    Wonder if it can win achievements.

  • @joshfoe1724
    @joshfoe17247 ай бұрын

    The average round win rate is only 4.7, wouldn’t this mean it’s not better than the average person if the benchmark is 5 round wins? Or did you exclude averaging to exclude any outliers in such a small sample size of ten games?

  • @joshfoe1724

    @joshfoe1724

    7 ай бұрын

    Great video tho, really enjoyed it

  • @Graceclaw

    @Graceclaw

    7 ай бұрын

    The benchmark was based on deep runs rather than average wins - sometimes your strategy just does not work. But what matters is how many high-win runs you can make (see: NorthernLion and his "believer" bets in Twitch Chat)

  • @Graceclaw

    @Graceclaw

    7 ай бұрын

    Also, I'd be surprised if the average human player gets even 4.7 wins per game on average. Maybe so, but I doubt they do significantly better from an average perspective. 😊

  • @frogs3613

    @frogs3613

    7 ай бұрын

    @@Graceclaw I think you're probably right that the average human player doesn't get that much but that's because many little kids and new players play the game. If you took the average of people above the age of say 15 with more than 5 hours in the game it would probably be closer to an average of 7 trophies per game. Personally, I think it's a very odd idea to have the AI aim for 5 trophies in a game considering a game isn't won unless you get 10. It would be like having a chess AI that is only good at openings, it wouldn't be beating many people. I'm sure it's probably due to a limit of the AI that I don't understand because I'm not knowledgeable in the subject whatsoever.

  • @TunaIRL

    @TunaIRL

    7 ай бұрын

    ​@@frogs3613 Like he mentioned in the video any added complexity increases the time it takes to train exponentially. He probably didn't want to spend years on this.

  • @JollyLad63
    @JollyLad637 ай бұрын

    cool stuff

  • @DeadHawk23
    @DeadHawk237 ай бұрын

    I'd say make wining 10 rounds per game the goal. It would HAVE to see what gets the best late game strats. Idk maybe I missed where he said he did that if he did but to me it seems this one is gunning for 5 wins which is why cupcakes is good.

  • @Nightamre__
    @Nightamre__6 ай бұрын

    Can the bot freez?

  • @JustinDoesntLookAt
    @JustinDoesntLookAt8 ай бұрын

    I feel like the ai could have done even better if it weighted pets based on general competitive usage/rating. Starting with some initial values hand set by humans, and tweaking as it learns

  • @rehorizon

    @rehorizon

    8 ай бұрын

    not sure it would help since the game is more about combos and not individual pets for the most part

  • @PoGuy12

    @PoGuy12

    7 ай бұрын

    @@rehorizontbf early deer, monkey or other pets are almost always good takes even if there’s no really synergy yet

  • @richyggkiubov6456
    @richyggkiubov64567 ай бұрын

    From every 10 games you only get a win ratio of 4.7. In my opinion that is a little bit bad ratio but it is still a very good ratio for an IA

  • @viCuber
    @viCuber7 ай бұрын

    Freezing?

  • @sageoblouk6782
    @sageoblouk67827 ай бұрын

    This is not the type of channel I will subscribe to, but it is so well done I can at least give you a like and comment.

  • @wonkadonk
    @wonkadonk7 ай бұрын

    Ya i was waiting for ai to come mess up the game lol Seems like an easy game for a computer to play Nice job, hope it doesn't get too popular tho

  • @super_7710
    @super_77107 ай бұрын

    What about positioning?

  • @braintankdeeplearning1540

    @braintankdeeplearning1540

    7 ай бұрын

    Didn’t go super deep into it because the video was already getting long. I used a greedy search strategy to order the pets. Essentially I went through and manually gave “points” to desirable qualities. IE a mammoth at the front is good because it buffs all your pets behind. That could be 5 points. Then the pets were put in order one by one, putting them in the position that maximized the sum of all the points!

  • @super_7710

    @super_7710

    7 ай бұрын

    @@braintankdeeplearning1540 what do you mean by greedy search strategy?

  • @RinInABin

    @RinInABin

    7 ай бұрын

    ​@@super_7710It's a term to describe algorithms in computer science! what it boils down to is it looks for the result with the highest immediate benefit, without taking into account the future.

  • @user-ck1xh4dt8n
    @user-ck1xh4dt8n7 ай бұрын

    How generoud of you to spend 4 months on 30 minutes of our entertainment!

  • @Hojrak512
    @Hojrak5127 ай бұрын

    5:28 I'd rather sell the fish and put the camel behind the elephant

  • @plasmaflyingpig1869
    @plasmaflyingpig18697 ай бұрын

    Also you forgot about killing an animal with a pill, freezing animals/food

  • @kanskjeetmenneske8845
    @kanskjeetmenneske884510 ай бұрын

    coment for the algoritem

  • @pedrov.8087
    @pedrov.80877 ай бұрын

    Now add freezing

  • @BiliBC034
    @BiliBC0347 ай бұрын

    The freez mecànic is not use, for me the best way to win

Келесі