Jump to content
  • Advertisement
Sign in to follow this  
SquareDanceSteve

Applied Time Dilation and Hyper Realistic Space Simulation Part 1:

This topic is 4705 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Applied Time Dilation and Hyper Realistic Space Simulation Part 1: Each body (planets and ships) in motion would have a dilated sense of time relative to the velocity of the body in motion. Time dilation should be calculated relative to a zero velocity clock for simplicities sake. RT ... time indicated by the spaceship clock t ... time already elapsed on the 0 Velocity clock v ... Speed of the body in motion relative to 0 velocity c ... speed of light = 1 (we are working in units of light years) RT = t * (1- (v^2 / c^2)) ^ .5 Game Application of Time Dilation A light year is the distance that light travels over a period of a single earth year. Production and resource gathering would be most effective at locations with little or no velocity because in these locations time would elapse substantially faster relative to locations where velocity is greater such as in a very fast low orbit like the core of the galaxy or around a massive black hole or even traveling at incredible speeds (IE don’t conduct time sensitive activities in locations traveling at high speeds unless of course you want them to occur slowly.) As a spaceship increases it velocity it also increases the dilation of time. For example a spaceship traveling near the speed of light would take millions of years relative to earth time to travel to another galaxy, yet for the crew aboard the spaceship the trip would be nearly instantaneous. What kind of unique situations would removing a time constant impose on a game? For the sake of playability a year will be compressed to a minute. 1. Instant communication could be made impossible. Instead, a chat message being sent to a player must travel at the speed of light. For example a player located 20 light years away would not receive the message for 20 minutes. Or your spaceship crews would not receive orders for 20 minutes assuming they are not moving, and if they are moving away from you the messages may take much longer. 2. The characters and equipment in the game ages relative to its time dilation. Say a spaceship and crew has an effective life span of 40 years (40 minutes at 0 velocity). That spaceship moving at 75% the speed of light would be viable for 160 years relative to the 0 velocity environment. So that space ship would in effect have an effective range of 160 light years (various game modifiers and ship upgrades could substantially increase the viability window, such as crew hibernation facilities and ship preservation methods). For example, say an Enemy fleet is coming to attack earth; the fleet departs Alpha Centari (4 light years distance from earth) the fleet is traveling at 75% the speed of light, the fleet will arrive in 5 years (5 minutes) your long range passive sensors (telescopes) detect the fleet leaving Alpha Centari 4 minutes after they have already left, they will arrive in 1 minute. The attackers will have only aged 1 year. 3. Combat in a realistic space combat environment would be vary alien and vary dry in comparison to an arcade space shooter. Because time has been compressed from 1 year to 1 minute for playabilities sake an hour in a 0 velocity state would be only 0.00684 seconds long. There for combat must be automated, as it would be in a real space war. Because of CPU limitations we must fake the combat with some sort of combat simulator algorithm. The weapons of space combat would most likely be Energy weapons such as lasers and nuclear weapons which can be used at incredible range. Things like bullets and conventional explosives are uneconomical. 4. An argument for faster then light speeds can be made. There are a number of conflicting issues with the speed of light. Say our above mentioned spaceship shoots a laser beam at a spaceship that is on an interception course, both spaceships will measure the speed of the laser beam to be traveling at light speed. Instead of vA + vB + C = velocity. Logically it would appear that space is warping to compensate the speed at which light travels. 5. War would nearly always be fought with obsolete equipment. Military operations must also be conducted under a total commitment policy. Enemy ships traveling at less then the speed of light can be detected long before there arrival especially at if they are moving great distances, entire fleets of ships may be constructed after detection and before arrival to combat the invasion force. Nuclear weapons appear to be the only viable weapon. Any Feedback would be greatly appreciated. www.SquareDanceStudios.com

Share this post


Link to post
Share on other sites
Advertisement
Relativity and computer games don't play well together.

You sound like you're talking about a multiplayer game. Since you can't actually make time flow at different rates for different players, if a player starts moving at 0.99999c his client would have to run 223 times slower than everyone else. Nobody is going to enjoy that.

Even in a single-player game, AI would have to run 223 times faster when you're moving at 0.99999c relative to them. And supposing the game world is a light year in diameter, you'd have to record nearly every event that occured in the last year in case an AI will see it later on. It's a processing and storage nightmare.

Even after all that, I think that the Twins Paradox would genuinely be a paradox when simulated on a computer, which could put paid to the entire notion of simulating multiple relativistic frames of reference anyway.

