Welcome, Guest

Author Topic: Timed Impact Idea  (Read 23686 times)

SuperNova

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 387
  • ROW ROW, FIGHT THE POWAH!
    • Dreadnaught BG
Timed Impact Idea
« on: September 01, 2009, 12:03:57 PM »
i to have a idea, like timed screenshot

Timed Impact
Object A will impact Object B in ??:?? (sec,hours,years)
Object A's path will cross Object B's path and will form a collision

isn't that a good idea?

hbmp88

  • *****
  • Posts: 344
  • Please visit to help! http://ucallyptis.myminicity
Timed Impact Idea
« Reply #1 on: September 01, 2009, 12:13:51 PM »
But what if another object interferes?

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Timed Impact Idea
« Reply #2 on: September 01, 2009, 01:52:48 PM »
But what if another object interferes?

It can be Dynamic

atomic7732

  • Global Moderator
  • *****
  • Posts: 3849
  • caught in the river turning blue
    • Paladin of Storms
Timed Impact Idea
« Reply #3 on: September 01, 2009, 04:56:51 PM »
It can be Dynamic

Um, what does tht mean in context???

???

I like the idea.

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Timed Impact Idea
« Reply #4 on: September 01, 2009, 05:08:18 PM »
It can be Dynamic

Um, what does tht mean in context???

???

I like the idea.

What I mean by Dynamic is the 'Time' can change depending on what is effecting it.

So let's say Impact is in 10 seconds it gets to close to planet and slows down the time will increase.

or if the planet changes it's trajectory to miss the impact the time can display "No Impact Detected"

hbmp88

  • *****
  • Posts: 344
  • Please visit to help! http://ucallyptis.myminicity
Timed Impact Idea
« Reply #5 on: September 01, 2009, 05:12:51 PM »
There are many problems with that. There will have to be a setting that detects the soonest impact possible and it will probably be flashing so fast you can read it.

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Timed Impact Idea
« Reply #6 on: September 01, 2009, 06:27:32 PM »
Well theres many ways you could do this.

Like have the impact time within the planet stats when you put your mouse over the planet.

Really the big problem is calculating this.



EDIT:  The only way I can think of is to have every body have a trace line going out in the direction it's going. (Kind of like the line "Projected Path" makes.  If that line hits another body then a "Estimated" (Since Dynamic it will most likely not be perfect on the Impact time) time will start.

It could also be warped by gravity like projected path lines are. (When it curves around bodies).

Though I'm not sure it's possible or if it is it would take a lot of calculating for bodies that have a Impacts that are not direct.

Example would be...Let's say 2 bodies crossed orbits with each other every so often and eventually they will meet and intersect at some point. I'm not sure this would be easy to calculate especially since US doesn't know if an impact will or will not happen. It only knows when an impact is happening or not happening.

Even if this was possible and done...I imagine it would take a lot of CPU power to calculate all this unless it was made to happen. (Not sure the word for it..) umm like it was set up to do it and technically it's not Dynamic then.


If you don't know what I am talking about...sorry.

If I have no clue about what I am talking about Dan...sorry. lol
« Last Edit: September 01, 2009, 09:06:42 PM by Chaotic Cow »

Dan Dixon

  • Creator of Universe Sandbox
  • Developer
  • *****
  • Posts: 3244
    • Personal Site
Re: Timed Impact Idea
« Reply #7 on: September 01, 2009, 11:25:50 PM »
Anything is possible... It's always a matter of weighing the time required to implement the feature verses the payoff.

The big problem is that in order to calculate a collision the simulation must run ahead of what it's displaying (which could be really slow).

Like Chaotic Cow said the feature could be similar to the way projected paths work, but there are issues with that too.

Sell me on this feature... Why do you want it?  What would you use it for?

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #8 on: September 01, 2009, 11:32:35 PM »
One good use for it is that you will be able to more easily time your collisions in a system.

Though I can't think of anything else off the top of my head.

SuperNova

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 387
  • ROW ROW, FIGHT THE POWAH!
    • Dreadnaught BG
Re: Timed Impact Idea
« Reply #9 on: September 01, 2009, 11:58:05 PM »
Anything is possible... It's always a matter of weighing the time required to implement the feature verses the payoff.

The big problem is that in order to calculate a collision the simulation must run ahead of what it's displaying (which could be really slow).

Like Chaotic Cow said the feature could be similar to the way projected paths work, but there are issues with that too.

Sell me on this feature... Why do you want it?  What would you use it for?

let me explane:
Object A will cross the path of Object B, remember, Object A must be smaller Object b
the program calculates the time and speed of Object B and changes the speed and stats to the stats that impact the object B
i made a Timid impact with paint

first the paths circle around the star


then (after the ''TimImpact'' button is clicked) he begins calculating


after the calculating is finished, the stats are changed to the impact stats

well....that's much it
« Last Edit: September 02, 2009, 12:13:57 AM by SuperNova »

