شطرنج

لطفاْ كمك كنيد:شطرنج

با سلام
من به دنبال كد سورس شطرنج ترجيحاْ نوشته شده به زبان ماشين(اسمبلي) هستم.البته اگر به زبان سي هم باشد مشكلي ندارد.كلاْ هرچي درباره ي شطرنج داريد.ممنون! راستي،فرض كنيد مي خواهيد با انتخاب يك مهره تمام خانه هايي كه آن مهره مي تواند برود مشخص شود.چه كار بايد كرد؟
 
آخرین ویرایش:

armanbm

کاربر VIP
سلام
من سورسی نمیشناسم
ولی اگه بخوای کاری رو که گفتی بکنی فکر کنم اینجور بشه:
اول یه آرایه ی جدولی برای 64 خونه مینویسی
بعدش یک سوییچ مینویسی کیس اول مینویسی که چک بشه که جلو سرباز خونه ای وجود داره و اگه آره آونخونه رنگش عوض بشه - بعدش چک کنه که اگر در ختنه ی عوریب سرباز (خانه ی بالایی کنار سرباز) مهره ای از حریف مقابل غیر از شاه وجود دارد آن خانه را هم رنگی گند که لبته خود این موضوع مشروط به وجود داشتن خانه ای بالا و کنار سرباز است.

سختیش موقعی هست که بخوای برنامه حرکت طرف رو بخونه !!!! اونجا آدم کباب میشه !!!
 

جدیدترین ارسال ها

بالا