سلام،به نظرم برای این کار ابتدا باید قطر حرکت شاه رو با وزیر خودمون ببندیم به این شکل که وزیر خورمون رو تا یک خونه از اطراف شاه حریف قرار بدیم و شاه خودمون رو شروع به حرکت بدیم در 2 همین شکل اگه شاه حریف شروع به عقب نشینی کرد و اختلاف ویز ما با شاه حریف بشتر از دو خونه شد وزیر تو الویت هست که یک خونه به جلو بره تا جایی که شاه حریف نتونه عقب نشینی کنه و یا اینکه به دیواره ها برخورد کرده باشه اگه بات رو بخواییم منظور کنیم اگه نه این کار مهم نیست بعد از اینکه قطر فرار و واسه شاه حریف بستیم شاه خودمون رو با سرعت کنار وزیر رسونده و از شاه بعنوان حمایت کننده استفاده می کنیم.
الگوریتم خاصی به نظرم نمیرسه مهم اینه که ما چجوری بتونیم قطر حرکت رو برای شاه حریف ببندیم.
با چند تا عکس این الگوریتم رو نشون دادم که تو ضمیمه هست،ببین.
اساتید دیگه هم اگه روشی دارند که بهینه تره بگن