Bir satranç ödevi yapmıştım at ve şah için şu hareket kuralları geçerli

x1,y1 = taşın ilk konumu
x2,y2 = taşın gideceği konum

| (x1 - x2)*(y1 - y2) | ifadesi 2'ye eşitse ve atın gideceği yerde boşsa ve ya farklı renkte (şah hariç) ise at hareket edebilir

Şah içinse

| (x1-x2) | <= 1 ve | (y1-y2) | <= 1 olmalıdır aynı şekilde gideceği yer boş olmalı ve ya karşı renkten şah hariç bir taş olmalıdır