At this moment I prepare for making chess robot which implement machine vision, robot arm, and chess engine. One of my parts is making chess engine. I can make the pc board myself. But still until now I haven’t finished chess engine. I have three task, they are pc board, chess engine, board recognition, and chess symbol recognition.
Back to chess engine, I make chess engine with C++. Based on C application on tree, I want to make it can analyze the best move based on n-steps prediction. I found that best moved is based on sum of score of every single move.
Chess engine I make is black or white. Extra point I make is easy to plug with another board that other people make. Chess board and chess engine I talk is not like in other web. I still beginner and some engine take years to beat its programmer. Hmmm.
In other to make great chess engine is mastering tree. I start learning tree 2 weeks ago even though I have ever made it some years ago. Then I realize the problem is not about tree but processing and memory. Controlling both of them is very difficult. My chess engine is about 0.5%.
So when will I finish my chess robot?
Read more...