اطلاعیه شماره ۱۶ - بازی دوستانه، آخرین مهلت ارسال کد  

با سلام خدمت شرکت‌کنندگان محترم مسابقه‌ی هوش مصنوعی شریف

با تلاش تیم فنی، امکان مسابقه‌ی دوستانه فراهم شده است و با این امکان شما می‌توانید به بررسی نهایی و بهبود کد خود بپردازید.
به همین جهت امکان ارسال کد‌های نهایی تا فردا، سه شنبه دهم اسفند، تا ساعت ۲۲ برقرار خواهد بود و این زمان آخرین مهلت ارسال می‌باشد.

همچنین  چگونگی استفاده از امکان بازی دوستانه، تا ساعاتی دیگر در بلاگ منتشر می‌شود.

با آرزوی دیدار شما در مرحله‌ی حضوری

  اطلاعیه شماره ۱۵ - نقشه‌های بازی  

با سلام خدمت دوستان گرامی

صفحه‌ی تیم‌ها به منوی اصلی در بخش تیم‌ها اضافه شده است و می‌توانید تیم‌های دیگر و اعضای آن‌ها را مشاهده کنید.

در کلاینت CPP تغییر کوچکی رخ داده که در از لینک زیر قابل مشاهده و دریافت است

https://github.com/SharifAIChallenge/AIC17-Client-Cpp

قرارداد جهت سوسک در کلاینت و سرور فرق داشت که درست شد

 

همچنین کلاینت پایتون نیز دارای مشکلی بود که نسخه‌ی صحیح آن از لینک زیر قابل دسترسی است:

https://github.com/SharifAIChallenge/AIC17-Client-Python

در کلاینت پایتون، قرارداد استفاده شده برای نمایش جهت سوسک با سرور تفاوت میکرد که ممکن بود باعث مشکل شود. الان مثلا dir=0   در کلاینت نیز به معنی جهت راست است.

همچنین توجه کنید که جهت پادساعتگرد است، یعنی dir=1 به معنای بالا است و ...

 

نقشه‌های زیر نیز توسط تیم فنی طراحی شده‌اند و می‌توانید با استفاده از آنها به تست کد‌های خود بپردازید

نقشه‌های نمونه

 

نکته‌ی مهم:

با توجه به اینکه تا به اینجای کار در سرور مشاهده شده است که در هر ‌turn می‌توان فرکانس تعداد دلخواهی از سوسک‌ها را عوض کرد اما در داک اشاره شده‌است که فقط یک سوسک را می‌توان عوض کرد، تصمیم بر این شد که مبنا پیاده‌سازی سرور باشد و هرتعدادی سوسک بتواند در یک turn تغییر فرکانس داده شود 

  اطلاعیه شماره ۱۴ - تمدید مسابقات به همراه نسخه‌های جدید  

با سلام خدمت شرکت‌کنندگان محترم


با عرض پوزش بابت تمامی مشکلات بوجود آمده، قسمت ارسال کد برای ساعاتی دچار مشکل بود و در حال حاضر این مشکل رفع شده است، همچنین با توجه به نظرات دوستان و مشکلاتی که در سرور و کلاینت‌ها مشاهده شد، سعی کردیم نسخه‌های بدون مشکل را در اختیار شما قرار دهیم و آخرین نسخه‌ها در ادامه آمده اند.

نسخه‌ی نهایی سرور

نسخه‌ی نهایی کلاینت CPP

نسخه‌ی نهایی کلاینت Java

نسخه‌ی نهایی کلاینت پایتون

 

با توجه به مسائل فوق، مرحله‌ی غیرحضوری مسابقه به مدت سه روز تمدید خواهد شد و آخرین مهلت ارسال کد‌ها ۱۲ شب دوشنبه خواهد بود، با توجه به زمانبندی مرحله‌ی حضوری امکان تمدید بیشتر وجود نخواهد داشت.

 

تغییرات به شرح زیر هستند :

 

Java :

مشکل متدهای getMyCells و getOppCells که غیر از Cell های درست یک سری null اضافه می دادند، حل شد.
مشکل متد getTurnRemainingTime که همیشه عدد منفی نشان می داد، حل شد.
تعدادی فیلد و متد اضافی حذف شد
جاواداک کلاس World تصحیح شد

توجه کنید که getX در کلاس Cell به شما سطر مورد نظر را می‌دهد و getY به شما ستون مورد نظر را می‌دهد 

 

Python :

فایل‌های اضافه پاک شدند
طول و عرض جدول ورودی برعکس ست می‌شد که درست شد
ارتباط با سرور کمی مشکل داشت که برطرف شد

 

CPP:

رفع مشکل set نشدن team-id

تصحیح تابع getRemainingTurns برای slippers trash و food

تصحیح جابه‌جا تنظیم شدن wing و beetleType

 


با تشکر از تمامی دوستانی که مشکلات ما را به ما یادآور شدند.
کمیته برگزاری مسابقات هوش مصنوعی شریف

  اطلاعیه شماره ۱۳ - ارسال کد  

با سلام خدمت شرکت‌کنندگان این دوره از مسابقات

با توجه به اینکه ممکن است در ارسال کد خود دارای مشکلاتی شوید و نیاز به رفع آن‌ها داشته باشید، کد‌های خود را هرچه سریعتر ارسال کنید و این امر را به لحظات آخر موکول نکنید.

 

با تشکر

  اطلاعیه شماره ۱۲ - به روز رسانی کد کلاینت‌ها و سرور  

با سلام خدمت شرکت‌کنندگان محترم این دوره از مسابقات هوش مصنوعی شریف

به روز رسانی زیر مشکلات گزارش شده از سرور را برطرف نموده و دسترسی به power را به کلاینت‌ها اضافه کرده است. پیشنهاد می‌شود اگر به کار با گیت تسلط دارید برای به روز رسانی کد از گیت استفاده نمایید.

هم‌چنین در مورد دستور deterministic move که توضیحات آن در مستند مسابقه تنها به جدول دستورات خلاصه شده بود توضیحات بیش‌تری در انتهای این اطلاعیه ارائه خواهد شد.

سرور بازی نسخه ۱.۳

کلاینت CPP

کلاینت Python

کلاینت Java

 

دستور deterministic move به این صورت است که با پرداخت هزینه‌ای (بیش‌تر به نسبت تغییر استراتژی) می‌توانید حرکت یکی از نیروهای خود را دقیقاً مشخص کنید. این امکان به خاطر هزینه‌ی بیش‌ترش روی روند کلی بازی تاثیر نخواهد داشت و در بعضی موارد از آن استفاده خواهید نمود.

shopify traffic stats