You're viewing a comment by Sundar Srinivasan and its responses.
You're viewing a comment by Sundar Srinivasan and its responses.
I am being sponsored by Syntress! They bought me an amazing dedicated server to run catonmat on. If you're looking web services, I highly recommend the Syntress guys!
I am being sponsored by A-Writer! If you ever need help with essay writing, look no further than A-Writer! They will help you with your writing in as quickly as 3 hours!
I love to read science books. They make my day and I get ideas for awesome blog posts, such as Busy Beaver, On Functors, Recursive Regular Expressions and many others.
Take a look at my
Amazon wish list, if you're curious about what I have planned reading next, and want to surprise me. :)
If you are interested in advertising on catonmat.net, contact me.
Free tools for coding on Vietstarsoft.com.
Programming homework help.


It's a marvelous piece of work for a one-day-and-three-people effort. I tried it and voted for it. You could have also allowed users to hook up other chess engines like GNUChess or Rybka. Another improvement that I can think of is to enable user to extract the moves as a PGN.
But in a one day schedule, you did a lot. Writing a working chess engine within that time is something great. Is there a place where I can get the chess engine code?
Comment Responses
Well the chess engine just reports the valid moves for the user. It does not play chess itself.
It's here: http://github.com/pkrumins/node-chess/blob/master/lib/game/movegenerator.js
Oh.. ok. I played with another friend, but did not try playing with the server - to find out that actually I could not have been able to play with the server itself. When you said you developed chess engine, I made an assumption that it would play chess, and also wondered how you could get that done in a single day.
Thanks for the link to the code.
Reply To This Comment