SuperNova

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 387
  • ROW ROW, FIGHT THE POWAH!
    • Dreadnaught BG
Re: Timed Impact Idea
« Reply #10 on: September 02, 2009, 08:22:11 AM »
isn't that Possible?

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #11 on: September 02, 2009, 09:28:55 AM »
Hmmm

This might be possible if you could get X Y Z Coordinates.

That way US can check if the 2 objects will ever be in the same X Y Z Coordinate in the future then give an estimate of when it will happen.


One problem is that US will have to predict the future by running a Invisable simulation ahead of the regular one to see if it is possible.


Of course you could limit this into cycles or "Years ahead"

Example:  Let's say the Cycles for Our Solar System is 10 Cycles meaning the "Invisable" simulation ahead of the regular one will only go up to 10 years ahead. (Not real time obviously)

So it knows what will happen within a 10 year limit.

If any impact happens it then adds a timer.


That's one way to to do Non-Direct impacts.

SuperNova

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 387
  • ROW ROW, FIGHT THE POWAH!
    • Dreadnaught BG
Re: Timed Impact Idea
« Reply #12 on: September 02, 2009, 12:23:22 PM »
Hmmm

This might be possible if you could get X Y Z Coordinates.

That way US can check if the 2 objects will ever be in the same X Y Z Coordinate in the future then give an estimate of when it will happen.


One problem is that US will have to predict the future by running a Invisable simulation ahead of the regular one to see if it is possible.


Of course you could limit this into cycles or "Years ahead"

Example:  Let's say the Cycles for Our Solar System is 10 Cycles meaning the "Invisable" simulation ahead of the regular one will only go up to 10 years ahead. (Not real time obviously)

So it knows what will happen within a 10 year limit.

If any impact happens it then adds a timer.


That's one way to to do Non-Direct impacts.

thanks, but i realy mean a Impact Timed
if 2 planets are 500 M KM away, they still will impact
now, its impossible to make 2 objects collide from 500 M KM away. but with the TimImp (timid Impact) it can
and Dan what do you think?

FGFG

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 398
Re: Timed Impact Idea
« Reply #13 on: September 02, 2009, 03:01:02 PM »
Hmmm

This might be possible if you could get X Y Z Coordinates.

That way US can check if the 2 objects will ever be in the same X Y Z Coordinate in the future then give an estimate of when it will happen.


One problem is that US will have to predict the future by running a Invisable simulation ahead of the regular one to see if it is possible.


Of course you could limit this into cycles or "Years ahead"

Example:  Let's say the Cycles for Our Solar System is 10 Cycles meaning the "Invisable" simulation ahead of the regular one will only go up to 10 years ahead. (Not real time obviously)

So it knows what will happen within a 10 year limit.

If any impact happens it then adds a timer.


That's one way to to do Non-Direct impacts.

Got an idea!

This require I think from tens to thousends MB (so even GB) of RAM memory (I don't believe that the normal one is suitable):

Start the simulation: nothing appear. Data are stored. After some time (set by the user), maybe 10 years, maybe 1 year (obviously of the simulation), maybe dipending on the time step, the stored data are converted in images. The result? A simulation that runs with data of the future really accurate. The problem is the performance that this buffering sucks: data must be stored, which can take A LOT of RAM, especially in big systems, and then reloaded and calculated (the coordinates of every object must be stored frame by frame. For a ten-object simulation, which is really small, there are 30 numbers with lots of decimal digits every frame). I think that it could be optimized for dual/quad cores (with a dedicated core the RAM occupied will be smaller).

Moreover if you sacrifice your knowledge of the future you can make the simulation with auto time step more "linear" using the buffer.

Pros: A future more accurate
          - Projected paths way more accurate
          - Collisions predictable for sure within some seconds/minutes (according to your CPU/will)
          - Auto Time step more fluid (scarifying your knowledge of the future).

Cons: Performance needs increasing exponentially with the number of objects.

EDIT: It also permit to move the simulation forward or backward maybe with a time bar. E.g:

-3          -2          -1           0            1            2           3
|----------|----------|----------|-O-------|----------|----------|
« Last Edit: September 02, 2009, 03:21:00 PM by FGFG »

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #14 on: September 02, 2009, 04:23:41 PM »
@SuperNova - I know what you mean. We are just taking the idea a step further.

A Direct Impact is much easier to calculate then one that is not apparent. 



@FGFG - Are you saying the US should take images and then use the images to detect impacts?

FGFG

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 398
Re: Timed Impact Idea
« Reply #15 on: September 02, 2009, 04:35:33 PM »
No. It calculates, for example, the data for 100 frames, then in starts to convert the datas in images (what you normally see on screen), after the calculation.

SuperNova

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 387
  • ROW ROW, FIGHT THE POWAH!
    • Dreadnaught BG
Re: Timed Impact Idea
« Reply #16 on: September 03, 2009, 02:19:21 AM »
dan, do you think this can be in US sandbox and do you like the idea?

Magnetar

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 67
Re: Timed Impact Idea
« Reply #17 on: September 03, 2009, 12:31:52 PM »
Speaking for myself I think such a feature would be sure interesting, but thinking about the small amount of new possibilities it opens, I don't think it would be worth being added currently. It also sounds very brutal when I start to think of describing such a mode with formulas. Since these will also have to consider thousand of different influences.

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #18 on: September 03, 2009, 03:17:57 PM »
imagine if it was some kind of minigame.

Where the player has to launch an object from Earth and hit it using the gravity of other planets and knock it out of the way before time was up.

Naru523

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 1295
  • let's walk the true path of life
Re: Timed Impact Idea
« Reply #19 on: September 04, 2009, 10:29:05 PM »
Just like Cassini, it goes to Venus gravity, then again, then the Earth, then the Moon, then Jupiter, and at last Saturn.

FGFG

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 398
Re: Timed Impact Idea
« Reply #20 on: September 05, 2009, 02:46:41 AM »
I challenge you to do it without any formula...

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #21 on: September 05, 2009, 05:52:04 AM »
lol. I been trying to shoot objects out of Earths hillsphere into venus and back. It's hard and I've yet to do it.

All it does is as soon as it 'leaves the hillsphere it oribits the sun.

FGFG

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 398
Re: Timed Impact Idea
« Reply #22 on: September 05, 2009, 06:53:40 AM »
Well, to do things accurately you have to learn some rocket science, and it's isn't the most simple subject to learn... ;)

