Artificial Wilson : steamcommunity... dont worry about me bullying the bot we are actually good friends in real life Music - Don't Starve Hamlet - Pugalisk theme (old)
Hello orange man dont starve dst bot leader chad master red cap enthusiasts imp and plant gang killer epic maxwell gaming imposter sus gamimg amorgus funny irish man im your biggest fan
@@MEATGOOD inhales............. OMG MEATGOOD DONT STARVE DST FRIDAY NIGHT STARVEN GAMER GIRLS VS MAXWELL GAMING CIVIL WAR EGG MAN SPAMING THUMNAIL DRAWING AMONGUS EXPOSING ROCK THROWING 2 ELECTRIC BOOGALOO FUNNY MAN IM A BIG FAN
I should ask him/you if I can use that thumbnail as the mod image lol. Also, can I link these 2 videos to the mod videos page? It's only fair people's expectations of the bot intelligence level is kept in check 🤖
@@pustota7254 they wont have time to kill deerclops, every centrimeter of land is a base, if deerclops spawns hes gonna be able to destroy enough buildings to leave There will be so much iceboxes that bearger will drop infinite loot
Think the AI's logic about making more bases is that it simply helps it survive, it have to go further to scavange to survive so it makes sense to make more bases to be closer to new sources of materials.Actually very logical if it have nothing else to 'spend' materials on to just make new bases... the ai don't care about building a 'beautiful' base or something it only care about keeping itself alive.
You've seen his peak potential. I just updated today making him a killing machine. He is now a kiting master (his words, not mine) You should have seen when I had a small rounding error, he was making science stations every 15 feet. He just loves those things. Thanks for the video, I nearly died laughing at this one too Edit: if you click the stomach icon, Wilson gets a buttload of materials teleported into his inventory. I use this as a shortcut to get him into stage 2 (base building, cooking, etc). Just in case you ever want to try to see what he would do in other situations but don't like the early game of pick-up-sticks
@@whoopas312 in theory, yes. He knows every enemies attack range, and uses his run speed to calculate how long it will take him to run out of range. Thus, he's good at not getting hit, but also means he's bad at getting hits in. He also can recognize hit stun and taunts, so will correctly stabby stabby while things are hissing/barking/etc After adding it, he decided to take on a lure plant eyeball and just got into a dancing match against it, never able to land a hit before trying to dodge the next attack. I really need to add a disengage timer, or at least a "I can't kite this mob" check He also does a calculation for how many mobs are around his target and determines how much damage he'll take of he engages by calculating their base attack rate and damage, his attack rate and damage, and determining how much damage he'll take if he engages. It helps keep him alive....though he doesn't considered ranged attacks (clockwork bishop) so failed to consider them a threat. I should widen the search area, then filter out all mobs who's attack range is outside a certain distance....
@@MrKing0fTown Can he collects the bushes using the shovel? Because he keeps collecting the manure without using it and then getting himself stuck in grass biome. So it could be cool if he knows what to do in each season (like prepare for winter and stuffs xD) Also, is he able to use the log suit when he charges into fight or when hounds appear? Cool mod by the way!
I tried it out using Wolfgang and he seemed to be doing well until he found spiders. For whatever reason, he decided to attack the nest but not the spiders, like, at all. He was just standing there eating whilst three spiders just ate his face off. RIP
This brain should work for any character, but won't know much about their special abilities. I updated the murder component of his brain only recently, but didn't get a lot of time to test it. Were the spiders behind you by chance? I might need to do a better job at "find nearby enemies that will also murder me in this fight" part of the code lol
OrangE you don't get it. If you have as much base as possible then base is EVERYWHERE and nobody can ask where the base is. Also smh he didn't equip a torch when it was actually raining what a noob.
the bot created multiple bases so it wouldnt need to travel across the whole map everytime it needs to go home,bots always prefer making shorter paths over taking longer paths because its technically more efficent
I think he burn random trees cause when the bot tries to do something that needs charcoal he thinks: "oh, there is a burnt tree right there, go chop it"
The brain behavior for chopping and/or mining is shared. He scans the area for all choppable/mineable things, checks their loot table and picks something to chop/mine that he wants. The brain behavior for burning trees is separate. I figured if he burned a tree, the other component would recognize that tree and chop it naturally. But, it takes too long to burn, so he's usually long gone before the burnt tree remains. The chopping brain node is pretty complex (find tree, get loot table, determine necessary tool, craft/equip said tool, walk to tree, chop, chop chop chop, no more tree, done). This same brain function doesn't even pick up the materials. That's the job of another brain function looking for things on the ground lol.
Wait!!! Okay so when the bot was stuck on the tree it was moving towards the first base but then it changed its direction to the second base, what if the bot knew it would get stuck somehow and made a second base as a counter measure?
The reason for the bot doing another base is because of his search range, when the day comes to a specific time or from time from time the bot searches the closest base in a limited range, if there's not one, he crafts another one
I can see how that would create a loop, effectively; where he's stuck collecting resources and building bases. If his coding tells him to have full stacks of certain materials, then every time he builds a base he's USING those materials. So he has to go find more, which puts him outside the base range, which leads to him building another base.
He'd do fine. He does a lookup for recipes from the in game table, makes note of what he needs and waits until he has it all. Breaks down all components to their base gather level and sums them up. I worked on that system to make the future things way easier to add. Now any brain component can say "I need to make a X", and the prioritizer component will add those base components to the collection list (meaning niter, ice, etc will suddenly be collected) He starts with science machine, spear, backpack, and cookout already on this list. I could now add Alchemy Engine to it and he'd just start going to work! Base builder component was the next plan, but then I got annoyed at his lack of exploration so changed to working on that before other things took over and I stopped playing the game
@@MrKing0fTown that's so cool. that answers a lot of things i was wondering about the algorithm while watching the video. a game like DST seems like a perfect slate for testing AI and being able to see the results of it. it's so interesting to see how it behaves in different circumstances.
@@gabrielandy9272 nope, totally new resources would be gathered up to a full stack. Only thing needed would to tell him what to ignore instead. For example, he might start picking up things he shouldn't, or chopping down things that are better left alone
@@MrKing0fTown so he gather custom things how we know how they would work? Or on the game code it tella if need pickaxe or so, but what if my recipe comes from a new mechanic or garden item how he would know how to use?
My guess is that there is positive reinforcement associated with staying away from fire. So he starts fires because the code says that staying away from it is good. Like going for a "good job" highscore.
I was testing the mod out and apparently every time wilson hits freezing state the game just gives up. I have no idea why, but couldn't even find the reason using the logs lol
Freezing shouldn't affect anything. He should just kind of ignore it. Most common reason for doing nothing is having a full stack of everything and not being able to find something else to do. But yeah, he'll just freeze to death, picking flowers and eating them for health on the way. I started on a simple clothing brain function, and to test it out I made him make/wear the hat and flower hat depending on the weather. Can be easily expanded to managing temperature and the likes lol
@@MarangTerap any other mods installed? He managed to get to day 9 and even survived a hound wave (dumb luck, ran away towards other distractions) for me before I pushed the latest update, though it doesn't mean I didn't mess something up lol
@@MrKing0fTown nope, no mods. Now I feel like it's more of a personal problem or i messed up something. I also saw wilson get free gears because he ran a rook into a few beefalo and it was super funny. Is he coded to make a fridge?
@@MarangTerap it's literally one line to have him make a fridge. The rest of the code will figure out what to collect. Problem is I have to write the code for what and when to store things in said fridge lol. It would just be a decoration
Bot: builds fleshed-out base in less than 2 days Me: takes 7 days searching for gold, only to then realize it was just a 20-some second run west of spawn
Even without much knowledge of the game, if you're efficient at getting materials and quickly putting things together, I don't think a few bases is too bad. It means you can wander further out without worrying about being too far from a base, so you can process stuff and get back to warmth and light faster, and you're more likely to explore further early, which could lead to finding a really good base spot you wouldn't have found until much later on when you felt your base was strong enough and it was worth wandering away from and all, which could make that tedious It may not be an amazing strategy, but I can see myself doing that while I'm learning, haha
The wisdom has been dropped and pro strats were revealed. 1: Make 2 torches, torch spam. 2: Build a new base every day starting from day 2. 3: Run from spiders. Clockworks are fair game, though. 4: If you start to lose, crash the game.
I think the code had no mention of it going back to its base or knowing where the base was so that's why it keeps building a new one as if it just started over.
LOL! they should change its priority to pick the seeds mostly then pick flowers only if sanity is low. Otherwise playing with these bots will Drive us Insane. I don't want to use them to combat bosses or far away monsters but rather resource maintenance and defend base. Not sure if they would work well on summer thou.
The bot might be doin the base thing right, it has a perfect memory so it knows exactly where to go and if he stores something in a chest it will know where it is exactly and you never have to be far from home
I assume that's simply the currently implemented scope of abilities: Build basic base return to one of your bases during night So instead of stopping after that he just repeats the pattern.
the twist is that the mod maker is poor, so the mod actually just gives access of your computer to the mod maker and he uses that power to play don't starve for a bit.
Bot: **crafts torch** Dev.: "We don't know why he does that." Bot: **sets things on fire** Dev.: ... And this is why those damn DARPA propaganda videos with the dancing robots will never assuage my anxiety about DARPA robots.
imagine making a mod where any time you do something completely pointless it permanently decreases your max sanity and then enabling both this and that at the same time
I fixed it finally lol. At night, he was checking for light....but didn't consider torch a valid light source. So he then checks his inventory for a torch to equip as a backup plan. Repeat forever. Only happens if he can't make a campfire, which is rare given his lust for chopping wood. However, when placing a campfire, he tries to pick a spot away from burnable items....so a dense forest would be another time he'd opt for the torch strat. He carefully only burns trees that are isolated and won't spread....but yeah, then he gets scared of the fire and the "oh shit scary" brain function had higher priority making him completely forget what he was doing lol
Wilson spams torches. Fast forward a couple years and he has a skill tree for torches lol When you accidental mix the willow code with Wilson and get a semi arson