I Played Lethal Company With An AI
ฝัง
- เผยแพร่เมื่อ 22 พ.ค. 2024
- After making a Lethal Company AI that can do ship command in my last video. It is now time to test it by playing a full game with it. The goal will be to beat 10 quotas. How many quotas do you think I'll beat?
Watch first part here: • AI Learns To Play Leth...
Source Code: github.com/Synt-Axe/lethal-co...
My Discord: / discord
Chapters:
00:00 Lethal Company AI
00:17 Quick Recap
00:42 The Goal
00:57 First Quota
01:57 Second Quota
02:54 Third Quota
04:33 Fourth Quota
05:34 Fifth Quota
06:53 Sixth Quota
07:37 Seventh Quota
08:36 Eighth Quota
09:46 Final ? Quotas
13:09 Rating the AI
Similar Videos:
Markiplier - WE LOVE THE COMPANY | Lethal Company - Part 1
• WE LOVE THE COMPANY | ...
Bread - What does v50 hold for us? Lethal Company
• What does v50 hold for...
b2studios - AI Invents New Bowling Techniques
• AI Invents New Bowling...
AI Warehouse - AI Learns to Walk (deep reinforcement learning)
• AI Learns to Walk (dee...
Sebastian Lague - Coding Adventure: Making a Better Chess Bot
• Coding Adventure: Maki...
AI Tango - AI Learns to DESTROY old CPUs | Mario Kart Wii
• AI Learns to DESTROY o...
Code Bullet - AI Learns to play JUMP KING
• AI Learns to play JUMP...
Primer - Simulating the Evolution of Aggression
• Simulating the Evoluti...
OpenAI - Multi-Agent Hide and Seek
• Multi-Agent Hide and Seek - เกม
This is an awesome project! :3
I did make something similar, but my project isn't an AI.
I made a mod that executes certain actions like warning you about enemies, opening/closing blast doors, deactivating turrets or teleporting you when you're panicking (Aka spinning).
These actions are all based on cool downs, chances and malfunction chances.
It is also a blast to play with, but I'd expect your AI to be more fun xd
Sounds like a fantastic mod!
Is it published? Many people in the comments were asking for such a mod.
@@synt_axe
Yes and it's open source :)
It's called "AutomaticSignals"
@@synt_axe
It is public and called "AutomaticSignals" :)
I feel like Roberto best thing about it is that since its technically another player, you didn't lose all your loot if you die like you would in solo
Ikr
I feel like he needs a counter for mimics or a way to be triggered to leave. If a mimic eats you and goes back to the ship then Roberto is done
maybe if the AI will take off as soon as the vote to leave is pressed
I don't care if it's not balanced, that's the most irritating thing about playing solo in Lethal Company.
6:36 roberto thats not a friend!
the best part about this is that you're also really good at traversing the facility/mansion
He’s not a great player
@@antidreams how do even get good at this game
@@slavsit7600mostly just game knowledge and knowing how to outplay enemies, also knowing how to path well
@@antidreamsunnecessarily rude
@@antidreams and you have a genshin impact profile picture you heathen
I love how the only upkeep required for roberto is basically just cash for the ice cream rocket
I'd love to see Roberto get his voice back, even if it's just for some fun, sarcastic, random, or contextual barks now and then. Like "you're surrounded" if three adjacent tiles contain enemies. Or "you're really pushing it" if you're still planet-side by a late hour. Maybe even "this is a terrible idea..." if you go land on Titan while it's eclipsed lol.
That’s genius
jesus christ i didnt notice how small of a youtuber you are. genuinely impressive two videos for such a small channel, with many funny moments.
nice pfp
niko moment :O
Don't say the Lord's name in vain
This feels like a vanilla feature. Like Zeekerss would absolutely add a "Ship buddy" you can buy in the store and it's just a crappy robot that yells instructions at you
A tip I want to provide for Jesters: When you run into them, they're not run killers. It takes them 40 seconds to pop, but if they pop and no one is inside the facility/mansion, the Jester will reset back to normal; allowing you to continue your run as normal. I think it takes roughly 10 seconds for the Jester to go back inside its box if no one is in the building. Amazing video, by the way!
Jumping also delays the active Jester from chasing because when the player is not on the floor via jumping, the Jester thinks the player is out of the facility/mansion.
It in facts resets instantly (tested it)
Logical next step is to make Roberto a partner to loot in the facility
And of course to make this a mod for everyone to play
A full team of bots might be better. One to watch and use terminal. On mansion maps program it to macro turrets and landmines constantly, and on facility maps program it to lock enemies behind doors. Allow it to communicate with the radio bot. It will communicate what it sees to the radio bot who will inform you of the enemies and loot. This will reduce coms lag. You could also program this bot to lock ship doors when enemies are near, and maybe even teach it to fight off masked. I suggest as specifics of communication, it will prioritise enemies, and will tell you their number, direction and speed (8 compass directions and stationary, partrolling, sneaking, attacking and coilhead for speed). It will also mention how close they are to you. It will update you with a frequency that varies depending on how fast monsters are moving and if there are monsters at all. Without monsters it will say no monsters and not speak again until it detects a monster. Stationary or patrolling it updates you if your approaching the monster, attacking or coilhead it frequently updates you on other monsters as well as those, and it won't talk about loot. As for loot, it tells you it's direction, quantity, distance and the room type. it can group look together and will direct you to the highest portion of look or the closest loot, depending on the situation
Lastly, the final bot will be the ferry bot. This bot just carries items to the ship.
That's gonna require quite a lot of work.
@@caesarsalad1336 they'll be our own best friends...
@@soupcangaming662 When you have no friends to play with so you make your own 💀
This AI is honestly the best solution i've seen for solo Lethal Company. I would love to have played it with this.
the dog coming up the stairs and eating the mimic was so funny
This is super cool, I'd love to see this expanded upon.
I'm sure there would be ways to speed up the processing time, from screenshot to output. 3 seconds feels like an absolute lifetime for an AI, so I wonder where the bottleneck is. Once you work that out, the possibilities significantly increase for what it can do.
I think the problem is that saying it every second would get overwhelming, so it speaks slower than it can process on purpose
@@pyrarius1598 definitely, but I think there’s a good middle ground.
I think the current system is good for not being overwhelming, but one of the most useful things the ship person saying “you’re about to get eaten by a bracken” so even an “alert, enemy in your grid” might be useful.
not only did you spend a whole load of time making a video on HOW the AI will work but you also took the time to SHOW how it works, all that only for 630 subs? you deserve alot more than that for the amount of time and dedication you had for the 2 videos.
😎
the whole concept, execution, and playthrough is amazing, but the COMMENTARY... the commentary is gold.
Holy shi, with commentary and quality like this, i thought you had thousands of subs, but to think u had less than 700... new sub earned!!!
this would be really well for solo players
I didn’t see it in the video but assuming it can also open doors and just act as a lifeline if you die would be super helpful.
Might be finicky but a way for Roberto to record your map and stitch it together into a facility map would let it tell you the way to the entrance or the nearest discovered fire exit. A slow but reliable backup for when u inevitably go to deep and get lost would save runs 😅
bro you make such high quality videos!! please make more of them! ❤
I love your videos already 🤣. You have the best comedic timing in your editing
Nice video, definitely subscribing!
came here from the other vid and can't wait to see what your channel becomes. 1.2k subs off three vids is astounding growth, best of luck!
That was a really good video as well as the first one. U earned a sub
this is absolutely brilliant
Holy shit you're THAT small of a TH-camr? Your shit's awesome man. You're pretty fuckin funny, and like the perfect mix of programmer and gaming TH-camr.
You should definitely make more AI for this game
wow I saw the first video a few hours ago and you had about 100 subscribers and now you have three times more holy
Can you make it a mod
Wow good job
It was really entertaining watching these 2 videos
Underrated channel indeed , hope u get what u deserve
I don’t have good knowledge about AI but is it possible to program them just to take loot that is outside and return it to the ship?
Really love the idea of this! Would definitely play more solo LC if I had access to this
It's unreasonable how high the video quality is considering your size. Got yourself a sub -b
this man's commentary is legendary
this was a really cool idea and video
2:45 you killed the dog with the worm. Good job!!!
Hope you have the best luck with ur Chanel because I love when ai plays games and coding you sound like a guy I also watch who makes ai as well
so, so cool. can't wait for more.
man this guy is so underrated
In terms of practicality, the delay kinda makes it feel more like an actual player. Or a struggling life like intelligence, rather than just a “modded” processor.
It’s fun to program AI that better performs in human ways rather than in complete algorithmic quick and sterile computations.
when i was watching your videos, i seriously thought you were a huge youtuber with thousands of subscribers... good work man!!
10:13 he smote it with lightning that is objectively the coolest way to kill an enemy 😀
love this concept, very interesting! comment for algorithm
I encourage you to continue doing things with AI =)
Best thing i watched for today❤
I kinda wanna just see raw gameplay of you playing with Roberto
Can this be downloaded for us? I work on AI for fun, and I might be able to get some automations working
Just published the source code. It's in the video description.
@@synt_axe Thanks dude!
Edit: just had an idea. The terminal controllable doors and turrets have pretty obvious identifiers. A simple text recognition library can be used to identify the doors/turrets, and using a data list to store said values and whether they are turrets or a door (player would need to report it to the AI for it to log, most likely over chat)
Edit 2: I’m an idiot, that’s literally what you said in the “want to do” section LMAO 😂
EXTREMELY underrated
I would say one thing you could do is instead of having the AI ping whenever an enemy or loot item is nearby, have it only check the cone you're facing for loot (and when you sweep over a loot item, it would say "Loot, X distance" and if an enemy got within the point of being a threat, it would say "Enemy, X distance"...and if the enemy was behind you (a cone opposite to the loot check cone) you'd head "Turn Around!"
respect for not using any mods for ship loot
next video I want to see Roberto with a shotgun to defend himself, and more of you and Roberto speaking
(if you could get it to respond to you in voice that'd be incredible)
As a Terminal User, I imagine that it would be great for perhaps making use of deactivating Turrets, Mines, and Opening/Closing Terminal Doors with the use of command codes.
Terminal Doors are generally a no-brainer, since they often have the code number associated with written on the secure door; having a way to have the AI make use of typing a command on the terminal similar with the z/zz/zzz function you made with the usage of Code: ## or something along those lines might be doable. Since you had it be able to ping/flash the radar booster, I wouldn't think this would be a real problem...
Turrets and Mines, on the other hand, would be 'harder', since they have a cooldown and don't have anything written on them unlike Secure/Terminal Doors. You could have it so that, with the picture function you used to have the AI tell the presence of enemies and items, it can detect the presence of red "[##]" on the screen and be able to interact with it, but that can also lead to the problem of it opening terminal/secure doors, since all of them look the same on the terminal. with Turrets at least, you might be able to have the AI be able to read the 'cone' of the turret be also noted to have it be able to turn off turrets since those are generally more annoying/dangerous, but with mines that might be difficult.
Identification of enemies might also be useful, considering different enemies often come in different sizes of 'red dot', and have a speed associated with them. Although considering that from what was detailed in the last video it notes enemies when there is a 'red dot', I'm not sure how accurate it is when it comes to mimics.
Would be interesting to see this worked on more, always been a fan seeing AI at work. Use to enjoy watching people run tournaments of Brood War Self-Crafted AI (Starcraft Artificial Intelligence Tournament). Hope to see more from you soon.
"I saw this as a threat to his productivity."
we need this..as a mod.
recommendation you could make the ai be able to teleport you when your dead or about to die or if your spinning alot
While the video is great and the A.I is pretty solid, I do think you could've done way better yourself if you wanted to reach Q10.
To name some area for improvement:
- 1:11 Not a major fault but your early Q1 scrap could've probably been a tiny bit better, if you are abusing every hour of each day you should have no problem getting to Titan on Q2.
- 2:19 An early Ghost Girl doesn't mean your run is dead, you can avoid her attacking you by not looking at her at all, if you do look at her then you can still manoeuvre around her with enough stamina or use certain terrain in the facility, mansion or ship to avoid her killing you.
- 2:20 Unsure if you did this or not but you can abuse the radar boosters stun to get to and from main/fire as long as you hold it in your hand, you will get flashed along with the Giant but it will keep you alive while traversing.
- 3:19 You don't need to leave the moon if a Jester has spawned, just be sure you don't get cornered by it.
- 3:36 When fighting Nutcrackers in V49, you now need to shuffle back a bit to avoid getting kicked if you want to do the cheese strategy.
- 4:10 Considering the situation, you could've either placed the radar booster to the side or ship so it doesn't block the ship entrance or alternatively you could made Roberto call the dropship to distract the dogs.
- 8:53 This fall was 100% avoidable had you jumped sooner, you can jump surprisingly early and still make it if you have low weight. I almost guarantee had you not fallen you could've made Q10.
Hope this helps for improvement, the video was solid otherwise and the A.I was interesting to watch provide information and support you in many ways!
Roberto is indeed a great asset to the company.😄
this is so cool!
It might be difficult i think it would be smart to use a machine learning algorithm to differentiate between some monsters. As an example of a use case, in the event that a bracken is behind you it will say so and potentially save your life
MAKE IT SO ROBERTO CAN TELEPORT YOU. Maybe make it able to detect what type of enemy by a movement algorithm
It would be interesting if you could program roberto to open doors as you approach them and close them behind you, and to turn off turrets. But did you consider solving the delay issue by having him watch the monitor instead of the terminal?
Hello, could you make it a mod? I understand that this is difficult, but this way you can achieve great popularity. This AI has potential.
Zeekers really should hire you and it’s useful for single player mode if there is no network or something 😮🎉
its zeekers
@@jayman1462 the auto correct fucked it up
@@Kylethehellhound666 i had assumed so just wanted to make sure you knew
You should make 2 more AI, one that collects from the exit and takes loot back to the ship and the other to go in the facility with you and take loot to the exit and maybe fight back.
I love my free complimentary bracken. 5:00
Damn the bracken still scarred me
The chill spider: 😎
I dont know how you feel about mods, but i would recommend getting at least one called reserved walkie mod. Gives you an extra space for your walkie.
i saw a tip on yt that if you stand still while that centipede is on your head, it will spare you with 1 point of hp left bc it thought you were dead
That does work in solo, but not in duos sadly
can you upload full video of gameplay?
This is cool and all but i think it would be funnier for a tts for the ai to inform you as well but go quiet if they hear the dog audio
do you think you could have roberto teleport you to save you from giants or the little girl?
Not a single thought behind his visor
can you make the roberto teleporting you if you dangerous? or chat command
you should add bots that come in with you to help
That might be too ambitious. I was thinking starting off with a bot who does nothing but shuttle loot from the front door to the ship would be more feasible- but then you’d need to code actual pathing to a degree.
I think masked mimics cheat by just walking towards the direction of the player on the ship while teleporting over gaps railings etc. so you can’t just copy that code.
The bot would actually have to record its trip in with you to the front door (following player) and be able to reverse it for its trip back alone then repeat- maybe waiting at the entrance until an item is placed in front of it where it then mashes ‘e’ to pickup blindly or looks for the text prompt.
After you have the path on file for each moon it can look it up on every and act based on what Moon name shows up at landing.
Actually going in, grabbing an item, and returning would be the next step but more often will die to hazards and monsters so quite the challenge.
Now you need to make a bot to replace your job
How about making a mod that adds the ai in the game when host download it? Please
1:18 Its amazing how much an accent can enhance humor
Hmm we did not take masks into account when teaching Roberto about outdoor enemies
cool
You should try it again
wait is dine actually viable with the ai, I kinda forgot if did disable turrets or not
I watched the 2 videos i saw you had 4 subscribers before the first lethal company video you could still work on the AI
the next step is to make an ai that goes with you in the facility and loot with you! or even make Roberto and another ai do all the job while you staring at the terminal and laughing at their struggle with monsters xd
EDIT : try to make this ai model using c++ as it will outperform the python model and maybe even give you informations every half a second but i think it will be overwhelming to see all those messages from Roberto and you should stick with the python so you have time to analyze where you going and what you doing next then wait for Roberto to send the info
Be careful Roberto might stab you he’s a little insane
Now make it run "scan" and compare what you have on ship vs on the planet😄
can you make this into a mod? this is awesome
Complimentary Bracken😌
MAKE IT INTO A MOD
How about you keep Roberto and then create... Juliana so she can comunicate in chat the coordinates that Roberto CONSTANTLY sees on screen. You know, these two are such a good duo, they can comunicate telepaticaly, so no need for Roberto to leave the terminal at any moment.
_(Name open to suggestion/Patent not registred.)_
More like Maria fr
make it a mod, so others can play with Roberto as well.
Does Roberto know how to turn off turrets?
it wouldbe cool if it can turn off turrets and landmines and close/open doors
ok that's cool but what if there where 2 ai's 1 exploring and 1 telling them where items and enemies are
What’s your background as a developer?
2:02 why not rend?
IM UR 1K SUB
(:
make command to go to space aka pull the lever
Why not have the AI monitor you and send the messages from the same console?
Why did you go to dine? Rend is cheaper to go and less dangerous but practically gives the same amount of loot.
maybe because the ai wasn't designed to deal with mimics. Also fire exit is closer
@@steamy229 reasonable as dine can't naturally spawn masked but dine has like 30+ turrets and 10+ land mines I think while rend has 0 turrets and 1-3 landmines I think.
I miss when Roberto had a voice.
R.I.P. Robertos oddly feminine voice
Sadly, Roberto lost his voice 😔
Pretty impresive but u know u dont need to waste time and u csn buy items on moons