atomic7732

  • Global Moderator
  • *****
  • Posts: 3849
  • caught in the river turning blue
    • Paladin of Storms
Re: Timed Impact Idea
« Reply #23 on: September 05, 2009, 10:01:27 AM »
lol. I been trying to shoot objects out of Earths hillsphere into venus and back. It's hard and I've yet to do it.

All it does is as soon as it 'leaves the hillsphere it oribits the sun.

What have you been doing? I want to try to get some random asteroids in to orbit around the sun.

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #24 on: September 05, 2009, 11:19:55 AM »
Slow the time step. Target Earth..zoom in close and aim (Not AT Earth) but in same direction.

Choose your object you want to fire.

Aim...and press F..

If it's at the right speed it will follow Earths Orbit for a bit and when / if it leaves the hillsphere the sun will have the hold and drag it in until it settles into an orbit.

Dan Dixon

  • Creator of Universe Sandbox
  • Developer
  • *****
  • Posts: 3244
    • Personal Site
Re: Timed Impact Idea
« Reply #25 on: September 05, 2009, 12:04:20 PM »
dan, do you think this can be in US sandbox and do you like the idea?

So your idea is for a button or command that will automatically alter the velocity of a body to collide with another?

It's a good idea, but I'm going to have to think some more about how the math would work. I think this could be lots of fun.

I will probably improve projected paths to show potential collisions. In version 2 when using the move tool projected paths turn on for that body which will make it easier to visually line up collisions.

atomic7732

  • Global Moderator
  • *****
  • Posts: 3849
  • caught in the river turning blue
    • Paladin of Storms
Re: Timed Impact Idea
« Reply #26 on: September 05, 2009, 12:17:39 PM »
In version 2 when using the move tool projected paths turn on for that body which will make it easier to visually line up collisions.


COOOL!!!!!!!!!!!!!!!!!

Chaotic Cow

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 588
  • President of Bovine Relations
    • Facebook
Re: Timed Impact Idea
« Reply #27 on: September 05, 2009, 03:18:09 PM »
That is awesome Dan!

SuperNova

  • Universe Sandbox 1 Beta Team
  • *****
  • Posts: 387
  • ROW ROW, FIGHT THE POWAH!
    • Dreadnaught BG
Re: Timed Impact Idea
« Reply #28 on: September 06, 2009, 01:09:21 AM »
dan, do you think this can be in US sandbox and do you like the idea?

So your idea is for a button or command that will automatically alter the velocity of a body to collide with another?

that my idea, but there's a dropdown list near it so you can chose where it impacts

I will probably improve projected paths to show potential collisions. In version 2 when using the move tool projected paths turn on for that body which will make it easier to visually line up collisions.

but about that, is it possible that you can let a object on a object from 300 AU away impact?
« Last Edit: September 06, 2009, 10:26:11 AM by SuperNova »

Bla

  • Global Moderator
  • *****
  • Posts: 1013
  • The stars died so you can live.
Re: Timed Impact Idea
« Reply #29 on: September 07, 2009, 11:10:27 AM »
I don't think the distance will be a problem - I think the biggest problem will be the fact that other bodies, especially if there are many, will interact with the body that's being set to impact another.
(Ofc the distance will be a problem if you want to set a body so far away from another that the line can't reach... But it might be editable...)