How NagaSkaki plays chess
Move generation NagaSkaki has a unique method of generating moves. Instead of using rotated bitboards (like most programs do), it uses shifted bitboards. Before I go into detail about how this works, let me first explain how NagaSkaki represents the chess board. Board Representation NagaSkaki represents the chessboard as a combination of 64bit integers, called …