Chaturanga : Indian Chess Engine

Indian Chess Engine Chaturanga is based on new artificial intelligence technique which looks at the suggested opening moves, variation moves, middle game moves and end game moves. Using the big data techniques, analysis of win and draw games based on the opening moves, variations and middle games results in providing possible set of moves given the set of the game moves. The game moves determine the position of a game. The position of the game can be ranked or scored using various factors based on the positions of rook,bishop,knight, queen and pawns. The expert suggested positional factors determine the score like isolated pawns,knights mobility, castling done, center pawn, doubled pawn, rook on open/semi-open,knights mobility,knight/bishop outpost and pawn structure. Neural network like learning improves the predictability of the next move from the current situation using the positional factors, tactics and recommended next steps.