Tuesday, March 17, 2009

Live Chinese Chess is Live

Live Chinese Chess (LCC) has been deployed on Google App Engine and is now live. Windows Live Messenger users can sign in to Live Chinese Chess using their Windows Live IDs and start playing Chinese Chess while chatting with each other normally. There's no need to download or install any software or plug-in to the browsers.

LCC is an Ajax application on AppEngine that allows players to make and receive moves with very low latency, so it also fits in the category of Comet applications. But Comet and App Engine are still currently not possible together. Frequent polling the App Engine application is also out of the question, since quotas can be easily exceeded or the latency will be high.

LCC takes advantage of the Windows Live Messenger SDK, and the result, as seen here, is quite positive. The low latency is not noticeable at all to the players, yet there's no danger of getting anywhere close to the quotas imposed by App Engine.

4 comments:

  1. Do you have one to play with a computer? Or is there away to play with people current online that's not on ur friends list?
    Thanks
    Chau Nguyen

    ReplyDelete
  2. http://pragmaticlogic.com/ is not responding these days. i used to play with computer, none of my friends know how to play this.

    ReplyDelete
  3. Hi Kevin,

    I love your ajax chinese chess program and your integration with Windows Live Messenger. I believe this can be use on my phpbb board as well. I would love to integrate this to my website. Is it ok to send me the source code so I can start coding/integrate to my site?

    Thanks in advance,
    Son

    ReplyDelete
  4. Hi Kevin,
    I cannot get Ajax chess to respond to my opening move...have tried it in several browsers.

    And on Chinese Chess Live, I don't know how to add a friend. I send the request, but nothing ever comes to my friends...not in their e-mail, or Windows Live Messenger open, or with Chinese Chess Live open. How are they supposed to receive my request so I can add a friend?
    Thanks,
    LF
    e-mail: lmfrolich@yahoo.com

    ReplyDelete