動きの規則性
ルークは直線のみで動ける駒です。
ルークがあるマス から別のマス に移動できるのは、以下の条件を満たす場合のみです。
つまり**同じファイルで垂直に移動(上または下)するか、同じランクで水平に移動(左または右)するかどちらかになります。
例
a1 → a8(垂直 - 有効)
- 開始位置:a1 =
- 目標位置:a8 =
- 計算:
- ファイルの差:(同じファイル)
- ランクの差:(異なるランク)
- 結果: ✅ リーガルムーブ
d4 → h4(水平 - 有効)
- 開始位置:d4 =
- 目標位置:h4 =
- 計算:
- ファイルの差:(異なるファイル)
- ランクの差:(同じランク)
- 結果: ✅ リーガルムーブ
例3:c3 → f6(無効)
- 開始位置:c3 =
- 目標位置:f6 =
- 計算:
- ファイルの差:(異なるファイル)
- ランクの差:(異なるランク)
- 結果: ❌ イリーガルムーブ

