blueprint de comando de peças de xadrez

Bem, eu só queria saber como programar desde o começo o tamanho do tabuleiro e a quantidade de blocos e a direção em que as peças vão se movimentar e atacar, tipo no xadrez vc manda a torre pra A4 e depois vc manda ela atacar a peça que esta na G4 por exemplo.