When it comes to paradoxes, some people initially say 'my head hurts'. We remind them that paradoxes are rare and are resolved by the game for the player. The player doesn't have to focus as much on the paradoxes and can concentrate on their overall strategy.

 

> PARADOXES <
Time travel is a familiar concept, but because people aren't used to thinking in terms of time travel, they often jump to the most complex scenarios and paradoxes. However, these complex scenarios are not typical in gameplay unless you purposefully cause them. Usually you're just modifying a history you are familiar with because you just played through it.

 

Q: How the game would resolve this complex example: Player A sends units back in time and destroys player B's factories. Before the timewaves reach the present, player B sends his army back in time and destroys player A's factories.
A: This is definitely a paradox. It will oscillate between these two states. If you're as good of a player as you claim, you might be able to time everything just so such that the paradox falls off the timeline in your favor. While I told the person whose head was exploding that such paradoxes aren't too common in games, they can happen much more frequently in games between advanced players (if we crank up the AI difficulty to 11, this does happen frequently).

 

The Grandfather Paradox

 

 

Full Transcript:
This is a demonstration of how Achron's game engine, Resequence, handles the Grandfather paradox. For this video, we have specifically tuned time waves and build times to make the Grandfather paradox easy to show quickly. Remember that paradoxes like this are rare in actual gameplay unless you cause them intentionally. In this demo you will see the oscillations of both outcomes of the paradox on the timeline and on the field.

 

We begin by creating a mech with the factory - note the green on the timeline shows when the mech was created. We now send this mech to before it was created - The yellow on the timeline denotes chronoporting. We create the paradox by destroying the factory with the mech - The red on the timeline shows the destruction of the factory.

 

As you look at the timeline, you see that each subsequent timewave grabs the previous change and propagates it forward. Now that the factory is destroyed in the past, the mech can no longer be created. Since the mech was no longer created, it could not travel back in time to destroy the factory, so the factory can again build the mech. You can see this oscillation repeating on the timeline as it gets closer and closer to falling off. Looking at the field, you will notice that these subsequent time waves keep changing the outcome, alternating between the two paradox states, with either the factory surviving or the mech surviving.

 

If the mech-jumping-into-the-past is the last thing to be propagated by a time wave, then the factory will survive because the mech will have jumped beyond the edge of the timeline. In this example, you see that the factory survived.

 

We will now repeat this paradox again with different timing such that the mech will survive instead. Note that this is a very advanced tactic, and that attempting this in actual gameplay with complex paradoxes is risky because your opponents can potentially disrupt the timing. As these oscillating events fall off the timeline, if the destruction-of-the-factory is the last event to be propagated by a timewave, then the mech will survive and the factory will not. All paradoxes in Achron are resolved via this oscillation mechanism that locks them into a steady state as they reach the edge of the timeline.

 

As you see, the result of this instance of the grandfather paradox was resolved with the mech surviving and the factory being destroyed.

 

__________________________________________________________________________

 

If you watch the video a few times, you may come up with one of these questions:

 

Q: I've been thinking about the grandfather paradox and similar paradoxes non-stop for the past week. What if you cause a grandfather paradox, and just before the unit-jumping-back-in-time falls off the timeline, you prevent it from jumping back? Because the unit's arrival in the past is off the timeline, you have just permanently chrono-cloned the unit, right? Because of this, won't all games end up being cloning armies like this?

A: You really have been thinking about this a lot. Yes, you can permanently chrono-clone a unit this way to end up with two of the same unit. However, to do so you will:
1) spend nearly all of your chronoenergy because you need to issue the commands at the beginning of the timeline,
2) need to time everything perfectly,
3) and spend the energy of your chronoporter unit - chronoporters (and units with related abilities) have specific limitations in place to prevent large-scale exploiting of this mechanism.
Permanently chrono-cloning an entire army would require resources and player time devoted away from other important things. And yes, we have taken into account all the possibilities of using hierarchy or even nuking your chronoporters to attempt to duplicate your army.

 

Q: In the video, when the paradox resolves to the mech destroying the factory, the factory never built the mech. Does that mean you've gotten the mech free of cost (got your resources back) in exchange for your factory?

A: Yes, however, we've taken careful steps to make sure that this "free" unit is not actually free:
- We've balanced the resource costs such that no time traveling capable unit or building is significantly more expensive than the unit or building that created it. (This balance minimizes arbitrage.)
- You will have to deal with having those fewer resources for portions of the timeline, which may prevent other units from being created.
- During these times when you have fewer resources (before the next time wave comes by), some additional building may have been undone and you may be at a significant disadvantage to your opponent.
- Controlling the paradoxical unit in the preferable state requires more chronoenergy to manage; you can only control it between certain time waves.

It comes down to the choice between a small gain in resources at the cost of 1) a more complex and difficult timeline to manage, 2) a lot of chronoenergy spent managing the complex timeline that may be better spent preempting and reacting to your opponent, and 3) having periods of being weaker and easy prey to a clever opponent.