Share this post


Link to post
Share on other sites
Applied Time Dilation and Hyper Realistic Space Simulation Part 2:

The application of time dilation could not be applied as time would be applied to games normally. A relativistic game could never be an action game. For the application of the game to work the player must “transcend time”, or in other words not be bound to a clock. Only the players ships and in game characters would be affected by time dilation but the player can only be notified of occurrences through notification by his employed personnel (ship captains, planetary outposts, space stations…) but the player must be at an in game location otherwise there would be no way to calculate out how the player receives information.
An attacking force must travel as close to the speed of light as possible. As described in my above post the attack force on rout from Alpha Centari to earth will be detected an earth year before the force arrives, giving the earthlings an entire year to construct a comparable military force. Assuming the Earthlings and the residents of alpha Centari have mirrored rate of technological development and are on par with one another, an attacking force from either star system will be obsolete by the time of its arrival. At greater distances the situation will only get worse for the attacking force. The player who dispatched the attacking force from Alpha Centari will not even know of the results of the battle for 9 years after dispatching his task force. Assuming that the attack force wins the battle for earth, they must wait for 8 years after the battle before receiving instructions from Alpha Centari. 14 years have now elapsed before that task force receives new orders or 14 minutes as applied in my above post, we must also not forget that the task force is also 14 years obsolete and that in most instances the ships if damaged could not come home for repair nor would we want to repair 14 year old ships that by the time they could get home they would be 21 years old.
As for defensive operations it would be uneconomical to maintain a defensive fleet or any sort of defensive systems at all. It could be hundreds if not thousands of years between fleet engagements at a particular location, what is a thousand year old battle cruiser good for, even if maintained, maintenance is expensive and the cruiser remains obsolete. A player must instead hope that an enemy fleet is detected prior to its arrival. This makes attack trajectories from deep space or remote locations very appealing, players only have limited observation capabilities.
For the application of time dilation to the game engine, every observable event must be transmitted to every player. That event must then have a predicted elapse time for ship and planet. If any of the spaceships change their frame of reference (direction or velocity) the prediction must be updated and then the already elapsed time subtracted from the end notification result. We must also not forget that the number of observable star system is very limited in a galaxy of over a million stars; a player may change the systems and stars that he is tracking, the player will only be able to track what he can with available resources. This creates a variable definition of observable; the player must be looking at the star system in question at exactly the time the results of the battle will be received. It may still be a processing and storage nightmare but it very manageable, and in fact the only nightmare could be the resources required by the server if the server wish’s to fight cheaters by managing all notifications. Even then, 2048mb’s of ram is an incredible amount of ram and hard drive space is virtually unlimited.
Application of the simulation could not be an inch for inch simulation it would instead have to be an event driven engine. Once a ship is launched it will go into sleep mode until it has achieved its designated time elapse (relative to the 0 velocity clock) required for it to reach its destination. So that ship would not have any processing until its wake up event was triggered from say a master list of time elapse triggers or unless it was intercepted or received a message from a player, and any of those events would also be listed in the time elapse event trigger. The applied process would be entirely automated and a tad resource hungry, but hard drive speed is more then acceptable for its storage. Events approaching the trigger point could even be moved into ram.
This situation leaves us with one kind of game, a unique strategy game where fleets are designed and constructed for a single battle. The fuel required to accelerate the above fleet to 75% the speed of light is mirrored by the amount of fuel required to slow the fleet down and then the total is doubled if fleet wishes to return home. So a fleet is essentially a fire and forget weapon. So why not just use nuclear projectiles they don’t need to slow down or return home

The Twin Paradox is unfounded.
http://www.phys.unsw.edu.au/einsteinlight/jw/module4_twin_paradox.htm



Any Feedback would be greatly appreciated.

www.SquareDanceStudios.com

Share this post


Link to post
Share on other sites
I still don't see why you insist on using nuclear weapons - particularly if you don't intend to decelerate them. The rough energy yield of a nuclear reaction is at best 0.7% of the rest mass of reacting material. The kinetic energy of an object travelling at 75% of light speed is around 28% of relativistic mass, or a little over 42% of rest mass. When you consider the additional difficulties involved in triggering a nuclear explosion, and the fact that only a relatively small proportion of the mass will actually react before the explosion scatters it, it hardly seems worth the effort since replacing the explosive with an equivalent mass of feathers will give at least 98% of the same effect (rather more when you consider the mass of the non-reacting parts) - if you insist on having radioacive fallout, then I'd suggest sending equivalent quantities of nuclear waste instead - a far better solution than deep sea burial!

