Undo Chess.
Posted: Thu Nov 18, 2010 12:47 pm
UNDOCHESS
Chess with a sprinkle of time travel.
Ever played chess and thought: "dang it! I wish I never moved that rook"?
If only we could travel back in time and change the way we played.
But what if our opponent could also travel through time?
Enter the whole new realm of chess: undochess.
So how do you play it?
It plays just like normal chess, except on the right you have a timeline of moves.
The timeline displays the most recent move at the bottom and oldest at the top.
As more moves are made the older moves fall off the timeline into the immutable past! (that means you can't change it)
You can travel to any point on the timeline either using your mouse wheel or clicking to it. Playing a move in the past, or the future depending on your reference, will overwrite that move (you can only overwrite your own moves). This will instantaneously propagate through the timeline, such that you opponent in the future will see chess pieces pop in and out of existence. Playing in the past, as a side effect, creates a time-hole in the present. This will be displayed as a move labelled "LOCKED" which means neither player can go back and edit that move, these holes of course will eventually disappear into the immutable past.
Not only that!!
As well as dragging a piece on the board to play a move, you can drag a piece onto the timeline and SEND IT BACK IN TIME.
Sending a piece back in time uses two timeline slots: the jump at the present and the jump into the past.
When the future piece appears in the past it is highlighted red to distinguish it from the original, you cannot send this future piece through time again until it's original has gone back in time.
(your can also send pieces forward in time, well... you can bring pieces from the past forward towards the present...)
At the moment this game ignores the circular propagation, that is:
Say you send a bishop back in time and that bishop kills a rook, then the original bishop is killed before it goes back in time meaning it could have never killed the rook. (currently in undochess the rook will still be killed).
Also the grandfather paradox is impossible because you can't kill your own pieces.
Download and play.
The multiplayer and networking may or may not work, it is difficult to test with a single computer.
Only works on love 0.7.n
Mac v1.4
Windows v1.4
Love v1.4
Github
Chess with a sprinkle of time travel.
Ever played chess and thought: "dang it! I wish I never moved that rook"?
If only we could travel back in time and change the way we played.
But what if our opponent could also travel through time?
Enter the whole new realm of chess: undochess.
So how do you play it?
It plays just like normal chess, except on the right you have a timeline of moves.
The timeline displays the most recent move at the bottom and oldest at the top.
As more moves are made the older moves fall off the timeline into the immutable past! (that means you can't change it)
You can travel to any point on the timeline either using your mouse wheel or clicking to it. Playing a move in the past, or the future depending on your reference, will overwrite that move (you can only overwrite your own moves). This will instantaneously propagate through the timeline, such that you opponent in the future will see chess pieces pop in and out of existence. Playing in the past, as a side effect, creates a time-hole in the present. This will be displayed as a move labelled "LOCKED" which means neither player can go back and edit that move, these holes of course will eventually disappear into the immutable past.
Not only that!!
As well as dragging a piece on the board to play a move, you can drag a piece onto the timeline and SEND IT BACK IN TIME.
Sending a piece back in time uses two timeline slots: the jump at the present and the jump into the past.
When the future piece appears in the past it is highlighted red to distinguish it from the original, you cannot send this future piece through time again until it's original has gone back in time.
(your can also send pieces forward in time, well... you can bring pieces from the past forward towards the present...)
At the moment this game ignores the circular propagation, that is:
Say you send a bishop back in time and that bishop kills a rook, then the original bishop is killed before it goes back in time meaning it could have never killed the rook. (currently in undochess the rook will still be killed).
Also the grandfather paradox is impossible because you can't kill your own pieces.
Download and play.
The multiplayer and networking may or may not work, it is difficult to test with a single computer.
Only works on love 0.7.n
Mac v1.4
Windows v1.4
Love v1.4
Github