Blog »

Top 5 Time Manipulation Games

Blog

Five Awesome Games About Time Manipulation

Posted to Friends, Games, Random by Steve on July 31st, 2009

To people, time is linear.

Memory allows us to revisit and relive the past, to learn lessons from it, and to develop different attitudes and ways of behaving in the world based on those lessons. But memory is an imperfect recording, heavily influenced by emotion. Two people can remember the same party as being wonderful (it was the night I met my future wife) or awful (it was the night I walked in on my wife with another man.)  Objectively, the details are the same. The party happened at a certain place, at a certain time, and included specific people. But there is no way to separate emotion from memory. All memory is inherently subjective. The arrow of time cannot be reversed. But what if it could?

It is tantalizing to imagine what the world would be like if time were malleable. This is the essence of time manipulation in video games. One of the appealing things about video games is that they allow expression of our desire to exercise control over time.  A game allows us to escape the way we perceive time by rewinding and replaying, collaborating with past sevles, or simply hitting the reset button.

I’ve been thinking a lot about time manipulation in games lately because our next game, Time Donkey, features rewind/replay mechanics. Here are some thoughts on the design of other time manipulation games I’ve been playing. For reference, of course :).

Cursor * 10

Cursor Times Ten distills the essence of multiplicity. The interface is a cursor. The only novel idea in play is the recording and playback of in-game actions. Everything you do is recorded. By careful planning you can collaborate with all your previous selves to achieve objectives more efficiently. What’s most interesting is comparing your memory of what you did before to a perfect, objective one.  I feel as though I moved my cursor over as quickly as I could, clicked the stairs, and then went on to click the button as many times as I could as quickly as I could.  But the replay shows that I over-corrected my initial mouse movement, clicked the wrong thing twice, and only managed to click the button ten times before being forcibly restarted.

What Cursor*10 really nails is the sense of upward progression. There is a secondary goal of scoring, but what feels compelling is clever application of multiple replays to optimize tasks.  Once you’ve revealed the box hiding the staircase, you can quickly and easily find it next time, allowing the replay after that to reach further and further up the floors. This sense of building intent across multiple plays, and interacting with your own previous actions feels fresh and interesting.

DefeatMe

DefeatMe is decribed in comments as “Cursor*10’s evil twin.”  This is an accurate statement.  In Cursor*10, you replay the same small slice of time over and over again, layering recorded replays one on top of the other. In DefeatMe, your replays are mirrored opposite, and become an increasingly wily and difficult opponent.  Every shot you took at an enemy comes back at you, and every move you made to avoid a shot becomes a clever dodge in the next round.  Each dodge is predictable if you plan carefully, and you can anticipate where it will end up and send a shot there before the ship arrives. This makes for a satisfying, cerebral experience (though this is currently hampered slightly by having to reload the page to start a fresh game.)

One weird decision in this prototype is bullet spray randomization.  Your ship starts by firing one bullet at a time, directly forward.  As you progress through each stage, however, the pattern can change. Sometimes you spray three bullets. Sometimes you have no direct forward shot. Presumably, this is to solve the problem of fatigue. If your ship only ever fires one bullet and directly forward, it’s too easy to predict where each shot is going to go and the play gets stale. I’m not sure changing the bullet spray is the right answer. The problem is that it feels arbitrary. It might feel more satisfying and strategic if there were collectable powerups in the level that changed the bullet spray pattern or upgraded it.  Certainly, as the levels progress and there are more and more replay ships to destroy, I’d choose to then upgrade my weapons.

Regardless, this is a lovely little experiment by crafty indie shmupomancer Kenta Cho, one which I’d love to see him expand on. I wonder what it would be like with varied level terrain, powerups, or with the addition of patterned enemies independent of or spawned by the player.

Chronotron


We have a joke around the Flashbang Office:  That’s a Problem for Future Me.

As in: ”Hey this code is unoptimized and barely works. Ahhh….Future Me problem! Present me will eat cheesecake instead.”

or

“Man, I probably shouldn’t have eaten all the cheesecake…ah well, I’m sure Future Me will figure something out.”

Chronotron is neat, but I disagree with one of its self-implied design constraints.  As in Cursor*10 and DefeatMe, your actions are recorded as you play.  To start a new replay, the current robot must be returned to the door from whence it game. I don’t like having to return each replay robot to the door.  It is a fundamental constraint to the levels as they’ve been constructed in Chronotron, but I can’t help but think the game would be more enjoyable if it flowed forward.  I like thinking about how to use multiple replays to activate switches, weigh down scales, or launch off of seesaws. Just let me do that!

