I made this little time travel game in python-tkinter, which has since run out of clever ideas to implement. Read: I got bored.

Nevertheless, think of this as a proof of concept that a NCP Time Travel model is possible in a puzzle game format. Warning, I have no experience with UI design although the tips should explain it sufficiently. "Art" is also 16x16 pixel things drawn in paint.

Felix Griffin wrote:Excellent, it's working now. I haven't seen many time-travel puzzles where Novikov's Principle is in effect, so I like the way it's enforced in this one.

I cheat at this one though. =P

The game relies on the player to make the timeline consistent instead of computing a consistent set of actions. Still, the end result is always consistent so...

Felix Griffin wrote:One suggestion: is there a simple way to step forward/backward through the timeline without changing any actions, just to see what's happening? A keyboard shortcut or such?

Moving the slider bar at the bottom of the screen (below the blue timeline area), will change the current timeslice. The arrows to the left and right of the slider bar will also increment/decrement the current timeslice.

You can also change the current time by clicking on an order in the Orders list. This jumps you to the timeslice of that order.