Share this post


Link to post
Share on other sites
Accelerating a something heavy (like a small asteroid) to 75% the speed of light would be an ideal world destroyer (thank you that idea hadn’t occurred to me), you couldn’t destroy space ships, but that wouldn’t matter because the location of space ships in 5 years would be unpredictable, unless the ship had already been deployed and reached its maximum cruise velocity. What about using nuclear weapons traveling at incredible speeds to intercept oncoming fleets? Also keep in mind that something large like an asteroid could be easily detectable in comparison to ships running silent (no radio communication).

Here is a study the air force conducted on asteroid impacts, http://www.au.af.mil/au/2025/volume3/chap16/v3c16-1.htm#Contents

Here is an article on missile interception with nuclear weapons
http://www.thebulletin.org/article.php?art_ofn=nd03zimmerman

For you space war game guys, check this out
http://www.stardestroyer.net/Empire/Science/

It is clear that a war game taking place in a hyper realistic space environment would require new tactics, new extreme range capabilities and total war doctrine

Share this post


Link to post
Share on other sites
I too have thought of incorporating concepts of General Relativity into my sci-fi game concepts, but alas, for most game-types they don't mix well. For a macro-management civilization strategy game though, I can think of a few possible ways it might work, but I don't think it would be very fun. No offense. It might appeal to small percentage of sci-fi enthusiasts, but without having character development or micro-management I don't know how well it would be received by the general gaming audience. I'd like to be proved wrong, but I just don't think you could create a game with time dilation where you felt personally invested in the outcome of the characters lives, since most of them would only exist for minutes or slightly over an hour. I think there would have to be more to the game than simply calculating long range planetary assaults.

These are just my thoughts.

Share this post


Link to post
Share on other sites
Quote:
Original post by SquareDanceSteve
Applied Time Dilation and Hyper Realistic Space Simulation Part 1:


Hah! I've finally met my match in post length! [lol] (I've learned that it's better to summarize and break this kind of post up into sections with headers if you want more than just a handful of responses-- otherwise it's a grind to read through, and most won't).

Quote:

1. Instant communication could be made impossible. Instead, a chat message being sent to a player must travel at the speed of light. For example a player located 20 light years away would not receive the message for 20 minutes. Or your spaceship crews would not receive orders for 20 minutes assuming they are not moving, and if they are moving away from you the messages may take much longer.


Two problems: Players will always have an out of game means of communicating (ICQ, MSN, etc.); and for realistic galactic distances (say averaging 200 - 500 light years, depending on if your galaxy is realistic or not) communication would be ridiculous. At worst, communicating from one side of the galaxy to the other would take over two real-time months.

Quote:

5. War would nearly always be fought with obsolete equipment. Military operations must also be conducted under a total commitment policy. Enemy ships traveling at less then the speed of light can be detected long before there arrival especially at if they are moving great distances, entire fleets of ships may be constructed after detection and before arrival to combat the invasion force.


As this would be a very real practical problem, I'd think warring empires would communicate via laser with their respective fleets. Each packet would have information and technology updates. Engineers onboard would be skilled at modifying equipment, and emphasis in fleet construction likely would be placed on modularity (redesigning the ship as it flies).

