برخی از فایلهای مسابقات تغییر کردهاند که این تغییرات در ادامه توضیح داده میشود.
توجه کنید که این تغییرات بسیار جزیی بوده و Backward Compatibility رعایت شده است (هیچ تاثیری بر روند کدنویسی شما ندارد)
۱- کلاینت پایتون بروز شد (نسخهی ۱.۱)
- اشکال تایپی در impassable رفع شد.
۲- کلاینت ++C بروز شد (نسخهی ۱.۱) مشکل سرعت پایین ++C به طور کامل رفع شد و همچنین به موارد زیر در مورد کلاینت ++C توجه کنید:
- اگر میخواهید پروژه ی خود را در eclipse اجرا کنید باید همان طور که در داک توضیح داده شده است، فایل zip داده شده را در workspace برنامه اکلیپس extract کرده و در اکلیپس import کنید و آنرا اجرا کنید.
- اما در صورتی که میخواهید از Makefile استفاده کنید باید فایل zip داده شده را در جایی از کامپیوتر خود extract کرده.
- حال هرگاه میخواهید که برنامه خود را کامپایل کنید در terminal به فولدر JC ای که extract شده است بروید و دستور make را اجرا کنید.
- حال برای اجرای برنامه خود دستور mitosis.out را اجرا کرده.
- در صورتی که از eclipse استفاده می کنید برای ارسال کدها قبل از export فولدر Debug را از فولدر JC در workspace پاک کرده و سپس export کنید.
- و درصورتیکه از Makefile استفاده می کنید قبل از ارسال کدها فایل های آبجکت (پسوند .o) را از فولدر JC حذف کنید.
۳- کلاینت جاوا بروز شد (نسخهی ۱.۱) :
- در این ورژن تنها توابع equals و hashCode به فایل های Cell و Position و Block اضافه شده است.
۴- patch سرور
- این فایل (Mitosis.jar جدید) را در پوشهی :
NoobFriendly_[YOUR_OS_NAME]/dest/
- جایگزین فایل Mitosis.jar (قدیم) کنید. دقت کنید که این کار مربوط به سیستمعامل شما نمیشود و برای هر سه سیستم مک، ویدوز و لینوکس یکسان است.
فایلهای نسخههای جدید و patch سرور در آدرس http://www.javachallenge.ir/?page_id=525 قرار دارند.