Undo Chess.

Show off your games, demos and other (playable) creations.
User avatar
ljdp
Party member
Posts: 209
Joined: Sat Jan 03, 2009 1:04 pm
Contact:

Undo Chess.

Post by ljdp » 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...)

ImageImage
Image

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
Last edited by ljdp on Fri Nov 19, 2010 5:02 pm, edited 4 times in total.

User avatar
zac352
Party member
Posts: 496
Joined: Sat Aug 28, 2010 8:13 pm
Location: In your head.
Contact:

Re: Undo Chess.

Post by zac352 » Thu Nov 18, 2010 12:50 pm

Attachment doesn't exist?

Edit: It's crashing before the console can even open for me to get the error.... :?
Something about goo. Lots of errors.
Hello, I am not dead.

User avatar
ljdp
Party member
Posts: 209
Joined: Sat Jan 03, 2009 1:04 pm
Contact:

Re: Undo Chess.

Post by ljdp » Thu Nov 18, 2010 12:54 pm

What version of love are you using?

User avatar
nevon
Commander of the Circuloids
Posts: 938
Joined: Thu Feb 14, 2008 8:25 pm
Location: Stockholm, Sweden
Contact:

Re: Undo Chess.

Post by nevon » Thu Nov 18, 2010 1:13 pm

This sounds incredibly cool, but it's really, really confusing. The rules weren't clear to me at all (the rules of the game, not the rules of chess).

I would suggest creating a tutorial mode where you are taught how to play the game.

Also, you don't seem to be forced to take turns. One player can play for as long as they want, as long as they can keep the opponent from grabbing the mouse.

User avatar
zac352
Party member
Posts: 496
Joined: Sat Aug 28, 2010 8:13 pm
Location: In your head.
Contact:

Re: Undo Chess.

Post by zac352 » Thu Nov 18, 2010 1:34 pm

ljdp wrote:What version of love are you using?
0.6.2 :S
Hello, I am not dead.

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Undo Chess.

Post by Robin » Thu Nov 18, 2010 4:40 pm

It errors for me as well, peer_list = nil (0.7.0, latest PPA)

I tried to fixed it, but then it gave an error saying "temporal continuity violated" (;))
Help us help you: attach a .love.

User avatar
TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Denver, CO
Contact:

Re: Undo Chess.

Post by TechnoCat » Thu Nov 18, 2010 7:01 pm

No capital letters in names.
peer_list error when i click play alone.

User avatar
ninwa
Party member
Posts: 118
Joined: Tue Oct 12, 2010 1:21 am
Location: Metro Detroit
Contact:

Re: Undo Chess.

Post by ninwa » Thu Nov 18, 2010 11:03 pm

nevon wrote: Also, you don't seem to be forced to take turns. One player can play for as long as they want, as long as they can keep the opponent from grabbing the mouse.
A feature perhaps? FIGHT OVER THE MOUSE, WHILE FIGHTING FOR VICTORY!!!!!

User avatar
ljdp
Party member
Posts: 209
Joined: Sat Jan 03, 2009 1:04 pm
Contact:

Re: Undo Chess.

Post by ljdp » Fri Nov 19, 2010 4:04 am

Ok update on first post. (v1.3).
turns are enforced and I've made a lot of improvements to the networking.
I'm hoping that anyone can play without forwarding ports because i'm using a udp punch through method.

EDIT:
Tutorial added in v1.4

User avatar
ljdp
Party member
Posts: 209
Joined: Sat Jan 03, 2009 1:04 pm
Contact:

Re: Undo Chess.

Post by ljdp » Mon Nov 22, 2010 12:08 pm

I just got an email:
Congratulations,

Undo Chess, one of your products, has been added to Softpedia's database of
software programs for Mac OS. It is featured with a description text,
screenshots, download links and technical details on this page:
http://mac.softpedia.com/get/Games/Undo-Chess.shtml

The description text was created by our editors, using sources such as text
from your product's homepage, information from its help system, the PAD
file (if available) and the editor's own opinions on the program itself.


"Undo Chess" has been tested in the Softpedia labs using several
industry-leading security solutions and found to be completely clean of
adware/spyware components. We are impressed with the quality of your
product and encourage you to keep these high standards in the future.

To assure our visitors that Undo Chess is clean, we have granted it with
the "100% CLEAN" Softpedia award. To let your users know about this
certification, you may display this award on your website, on software
boxes or inside your product.
Whaaa :shock:

Edit:
Seems like a lot of games from the forum gets added to softpedia

Post Reply

Who is online

Users browsing this forum: IMP1 and 9 guests