Having to then solve all the annoying paradoxes that occur when one robot prevents another from getting back to the door feels tedious. If there were a second exit door, or various portals throughout the level I could enter to start a new replay, and the puzzles would remain in tact sans tedium.  Fixing paradoxes just feels like sweeping up after the clever bits. However, the ability to interact with oneself across time – and the many clever physics-y applications they found – makes Chronotron worth playing and enjoying.

Braid

Braid is pure experimental game design.  Johnathan set out to explore time manipulation because he was unsatisfied with the limited, tepid, unsatisfying application it had found in games like Blinx and Prince of Persia: The Sands of Time.  He asked the question ‘what would happen if the player could rewind time as much they wanted, as far back as they wanted, any time they wanted?’  Layering limitless rewind on a familiar feeling 2d platformer yielded unique and interesting gameplay.  He then explored the mechanic more thoroughly through a world structure that modified limitless rewind with additional constructs like a ring that creates a bubble of slow time and an arbitrary rule linking the flow of time to left or right movement. The results were revolutionary.

This is the finest game about the nature of time as it is perceived by humans, and one of the finest pieces of work in any medium on that subject. There are ideas in Braid that are best expressed interactively. The concepts can be explained linearly, but are better expressed through interaction.

Coming Soon: “The Misadventures of PB Winterbottom”

A quick parting note; add this game to your List of Future Me Things . It’s being created by our friends The Odd Gentlemen, and has the potential to outdo Braid in terms of thoroughness.

Winterbottom will explore replays as help and hinderence, play with the arrow of time, distort space and time in even more ways than Braid. Seek it out!

Tags: ,

  • @Seth Brute Force :)
  • This so funny. I just made a post on the Unity script forum about time manipulation. I even mentioned Time Donkey in fact. Any chance you guys will share some of your technical tricks after it's released?

    http://forum.unity3d.com/viewtopic.php?t=29300
  • @Scarybug: Yeah, totally. I get exactly why you did it and it *is* unique. I just felt like it was holding the game back, forcing me to do things that weren't as awesome as other things in the game. Perhaps you could have the abandoned robots fade out after a few seconds, like Marty's relatives in the photograph in Back to the Future :).

    Also, you might want to user test the assumption that having inert robots feels inauthentic. We're doing that in Time Donkey and it's become one of the core mechanics - they become platforms hanging in space. We're allowing the player to start a new replay at anytime from anywhere, though, which would break most of your game.

    Thanks for stopping by btw; I realize it's not fun to have your design critiqued internets-anonymously. Drop me an email, I'll send you an in-progress Time Donkey and you can rip it to shreds :).

    -sswink at flashbangstudios.com
  • The theme of Time Donkey immediately reminded me of Braid. And that's a good thing because Braid is one of the most innovative and fun games I've played in the last couple of years. I'm looking forward to Time Donkey because of that :)
  • Noyb
    I know all the time manipulation is prescripted, but I really love Day of the Tentacle and Time Gentlemen, Please.
  • Oh yeah? well I disagree with YOUR design constraints ;P

    Seriously though, if/when we get a publisher signed for a console/portable version of Chronotron, we're planning on exploring some of the suggestions you made. The Paradox constraint was deliberate though. It came from not really knowing what to make the robots do if you changed the past to make them unable to get back. When they run out of input to replay, they would just sit there, which felt inauthentic. I experimented with not requiring you to get past selves home if you got into the machine before them, but that felt arbitrary and made some of the puzzles trivial.

    Multiple portals is something that _would_ have benefited the game. I think a mode that let you take your time machine ability with you would be interesting, but ultimately I wanted to focus on a single core mechanic, and I think the paradox system is what makes the game unique among time-travel games.
  • We saw several excellent examples of time manipulation games during our "Replay" themed game competition in Summer 2007, which predates many of your examples here.

    http://jayisgames.com/archives/2007/06/game_design_competition_3.php

    Check out:
    Timebot
    Time Raider
    Rerun
    Super Earth Defense Game!
  • soad667
    Hehe, Chronotron was the first thing that came to my mind when i saw the Time Donkey prototype back then. ;)

    From the rest, i had no idea about DefeatMe. I'll make sure to check it right now. Cursor10's evil twin? It must be at least interesting. ;)
blog comments powered by Disqus

Minotaur Dance Party

Minotaur Dance Party 106 days ago

Visualizing Raptor Safari Data

Visualizing Raptor Safari Data 128 days ago

Building Planet

Building Planet 128 days ago

see more videos