Check out Atomic Chess, our featured variant for November, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments by lionhawk

Game Courier. PHP script for playing Chess variants online.[All Comments] [Add Comment or Rating]
Colin Adams wrote on Sun, Sep 18, 2011 07:50 PM UTC:BelowAverage ★★
I have been playing kokosz in real time. We are finding a number of problems, mostly with the invite protocol.

The first game we played, I issued the invite, he accepted, chose White, but found himself making the first move (In Tenjiku, Black always plays first). Apart from this, the game went without incident. I had the board presented to me as White, and made moves as White.

In the second game, kokosz issued the invite, and I chose Black. I made my move. The page said move was sent as black, but kokosz never received an invitation to move.

We tried again. This time I sent the invite. Kokosz chose White, but found himself forced to play the first move (clearly an error). So I 'corrected' this situation by effectively undoing his move (using @- etc.) and making the first move as Black. However, I was presented with the board from White's point of view throughout the game, and every time I made a move, it said, move was sent by white.
The game finished with kokosz running out of time (the reason appears in the secnd part of this message). Accordingly, the result was given as kokosz has won (?!?). Clearly, not only was it getting the colours wrong, it was showing our times wrongly, or getting the players wrong. Anyway, we can't use it effectively like that. I am guessing that if one of us had resigned, we would have been awarded the game.

The reason for running out of time, was we wanted to end play for the day. There seems to be no option to suspend a real-time session. Can you add an option to do this? (Preferably some kind of sealed move protocol)