Це відео не доступне.
Перепрошуємо.
Space Busters | Breaking Space Engineers Planet Physics | Space Engineers
Вставка
- Опубліковано 12 кві 2019
- Today we're trying 4 crazy experiments with planets to see what happens! If you ever needed a comprehensive guide to breaking the physics of Space Engineers, this is it. Although what really did I expect by increasing a planet's gravity to 1,000,000 Gs?
Mini Planets File: steamcommunity.com/sharedfile...
If you like the video, be sure to leave comments and hit that like button! That's how I know to make more of these!
******************************************************************
Join The Discord ► / discord
Support the Channel ► / andrewmangaming
Twitch ► / andrewmangaming
Twitter ► / andrewmangaming
The audio in this video is slightly messed up. I got a new mic and didn't set the EQ settings properly before recording and any 'p' sound basically sounded like a tactical nuke. I tried fixing it in editing with some level of success but you might still notice points where your ears get blasted with super bass. Sorry bout that and I will properly test my mic next time!
You sound good still though 🤝
Phew though it was my headphones for a second then XD
You nuke my ears im listening on full volume 😖
@@fahrimertdincer8421 Sorry!!!
P or T
What you did when you crossed through the 1,000,000 g planet, was cross the event horizon of a black hole, congrats! You made it to another dimension!
Queue Interstellar theme
19:00 You overflowed the velocity meter. Velocity exceeds 21,474,836.48 m/s and it turns into -21,474,836.48 m/s then positive then negative back and forth.
19:52 You hit an asteroid.
Velocity meter just reading. In code, velocity is single precision 3 dimensional floating point Vector. This is Havok physics. The overflow here probably happened because of how space engineers moves things between multiple Havok simulations to allow a much larger world without precision problems. There's a blog post about it on keen's website. Didn't know they were using integers for that but I guess so.
He was going about 200,000 m/s when it happened. He simply hit an asteroid and it bounced him back.
He was going 102.000.000 mph so warp 10 in star trek words
@@Mazephyr Collisions dont register above 500mps, much less at 200kmps.
@@RAFMnBgaming The speed immediately reversed, so there clearly was an overflow.
I do not know what the location precision of the game is, but his speed was a litle over 3000 meters per tick when it reversed.
32 bit integer is something like 4 billion, so if the precision is to the micrometer, and chunks are 3 kilometers across, that would explain it.
Congratulations, you have achieved warp! without a ship.
Warp 10 technically I was looking
Lols
A bit over 7 times the speed of light is the natural maximum velocity in the Space Engineers Universe. Interesting.
That would be assuming the speed goes up to 2^31 m/s which wouldn't make sense as it is either not an integer or an integer devided by some number (as you can have decimal values)
@@simonfrohlich7766 Would be in range of the 64bit float though.
@@simonfrohlich7766 Its likely the gane doesnt denote speed, just the delta in coordinates each tick, abd extrapolates the speed.
So... You know how you said that you couldn't completely cover/mine out a planet, because that would require way too many blocks/time?
Well... How about you try to cover/mine out one of those small planets?
You can't dig completly out a planet. Near core wierd things happen.
How about making a cavity in the core and fill it with explosives?
@@laviwastaken9845 build a sphere in the center so you have ground to stand on, it should pull you towards the center
@@smcfadden1992 or just use a sphereical grav gen
What if you attatched engines to one of those small planets..?
I'd love to have a server where everyone has there own 5-10km planets and jetpacks disabled lol
Omg that would be so awesome
That would be awesome
That would be awsome
@@MrPablosek that would be awesome
1,000,000 gravities = Windows 95 screensaver.
Up until it gets all Farlands and the integers flail about anyway...
You keep hitting the 32 bit integer limit, so funny seeing it visually
Zachary Rivera I believe that's how a rocket crashed irl. I don't remember which one
Seeing it visually :3
Old versions of Windows (I think 95 did this) would lock up after 47 days of uptime due to integer overflow.
This was my guess :^)
I wonder what space engineers is using integers for?
Here's a challenge: Actually construct an accurate Ringworld using this method.
HALO
*Halo theme intensifies*
HMM,. The best way, would be to Mod the game, and make it use a TOROID / DONUT shape in place of a sphere!
I'm all for that
Could probably do it in detail with a map editor
here's one:
steamcommunity.com/sharedfiles/filedetails/?id=2005921451&searchtext=ringworld
You could now tunnel through all of the planets and moons by train
We need this
@@m3rl1n_w1zar6 i would like to see this also
I couldn't believe it, that he wouldn't drill through the small earth.
The number got big enough that it overflows
Computers can’t handle big numbers 😉
Oh you said it
Actually, as he also said that applies only to integers. Floats, while can also overflow into "infinity", always have a sign.
However there are stuff like float precision errors, which can result in something like: a big number - almost equally big number = a number not even close to zero. I guess an example of this can be how in Kerbal Space Program having a craft at a very high velocity can result in the Earth becoming a polygon mess.
Though in this case, the explanation can be much simpler. The game just happened to register a collision with a yet invisible asteroid. Then you just bounce off, hitting other asteroids on your way back, so random direction changes.
@@__mk_km__ Hmmmm, maybeee. I really don't know. Personally I think it's the number overflow thing because we did hit other asteroids and they did not cause a complete reverse in direction. When we finally did fully collide with something (the planet), it crashed the game. Still, it caught me wayyy off guard!
AndrewmanGaming
Well, at such high speeds, its hard to calculate collisions accurately. This is known as a bullet-through-paper problem.
So yeah, I don't know the code used for collision checking, but at such speeds, due to asteroid loading timing, float imprecision, and other stuff, whether collision occurs or not is effectively random
Mk Km all math operations done with bits can overflow without protection on the cpu level
It may also be that (even though I don't think possible at those speeds) he hit a rock in space...
Might make sense, since you've seen a rock in the view right before heading the other direction (2nd time changing direction): around 19:51 (it's literally 1 ingame frame)
It's also weird, since the speed increased from around 100km/s to around 700km/s when going backwards the first time...
But then after starting to fly backwards, the number increased to 800km/s … which shouldn't happen if it was an overflow of the speed…
that would suggest that you didn't reach an overflow…
Though- It may be that there's a smaller intiger limit to the planets gravity and the overflow actually happens with the gravity and not the speed… would explain why it suddenly changes from positive 100km/s to "negative" 700km/s.
As you were saying "we're not falling towards THAT earth" a line from the hitchhikers guide to the galaxy (novel) came to mind.
"The secret of flight is easy, all you have to do is throw yourself at the ground, and MISS."
You sir, have achieved HHGTTG flight.
You went so fast your speed got into the negatives, so you instantly started going backwards that's amazing
No, he hit an asteroid and bounced off of it. It was also pretty obvious, as he wasn't going nearly fast enough to get into the integer limit. Besides, if that happened it would switch to a negative number, which would actually just stop him instantly, rather than send him backwards.
I want those tiny planets so bad. :D
You should post the world to the Steam Workshop.
101 ways to brake space engineers
break*
@@thebloxxer22 No, brake. Like a car.
21:10 I know that from the game Titan quest, when your damage becomes too high, the game shows a negative number, at which point you kill anything wit one hit.
It's sunny on this side and it's dark on the other side... yeah like on a normal planet 😂
For the Star Trek fans out there, I believe he had an encounter with Q
et studios I'm a Star Wars fan so I don't know what that is
that tiny earth that you spawned in was honestly what I expected planets to be when I first learned they were being added to space engineers. I'm glad they were larger. you should have made a drilling ship that can eat the entire planet and then see what kind of ores you get
18:50 Your right, You were going so fast, the variable that deals with your speed overflowed into the negatives.
EG:
If you have one byte to work with (0000 0000) you can do two things. You can use the hole lot to count up from 0 to 255
Or, You can reserve the last bit to signal if the byte is a positive or negative value, and if it is negative, the numeric logic is reversed.
0000 0001 = 1,
1111 1111 = -1
So, what happen was the following, your speed ended up being 0111 1111(127), then ticked over to 1000 0000(−128).
The more you know. :)
No, he hit an asteroid and bounced off of it. It was also pretty obvious, as he wasn't going nearly fast enough to get into the integer limit. Besides, if that happened it would switch to a negative number, which would actually just stop him instantly, rather than send him backwards.
Integer overflow! Ghandi approves!
Ah, I get that reference.
@@ShadowHunter120 Glad you do!
That planet collision at 1000m/s is a good showcase as to why you should never go that fast lol
Best space busters episode ever. Love the little planets.
Think i would try slightly larger so the terrain isn't glitched but still very small. Would definitely be fun.
First thought while seeing the thumbnail:
great, he made halo in Space engineers, but the halo looks like a miserable bagle.
4:30 ... jeah ... its a bagle ... or a donut But basically i love the idea of having a halo world. :D
Anyways overall really cool demonstration of the physics - thanks for showing. :)
you know that at some point you had over 3,173 million km/h, meaning over 800,000 m/s. I imagine that the developers never imagined that someone would try to do 1 mil m/s. It was absolutely hilarious though and you do the crazies things ever with this game ... I absolutely love your videos.
You should voxel-remove half o a planet and make it a flat earth.
Wonder if removing a whole planet and left only the grav. and athmos
I hope you can, as well as enlarge the remaining bit since it would be cool to use to make 'gas giants' or even 'nebulars'
Can you make a weapon such powerfull that it can destroy a small planet?????
Maybe asteroids
a very very very big railgun
Or drill it to oblivion 🤔
What would be left the gravity field?
Unicron
Congratulations. By increasing your velocity to 88MPH you've managed to go back in time.
Did you know you can stack gravity generators?
You can actually counteract the gravity of some planets
Not true. Artificial gravity doesn't function in planetary gravity.
The stronger the P grav the weaker the a grav. Only if upper atmosphere would you be able to stack a grav. As soon as you got 1.0 p grav a grav becomes useless
I wanna see a video with those small planets, where you see a ship flying towards it, and everything looks normal, but then then they crash into it way sooner. It'd be so funny.
Good video, i love doing experiences too in space engineer, and you talked about halo so its a bonus
My theory for the reversal is that you hit the largest possible number that the game could write to the spedometer for your character. The game simply cannot count higher and therefore could not accelerate you any further and you encountered a classic overflow error, resetting your speed and causing your character to go in reverse away from the planet.
@23:37 LOL O.M.G. LOL... reminds ne when the leaf fell in the Ants path on the movie 'ANTS' and the lead Ant yells: "I'M LOST!" LOL
What if you... Mined the entire planet and the gravity... Stayed there, unchanged!
0.0 It's all fake! No planet and still gravity!!!
Peppa do this one @Andrewmangaming!
You could maybe make random gravity wells like that.
Don't take this the wrong way, but thank you so much: your video's are very easy to fall asleep to. I love watching the content, but I also love just putting on a video as I'm about to go sleep and I'll fall asleep in no time
Good ol' integer overflow :)
No, he hit an asteroid and bounced off of it. It was also pretty obvious, as he wasn't going nearly fast enough to get into the integer limit. Besides, if that happened it would switch to a negative number, which would actually just stop him instantly, rather than send him backwards.
1:04 *Isaac Arthur wants to know your location*
Hmm...Just spit-balling here. But, what if space engineers has a "planetary Slingshot" factor.
It's a space maneuver where you go around a gravitational body, and by entering and then exiting its gravitational pull, it accelerates you.
While it should require you to go around the planet first, at such high speed it might be bugging out, unable to tell what "around the planet" means. Hence the "slingshots you directly backwards at random" problem.
Alternatively, (and definitely way more cool to think of.) The game might be registering that you did in fact bounce off the planet. But you didn't see it because...momentarily...the game might of thought you were traveling more than 299,792,458 meters per second...Also known as THE SPEED OF LIGHT!
Though the speedometer "maxes out" at 999,999 Meters per second. If you go frame by frame at 18:55 you go from 203,697.70 m/s forward, to 863,241.00 m/s backwards, within the span of a single frame. Then with how the speedometer fluctuated after that, it might be because you were decelerating by the million m/s, but not displaying your exact speed due to the "maximum displayed" only going to the hundred thousand integer, not into the millions, let alone hundred millions. hence why it was so hard to keep track of your speed after "Bouncing off". This is also seen on the second approach, at 20:26.
While the second one seems improbable(mostly from a physics standpoint, both in game, and irl.). It is theoretically possible, and would explain what is happening better then simply "the game bugged out". Which is definitely a cool thought.
These are both really cool thoughts! I plan on doing more testing with slingshots.
No, he hit an asteroid and bounced off of it.
I think it tried to pre-calculate you hitting the earth and just broke and bounced you back.
no binary overflow
@@meisterwald3032 No, he hit an asteroid and bounced off of it. It was also pretty obvious, as he wasn't going nearly fast enough to get into the integer limit. Besides, if that happened it would switch to a negative number, which would actually just stop him instantly, rather than send him backwards.
@@Mazephyr the integer limit applies to his position differential per tick.
I do not know the exa t precision of the positions in the game, but if its micrometers he definitely overflowed it.
I'm gonna admit, the mini-planets kinda look like stuff in the Outer Wilds
Really liking your space busters series bro. some really good ideas in the comments. this could be a long running series. look forward to the next episode.
Casually humming and singing as his character is traveling at more than 50km a second
What if you split the planet into two? Like literally mine right through the center all the way around the planet?
When you tried to set gravity to 1x10^6 (1 million), you created a black hole and warped time and space.
OMG! you should put thrusters on a mini and see if you could fly it XD, that reminds me of an episode from Invader Zim lol
You can't :( basically that's the reasons, why in SE sun revolves around the earth, and not vice versa
Andrewman: Whhhaaaaaa, what is happening??!! What just happened?!
Space Engineers: Ludicrous Speed
I'd actually really enjoy messing around on a survival with those small planets
For the multi-planet tests, I think the word you're looking for is "barycentre", which is the gravitational centre of collective mass.
The at integer glitch with the million G earth is similar to how Ghandi in the civilization games becomes so nuke happy. He starts off at the most peaceful setting, so when you do things that lower that integer, it ends up making him the most angry man on the planet
My guess is around 20:00 , when you suddenly started going backwards, you were going so fast that SE couldn't simulate the velocity and it suddenly rolled over and became a negative value (hence moving away from where you were going).
I think you made a space engineer version of a black hole...
The mini planets actually could have merit in a survival competition, build the best ship you can with the resources at hand
22:05 lol, that tiny planet with screaming sun from Rick & Morty
That falling between planets was like a scary dream
It would be amazing to see a group of like 10 have a tiny planet to them selves and have to fight at some point
The gravity was so intense, he literally was slingshotted like a black hole
I think it will be pretty similar to the planet sandwich situation, but you can try to set an universal gravity that always goes in one direction, and kind of stand on the "edge" of the planet
Video: *ship crashes due to high gravity and penetrates the crust of the planet*
Me: "Hi Clang!"
You should set daytime to ridiculously low, so when you're on a planet it looks like you're living inside a nature documentary timelapse :D
Haha i can see Marek Rosa facepalm at 13:36
Arrives at planet with max speed
Clang: Get the hell out of her
Character: instantly changes direction
If you completely mine a tiny planet, would the gravity remain?
Yes
Sorry so late... A few years back i participated in a competition on a mp server which had a black hole mod. Challenge was to buildca working base as close as possible to it. My group won with a base built on an asteroid that was sitting at 22g's. That was tough but very fun!!!
what you need to do now is invite a few other people and give them the "fly between the planets" challenge making sure they have no idea what to expect once the challenge starts
The reason it randomly shoots you in a different direction is actually way simpler than you thought: You were hitting asteroids,and bounced. You noticed how it would lag then you'd go in a random direction? That was the game loading in the asteroid, then (I assume) trying to figure out what to do based on the physics. I think if you went in the EXACT other direction, then it would be whatever about hitting max and and going negative. But if you pay attention, it's not the exact opposite direction, it's off by a bit. Especially noticeable the second time you go in a different direction
Great video, keep it up!
1:03 "you can't move planets in real life"
[Isaac Arthur has joined the chat]
[The Doctor has joined the chat]
[Gravity has joined the chat]
16:22 bro spittin straight fire 🔥🔥🔥🔥🔥🔥
8:37 is proof that the earth is flat (I'm just meming we all know it's donut shaped)
Halo planet
Ok
TechGamingYT its dinosaur shaped smh
Nah, everyone knows earth is the shape of a giant cat head
I still remember when planets were being developed, and how the development that occurred for Medieval Engineers aided the full-on planet creation and implementation for SE.
@andrewmanGaming
It seems that the number flips at 1,000,000 m/s
That must mean that they have a 20 bit integer value for the speed. In programming when a number reaches the maximum number value that it can store, instead of throwing out an error it flips to a negative numbers
So your speed went to -1,000,001 m/s and the code counted back UP to zero
The moment you loaded up 1 million g and screamed THAT GETS ME EVERY SINGLE TIME! Last time I laughed this much was when I found Patrick Hook Meme
A cell undergoing mitosis? Nah, mate - we were all thinking something else, and you know it... XD
I think I know what happened during the 'warp', and I humbly offer an explanation. Your numbers did not 'flip out' at all. You hit about 2,000,000 m/s the first time your velocity reversed, it jumped up a little, then fell rapidly back below 2,000,000 as you moved away from the planet again. When you later spawned nearer the planet, your velocity did not exceed a million meters per second, and did not appear to reverse.
In fact, even if this was a programmatic glitch caused by a number being too high (I doubt two million and some change is enough to overflow a register anyway), you would have been sent away from the planet and begun decelerating rather than apparently 'bouncing' rapidly as you approached the surface. The variable would have flipped once as it exceeded the maximum value, then dropped back toward zero- there would have been no reason for the number to increase as you would have been decelerating (and this is what is observed in the video).
The reason your velocity reversed in space? You hit an asteroid, possibly *before it rendered*. For the same reason that diagonal motion tends to cause physics/velocity rounding errors in some games, bouncing off the asteroid gave you a momentary boost (which was still displayed as higher than the theoretical 'flip-out limit you would presumably have already exceeded) while sending you in roughly the opposite direction.
You then bounced off another asteroid, which sent you off at a tangent, and you began falling along a parabolic curve toward the planet again, hence the increase.
You could test this by turning off the asteroids. I might have to try it myself now, as I want to see what really happens when the long fall is uninterrupted...
Great video, by the way. :)
Man I want a part 2 to this episode lmao
Lol what did you have in mind for part 2?
@@AndrewmanGaming Well I'm not the most creative guy but I would love to see the limit you can push overlapping planets, I would also love to see more of the size changing of the planets!
I like the part where he went faster than light so he traveled back in time
This game blows my mind, wow! The engine that runs this game is coded by geniuses!
4:27 The Planetoid Centipede? What have you done, you monster D:
100 G planet exist
Goku : *heavy breathing
The two planet sandwich setup would be an awesome stage for colony wars
You broke the lightspeed barrier. You went back in time. 😂
How about trying out the concept of a space tether/skyhook?
I'd imagine it'd be pretty hard to pull that of.
I think you just ran into a roid at super speed.
ROID!!!
@@AndrewmanGaming INCOMING CAPTAIN, PREPARE FOR EVASIVE ACTION.
@@presidentstanky8547 TURN LEFT!!! NO, RIGHT!!! AHH TOO LATE!!!
@@AndrewmanGaming YOU'VE GOT A HOLE IN YOUR RIGHT HOLE IN YOUR LEFT WING
@@phantomaviator1318 ABANDON SHIP!! HOW MANY ESCAPE PODS DO WE HAVE? WHAT DO YOU MEAN YOU FORGOT TO PACK THE ESCAPE PODS?!?
18:56 you reached light speed, by being gravity slingshooted by blackhole type object.
Nah he hit an asteroid.
what happens whit gravity and atmosphere if you would mine it all?
And here we see a perfect example of: anything worth doing is worth overdoing.
Okay, now do a series where you build a base between two earths, and overcome all the trials of that type of gravity
Please note that the point in between the planets is a unstable equilibrium, and gravity is pulling to the center of each planet, just it cancels in the middle, that’s why if you were to stand on a planet right under the other, you will not move.
okay so, I'm pretty sure what happened here is that the engine thought you collided with something and so flipped your velocity to opposite the normal of whatever object you hit (normal vector means facing of a polygon)
18:55 - I think the technical term is "Boing!"
15:35 insert Are you sure about that meme
How did you change the gravity/radius? I tried modifying the SANDBOX_0_0_0.sbs file but nothing happened.
You have to then delete the file below it. I forget which one, it's the other one called SANDBOX_0_0_. It's only a couple of mb in size.
19:25, I think you hit an asteroid and "bounced" back the way you came.
yes wheels can catch vehicles from some pretty nasty falls - in theory.
in practice, space engineers physics stops working properly at ~500ms lol
i had ships warping through asteroids, single gattling bullets clanging my entire ship and much more at these speeds, so i ended up capping my speed at 250ms and i honestly wouldnt go back up lol
also slick freestyle, you sure you dont want a career in music? ;)
The game engine on this is fantastic. As it really does give you a sense of what works and what doesn't.
Also don't get too close to the atmosphere of another planet. Unless you damn well know you have enough to escape it's gravity.
Also don't forget about your ship while in space. I did that while it started to return to the planet at terminal velocity. 😦 It's like trying to catch a pin on the end of a bullet crazy stuff. :b
that super high grav thing, what happened there was what happens if you go to the core of a planet in KSP. You swing by in orbit of what is essentially a singularity, and are redirected in the opposite direction by your orbit. You are essentially in an extremely eccentric orbit.
or it's an integer overflow
Thanks for the world with there small planets. I've just destroyed all them with voxel hands - there is no land, but there is still gravity and atmosphere. Looks so strange!
"You can't move planets in real life"
Sol: (eyes glowing)
*REAL SHIT*
fun fact, at his highest speed, he was doing 863,241 m/s. That, is only .2% of the speed of light.
You're like a "Little prince" from a St. Exyperys novel in this last part of video)
9:33, So would an artificial gravity generator work there, as the P-grav reads zero, or would it still not function because you're still within a planetary gravity well (2 wells, actually)?
Actually I don't know. If I had to guess, I'd say it probably would work. It's something to try out!