Posted: Wed Jan 07, 2009 6:44 am Post subject: بازی شطرنج
سلام.
من یک پروژه دارم به شرح زیر:
الف) چاپ شطرنج: در این بخش مختصات مکان(از a1 تا h هشت وزیر در صفحه شطرنج به عنوان ورودی به برنامه داده می شود. برنامه می بایست صفحه شطرنج را همراه با موقعیت وزیران چاپ کند. خانه های سیاه و سفید با دو کاراکتر متفاوت چاپ می شوند(مانند X و O) و موقعیت وزیران با کاراکتر 8 یا Q مشخص می گردد.
ب) اعتبار سنجی: در این بخش نیز مختصات مکان هشت وزیر در صفحه شطرنج به عنوان ورودی به برنامه داده می شود. برنامه می بایست ضمن چاپ شطرنج تعیین کند که آیا وزیران ورودی در معرض خطر یکدیگر قرار دارند یا خیر. در صورتی که تعدادی از وزیران در تیررس یکدیگر باشند، آنها را با کارکتر متفاوتی چاپ کند(مانند I یا N). انتظار می رود دانشجویان از توابع بخش الف در این بخش استفاده کنند.
ج) تمام حالات: در این بخش هیچ ورودی به برنامه داده نمی شود. برنامه می بایست تمامی حالات مساله هشت وزیر(صفحه شطرنجی با هشت وزیر که هیچ کدام دیگری را تهدید نمی کند) در فایل و بر مانیتور چاپ کند. در ضمن تعداد کل حالات و تعداد حالاتی که هر خانه( a1 تا h8 ) حاوی وزیر بوده اند را گزارش دهد. انتظار می رود دانشجویان از توابع بخش الف و ب در این بخش استفاده کنند.
د) حالات خاص: در این بخش دو لیست از خانه ها (لیست اجبار و لیست غیرمجاز) به عنوان ورودی به برنامه داده می شود. برنامه می بایست تمام حالات مساله هشت وزیر را که در آن خانه های لیست اجبار حاوی وزیر هستند و خانه های لیست غیرمجاز خالی هستند را در فایل بنویسد و بر روی مانیتور (همراه با تعداد این حالات) نمایش دهد. انتظار می رود دانشجویان از توابع بخش الف و ب و ج در این بخش استفاده کنند.
اگه ممکن هست لطفا یکی برای من پروژه رو شرح بده و همچنین بازی شطرنج رو تا من بتونم راحتتر برنامه رو بنویسم.
اگه لطف کنین هر 4 قسمت رو توضیح بدین برام ممنون میشم...
سلام الگوریتم 8 وزیر رو می تونی توی کتاب های طراحی الگوریتم قسمت dynamic programming پیدا کنی و به سادگی پیاده سازی کنی . اما مدیر بخش c به نام arash این پروژه رو خیلی وقت پیش نوشته با سی فکر کنم می تونی دانلودش کنی البته برنامه به زبان vb هم توی سایت ایرانی به زبان دلفی نوشته شده که اون رو هم می تونی پیدا کنی .
سلام الگوریتم 8 وزیر رو می تونی توی کتاب های طراحی الگوریتم قسمت dynamic programming پیدا کنی و به سادگی پیاده سازی کنی . اما مدیر بخش c به نام arash این پروژه رو خیلی وقت پیش نوشته با سی فکر کنم می تونی دانلودش کنی البته برنامه به زبان vb هم توی سایت ایرانی به زبان دلفی نوشته شده که اون رو هم می تونی پیدا کنی .
ممنونم...اما من میخوام به زبان پایتون بنویسم.
اگه میشه بیشتر راهنمایی کنین.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum