szachy-ruch skoczka

0

Cześć mam do napisania grę w szachy i utkwiłem przy pisaniu metody która sprawdza czy użytkownik podając docelową pozycję dla skoczka wykonuje dozwolony ruch(wedle reguł dla których skoczek porusza się w kształcie litery L) np. z pola b2 do b6. Macie jakieś pomysły jak można to rozwiązać ??

1
  1. Pole musi być na planszy
  2. Pole nie może być zajmowane przez bierkę danego koloru lub króla drugiego koloru
  3. Po ruchu król danego gracza nie może być szachowany
  4. (|delta X| == 1 i |delta Y| == 2) lub (|delta X| == 2 i |delta Y| == 1)

1 użytkowników online, w tym zalogowanych: 0, gości: 1