I Built Automated F1 Cars to Race With Because I Need More Friends... (Main Assembly Gameplay)
Vložit
- čas přidán 6. 07. 2021
- Today we are back with more Main Assembly! In this episode we are looking at a series of automated F1 race cars! I am a huge fan of formula racing and I really wanted to try and recreate the racing experience in Main Assembly!
-------------------------------------------------------------------------------------------------------------
About Main Assembly:
store.steampowered.com/app/10...
-------------------------------------------------------------------------------------------------------------
Merch: teespring.com/en-GB/stores/ka...
-------------------------------------------------------------------------------------------------------------
#mainassembly #kangaming - Hry
I see how it is
🤣
Is it just me or is the color of the two ai cars not a coincidence, the colors are scrapmans and kosmos colors
@@matthewsubjeck6820 i think that the light blue can also count as Moonbo
you see how what is?
@@tytangameplay3118 kAN replaced him with dumb AI
I love how you painted them in the colours of your friends
@Remie Duck scrapman and Kosmonaut
@@klaasmuller9663 you clearly didn't get the joke... :I
@Remie Duck r/wooooshwith4o's
@@mattihintikka1654 wow im so gonna be able to read sarcasm.... there was about a 98% chance of this person not knowing other youtubers lol
@Remie Duck wow im so gonna be able to read sarcasm.... there was about a 98% chance of this person not knowing other youtubers lol
The biggest improvement is to factor in angle of the car in calculating it speed. The more car needs too steer, the slower it should go.
Second thing the steering angle constant should be 180/steering angle . If your steering angle is 45, than the constant should be 4. Because when the car is at 45 compared to the target it should steer 45 degrees to go straight at it. At 45 deg the sensor reads 0.25; multiply by constant =1; the car steers full angle - 45 deg.
Kan: "You know, I'm Canadian. I, uh, use real units of measurement."
Americans: Hold my beer
@Aaron Swan THE FORBIDDEN COMBINATION
Football fields per hour
@Aaron Swan you don’t use eagle per eaten hamburger? xd
Actually as an American I'll throw out the universal measurement that will trigger both imperial and metric users; gauge.
@@steeljawX As a fellow American. Yes
Make it so that the cars slow down as the angle between the AI car and target increases so they can take corners better
for a second, i thought this was a Multiplayer Monday XD
😅same
this is not even close to monday
@@beaclaster not with that attitude 😎
It is. The blue car is Moonbo and the red one is Scrapman, that's why the red car constantly rams the blue one >:P
Title of the video:
"...Because I Need More Friends..."
You and me Buddy, I know that feel ^^
Yes my guy I know how that feel
How to make friends in 2021: See people and talk
How to make friends in 2021(for kAN): Build new friends
If you want a really crazy programming challenge, try to construct a quadcopter. Step 1 is getting all the math to correctly speed up and slow down exactly the props you want, step 2 is some crazy precise tuning to make the thing actually pilotable. I think it is something you would really enjoy, and I would love to see how someone else goes about the process.
Just like real friends: never do as you'd expect.
Great Concept cars. More MA plz! Its a great game.
kan engineered an alternate reality where he is leading a race and scrapman is falling behind
3:11 a multiplier is already conveniently placed in the debug node for you to change to your desired amount (aka 3.6 to display real units)
Now, make a Mazda Miata pet that follows the player around.
:D
ScrapMan, Kosmo and Moonbo: Are we a joke to you?
And dapper
We need so much more of this game
Kan insulting the bots he created because they're stupid is very ironic
You have at least 345k people here that would play main assembly with you
Yah but they may not be friends
@@Plankton654 But, with just a little time, we could become friends...? (I'm grasping at straws, I really need friends too)
This is awesome, please do more main assembly content. Maybe something with planes (AI planes? Less obstacles mid air, maybe simulate a dog fight using AI planes)
I like the way he said real meters
Reminds me of stromworks, full controller, hotas, wasd support, “free” building, aerodynamics, really realistic buoyancy
As always great video, but I have a challenge for you, to make a 6dof arm, of course fully programmed to keep the angle and position
(I already made one, but seeing a more logically compact one would be real nice, avoiding to use a gyroscope like i did would also be great)
Heck yeah, I love this sort of video and I can't wait for the next one.
I played the free beta a while ago of this game I loved it. Would recommend.
This guys is so good and detailed that I don't understand what he is saying cause I haven't met math since I have gone frm school now I am In college
"I am in college"
press x to doubt
Hey Kan! I really enjoy all of your videos! I was wondering when are you posting your next scrap mechanic survival video. Those videos are my favorite!
use more advanced mathematic functions like a Logistic function for power
In the future, a PID and some sensors pointed at the track itself might help with creating decent driving/track AIs.
You know what this reminds me of?
Wheatley from Portal 2, where he tries to build horrible cube turret machines to solve his puzzlesm since at that point he was alone and tried to build "test subjects" or "friends" to test and play with :P
What you could do to take corners better is to put the cars brake on a PID integral value, which increases over time. That way, you can hook the PID up to the smart sensor. So basically when the other bot (you) starts to turn and the following bots angle in relation to you starts to increase, the bot will start to gradually apply the brakes. Who knows, maybe you could individually make each wheel brake If you feel up to it...
I love how he is sad that he does not have friends to play with just like I thought he would be racing with his friends from the thumnail.
You know kan is seriouse when he names the bots A.I 1 and A.I 2 °○°
Now that's freindshipe
I love this videos!
Hey kan! Now that you are doing logic projects can you return to StormWorks? There is a lot of logic to do, you can use Logic gates, LUA, and HTML now... aaaand a lot of updates has launched now, you can make nuclear reactors and steam engines
i like how he says he has no friends but then paints the cars the colours of scrapman and kosmo the ppl he plays main assembly w lmao.
also whos ur fav f1 driver? mines sebastian vettel bc of his redbull days
It's kind of funny that Kan painted the cars the colors of his friends. Blue for moonbo or Kosmo, and red for Scrapman
It's insane how much character such basic ai can have :D
MAIN ASSEMBLY CAN DO THIS? NOW I WANT IT EVEN MORE
I think you should go a bit above and beyond if you want an automation challenge. What am I thinking of? Well, if you want to really rack your brain against the belt sander for hours, try to make a torpedo bomber with a functioning torpedo that can be dropped and that will propel itself and explode on impact with a ship. Now take that same torpedo bomber and program it so it's an AI bomber, spawn 4 of them in, and then do a squadron bomb run on a ship. . .bearing a red or blue flag. Again, it's more of a long term goal project than anything because flying's hard; automation is hard; the merging of the two are horrible during the process, but majestic to watch afterwards.
Have you played trackmania? Its a great formula racing game
Great racing game but I’d hardly call it Formula racing, maybe in the future but it’s not even in the same world as the real thing right now xD
next main assembly episode f1 racing with scrapman and kosmo calling it here
Never have I ever seen a 50-50 grind using an F1 car
I'll race with you haha ,... I'm horrible at it tho. Thanks for sharing!!
When you realize Kan is low key a programmer, not just a builder. I bet if he had a solid week of free time he could brute force a play by play script for a race line lap.
It's such a wonderful and very nice graphics. See you around
You know you can hide panels instead of deleting it?
Ya, so the problem was they always took turns too wide, so you need to stay close to the inside to keep their swing out to within the track width. Red multiplies the faults that blue has, like an inverse trailer. (Trucks swing wide because the trailer cuts corners, so you should cut in because your "trailer" swings wide.) The short course experiment concludes that point well. Red smashed the wall when you went wide.
simply make a button to save yours "virtual" checkpoints, Drive around the track. Then set up positions on corners and add some curve for turns
I can see how you could easily start getting into feedback loops. For example, instead of the 5m constant distances before the accelerator kicks in, have it factor in the current speed. That way, the faster the bot is going, the further out it will feather its throttle and not smash into you quote so much.
Yea you could do something like 5m x current speed / max speed to get a better deceleration curve. If we really want to get crazy we could also start applying a logarithmic function to it to really slow down on a gentle curve. Main Assembly is so great for offering all these options without mods!
what you could have done is that, just like the aceleration and how it accelerates more with distance it should turn more with the distance getting less. that would make life a lot easier
kAN: Hey devs, can you add some checkpoints?
Devs: Do it yourself...
kAN is basically the Mumbo Jumbo of logic in sandbox games.
I like how you made the leader green and the followers red. Has ScrapMan seen this video? lol
Maybe an easier thing to build first are automated Battlebots, would be cool if you make a few test them out on blanks just to make sure they work and then do a tournament.
if it really is easier I don't know, but I guess so as they don't need to follow a track just attack another.
Kan is the mumbo jumbo of scrap mechanic and Main assembly
I see that whenever the cars are turned away form you they speed up and crash into walls, so maybe cap, or slow down the speed when the bearing away from you is high so they can get pointing the right way again.
It would take forever but have you tried combining the proximity sensors and checkpoint sensors, and laying down a bunch of proximity sensors on the track to force the vehicle follow the track while hunting down the check points
Jo kan i think besiege would be a nice game to check out at some point it has some logic blocks etc.. and the building is also great.
The blue car is following you who has no understeer. While red is falling blue which has understeer so reds understeer is multiplied
yes km/h is the true speed measurement.
I live in Australia
Looking at the driving around the course... I cant tell the difference from multiplayer monday.
25:52 - 26:10 = Every multiplayer monday race upload xD
i think you should divide the throttle to some multiple of the steering angle
(something like `throttle / steeringAngle * 0.5`) so it doesn't widen the turns
Ok if you love F1, which Williams driver is Canadian
OFcOrSe
you should totally give Stormworks Build And Rescue a go!
You need to get the guys in on this .. Kosmo , Scrapman, Mombo, Johnbane, Comodo .. you can get 20 people to play ..
There's at least 300k people in this comment section that would want to play with him
i would love to see more main assembly battles in multiplayer
Hahahahahahha
I started to whach the video and some ad for games whit F1 appear on my screen 😂😂😂😂👌
7:39
My younger brother knowing more about main assembly than me
Having 20 cars would be pretty sweet, but I'm pretty sure there is a max bot cap of 4, although you could get around this by making all of the cars on one bot and then detaching them from the main bot. Imagine the programming though...
maybe with the memory block you can make the line up so that it acquires the target at the beginning and doesn't after that.
U need to do a vid when u trie to get the ground effect like lotus in the 70s
here's a suggestion
for the nxt multy player session do a formula1 race
(you decide which game to use)
It'd be cool if a smart sensor could see if the car leaves the asphalt of the track and tries to stay on the track that way
Is there a bearing system you could use to make discount scrapman pump the breaks when his angle from you is too high? Thet way theyd be better at cornering
You better upload that sequel soon
lol - all through watching this, I kept on thinking, "kAN could so use advanced programming to troll Scrapman and Kosmo in this game..." and there, in the comments, is Kosmo - obviously having similar thoughts 🤣🤣
can you make PID controller? edit: I wrote this right before you showed the PID block. That sounds like the way to go for controlling steering/power in a simple case.
u see the metric system never really caught on in america unless u count the increasing popularity of the 9mm bullet
hey Kan you should build demolition derby cars with that logic
Kan called them dumb yet he programmed them therefore he is still smarter than me
scrapman and kosmo :BRUHHHHH
Could you subtract steering from acceleration so it slows down as it steers?
That F1 car looks like a F2 Car And where is the protective bars on the cockpit
Ahh! Scrapman, you and Moonbo
Hey Kan I'm just wondering but why did u add camber to the front tires?
YOU NEED PID in your F1 making the turning smoother for the AI and when the car turn you should stop the trotle if your above like 50 or 30 km/h.
Can you make a working solor system that has moons that orbit the planets and have the planets orbit the sun that would be sick!
you should revisit stormworks. they added so much since the last video you made on it
LMAO that title
I love f1 to
Normal people finds friends
Kan. Makes friends
In america we use football fields per hour
Great vid what a banger
I needed this 😀 !!
how do you feel about the Canda grand Prix getting canceled
''I'm not sure about that but I'm pretty sure.'' -Kan
What kind of camber do you have on there, I can’t really tell
race’n with -the boys- AI
The "debug" blocks have a build in multiplication setting, no need for the multiply block.
Because you are an F1, I have to ask the question… Who is your favorite driver and what is you favorite team (My favorite driver is Seb and my favorite team is McLaren).
You should try this using planes