Assuming either nanotechnology or biotechnology (or both) and some percentage of payload allocated to construction materials, I can see ships arriving only as old as their distance from the research transmission source. (Furthermore, why can't the fleet, assuming ample size, be a center of research itself?)

Quote:

Nuclear weapons appear to be the only viable weapon.


What about anti-matter, based on a stable solar collection / production infrastructure? It would take time to produce, and be very nasty in comparison.

Or what about simply accelerating fine grains of debris to nearly 100% c against the incoming fleet? A grain of sand could hit a ship like a nuclear bomb, and you could send huge clouds against your enemy.

Or maybe you could have nanite disassembling clouds as a kind of picket defense.

Above all, I'd be deeply concerned about the time it takes to resolve disputes with this idea.

Share this post


Link to post
Share on other sites
Applied Time Dilation and Hyper Realistic Space Simulation Part 3:

I completely agree, especially since a player would have to script all foreseen contingencies because after the ships have departed you will no longer be able to control your task force in real time unless you accompany them.

Crew hibernation technologies would allow your crew and characters to sleep when not in use, thus extending their life spans to hundreds of thousands or even millions of years. A million years in a year to minute scale is nearly 12 days. For example say, you checked out the available crew recruits at every planet you visited you could over a series of weeks or months select a premium crew from the virtually unlimited worlds available for you to travel to. A better crew could supply bonuses to the speed and efficiency of the various actives conducted by the ship in question.

I have also been rethinking the issue of obsolesces. There are a number of ways that could be invented (at least for the games sake) so that a ship could be preserved over incredibly long periods. With a ship capable of reaching 75% of the speed of light it would be capable of throwing projectiles through planets, in itself becoming a world destroyer. Planetary defense could also become viable with preservation technology.

The resources required to build ships capable of these extreme speeds would be immense. The facilities and elements required to build a ship of this type immense. A massive technology trade for manufactured equipment could also evolve. The ship building system could require hundreds of different items that your macro controlled crew members would scrounge the galaxy for.

Players would also have the viable option of running. A galaxy containing a million star systems would allow players to disappear.


What would the game play of an MMO of this type be like?

1. Encountering an individual player once and only once.
2. Players chasing each other from star system to star system in an endless cat and mouse game.
3. Empire building.
4. Empire destroying.
5. Stagnant technology for players who reach the peak.
6. Stagnant military tactics
7. Heavy use of the macro system included with the game, creating automated war and automated empire building.
8. Many server operated AI players bent on single activities.
9. Massive fleet engagements being resolved instantly or no fleets at all.
10. Some location where people conduct crew ship and resource trading.
11. Very deliberate and calculated game play, mistakes could take hours to resolve.



Wavinator Response:

You are correct; they would have an out of game method of communication. But their crews can not communicated with out of game.

Massive ships containing all the capabilities to be remodeled on the fly is a desirable idea, but I fear an awake crew over a 100 light year journey may realistically be more of a problem then an the benefits gained by on the fly ship upgrades. (moral plummeting, internal power struggles saboteurs, you name it) A crew that awakes exactly as it was 125 years earlier, will have its original effectiveness and chances are the ship will have not suffered any sort of mechanical failure.

Your are right about super high velocity weapons. The destructive power of one of these fleets is virtually unimaginable; players can destroy the galaxy as they see fit.

Share this post


Link to post
Share on other sites
Oh, yeah, I forgot to ask: Since we're being realistic, what the heck do people who are years or decades away from each other have to fight about anyway?

It can't be territory. If you take our solar system as near average, we've got plenty of planets to terraform, and a practically unlimited amount of space in which to build comparatively cheaper artificial habitats. You would even have to assume that advanced civilizations would have to control their birthrate or risk having so much devoted to welfare that they couldn't afford much else.

It can't be for resources: Assuming a decent level of nanotech, every civilization would be a closed system. Recycling would be expected to be near 100%, with all waste transformed back to usable material. Energy would be near-infinite, as well, given the expected level of solar collection you'd expect a society to be able to achieve.

It certainly can't be for trade: Because it takes years to port something around at ridiculously expensive fuel costs, almost anything you could think to trade would instead be made locally with less energy/material. If there's something you couldn't make, you'd likely do without unless you're uber-rich. And with nanotech, once you get the item, it's likely you could just copy it. (After all, if it's worth it, you'll devote enough processing power to analyzing it.)

This leaves ideology, which means you'd have lots of religious and ideological zealots slinging hyperkenetic and photon weapons at each other. But they're years isolated. Depending on the lifespans and level of zealotry, you'd be looking at societies somehow supporting wars over generations. That has to be some pretty twisted ideology to make active aggression (and concommitant suffering at home due to rationing or what have you) last for centuries.

Of course, all war in the galaxy could be caused by one ultra-massive crusading empire that's either genociding or force-converting others.

Share this post


Link to post
Share on other sites
Interesting idea, sounds along the simulation lines of B17-Flying Fortress and Silent Hunter III.

Anyway, communication over vast interstellar distances isn't that inconcievable if you decide to use Quantum Entanglement as a means of communication, since distance is irrelevant to bonded particles. If you decide to make communication dilated for ingame effect, then as Wavinator said you'll end up with people using 3rd party communication systems to circumvent it.

Quote:
Nuclear weapons appear to be the only viable weapon.


Have you considered Railgun Technology?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!