قوانين شرکت در مسابقات IranOpen2010 ، ليگ شبيه سازی دوبعدی:
[سؤالات خود را به soccersim2d@gmail.com ارسال کنيد.]
[آخرين وضعيت تيم خود را می توانيد در پايان اين صفحه مشاهده کنيد.]
نحوه ی ارسال مدارک:
باينری خود را در قالب فايل TeamName_Bin.tar.gz به آدرس ايميل soccersim2d@gmail.com با عنوان TeamName_Bin ارسال کنيد. به جای TeamName اسم تيم شما قرار داده شود.
TDP خود را در قالب فايل TeamName_TDP.tar.gz به آدرس ايميل soccersim2d@gmail.com با عنوان TeamName_TDP ارسال کنيد. به جای TeamName اسم تيم شما قرار داده شود.
در صورت درخواست، کد خود را در قالب فايل TeamName_Src.tar.gz به آدرس ايميل soccersim2d@gmail.com با عنوان TeamName_Src ارسال کنيد. به جای TeamName اسم تيم شما قرار داده شود.
· لطفاً حتماً قالب های گفته شده را رعايت کنيد.
· مدارک خود را حتماً تا قبل از آخرين مهلت اعلام شده برای پش ثبت نام ارسال کنيد. به مدارک ارسالی بعد از اين مهلت ترتيب اثر داده نخواهد شد.
· علاوه بر آپلود کردن TDP در سايت، تمامی مدارک (از جمله TDP) "حتماً" بايد به آدرس ايميل معرفی شده ارسال شوند.
قوانين نام نويسی:
1. از هر مؤسسه حداکثر يک تيم می تواند در ليگ شبيه سازی دوبعدی شرکت کند.
2. يک نفر فقط می تواند عضو و يا سرپرست يک تيم باشد ( به عنوان مثال حتی عضو يک تيم و سرپرست تيم ديگر بودن نيز مجاز نيست.) به محض اينکه مشخص شود فردی از اين مورد تخطی کرده است بدون هيچگونه اخطار فرد مورد نظر از هر دو تيم حذف شده و امتياز منفی قابل توجهی در فرايند انتخابی به هر دو تيم تعلق می گيرد.
قوانين استفاده از بيس ها و کدهای موجود:
کدهای دسته ی اول: استفاده از بيس UvA_Trilearn، بيس WrightEagle و بيس Mersad (نسخه ی جديد ريليز شده) آزاد می باشد.
کدهای دسته ی دوم: استفاده از بيس Mersad 2004-2005 و همه ی کدهايی که بر روی آن نوشته شده و ريليز شده اند (مانند Nemesis2008) با شرايط زير آزاد است:
· استفاده از مهارت پاس و تمام توابع مرتبط استفاده شده در آن و هرگونه کپی برداری از آنها ممنوع می باشد.
کدهای دسته ی سوم: استفاده از بيس هليوس (agent-2d) با شرايط زير آزاد است:
· استفاده از تابع get_the_best_pass و تمام توابع استفاده شده در آن (create_routes ، verify_direct_pass ، verify_lead_pass ، verify_through_pass ، evaluate و ...) و هرگونه کپی برداری جزئی يا کلی از آنها ممنوع می باشد.
· استفاده از advance_ball و kick_to_corner و تمام توابع مرتبط يا استفاده شده در آنها و هرگونه کپی برداری جزئی يا کلی از آنها ممنوع می باشد.
· شرایط بالا حداقل و فرم عمومی محدوديت استفاده است و در صورت استفاده يا کپی برداری از هر يک از امکانات ديگر پيش بينی نشده در موارد بالا ماژول و يا تابع استفاده شده توسط کميته ی فنی به صورت موردی بررسی می شود.
کدهای دسته ی چهارم: شرايط استفاده از کد Helios2008 به شرح زير می باشد:
استفاده از تمام متدهای کلاس های زير و تمام توابع مرتبط يا استفاده شده در آنها و هرگونه کپی برداری جزئی يا کلی از آنها ممنوع می باشد:
Bhv_BasicOffensiveKick
Bhv_Cross
Bhv_KeepShootChance
Bhv_AdvanceBallTest
Body_AdvanceBallTest
Body_KickToCorner
Bhv_SideBackCrossBlockMove
Bhv_SideBackStopperMove
Bhv_DefenderBasicBlockMove
Bhv_CenterBackDefensiveMove
Bhv_AttackerOffensiveMove
Bhv_DefensiveHalfDangerMove
استفاده از تمام توابع زير و تمام توابع مرتبط يا استفاده شده در آنها و هرگونه کپی برداری جزئی يا کلی از آنها ممنوع می باشد:
Body_PassTest::get_best_pass
Bhv_PassTest::doRecursiveSearch
Bhv_PassTest::get_best_pass
Role_CenterBack::doDangerAreaMove
Role_CenterBack::doCrossBlockAreaMove
Role_CenterBack::doStopperMove
Role_CenterBack::doDefMidMove
Role_CenterBack::doBasicMove
Role_CenterBack::getBasicMoveTarget
Role_CenterForward::doMiddleAreaKick
Role_CenterForward::doCrossAreaKick
Role_CenterForward::doShootAreaKick
Role_CenterForward::doGoToCrossPoint
Role_OffensiveHalf::doDribbleAttackKick
Role_OffensiveHalf::doShootChanceKick
Role_OffensiveHalf::doDefensiveMove
Role_OffensiveHalf::doOffensiveMove
Role_OffensiveHalf::doShootAreaMove
Role_SideForward::doDribbleAttackAreaKick
Role_SideForward::doMiddleAreaKick
Role_SideForward::doCrossAreaKick
Role_SideForward::doShootAreaKick
Role_SideForward::doShootAreaMove
Role_DefenseHalf::doOffensiveMove
Role_DefenseHalf::doCrossAreaMove
Role_DefenseHalf::doDribbleBlockMove
Role_DefenseHalf::doDefensiveMove
Role_DefenseHalf::doCrossBlockMove
Role_SideBack::doCrossBlockAreaMove
Role_SideBack::doDangerAreaMove
Role_SideBack::doDribbleBlockAreaMove
Role_SideBack::doDefMidAreaMove
Role_SideBack::doBasicMove
در صورت استفاده يا کپی برداری از هر يک از امکانات ديگر پيش بينی نشده در موارد بالا ماژول و يا تابع استفاده شده توسط کميته ی فنی به صورت موردی بررسی می شود.
کدهای دسته ی پنجم: هر بيس و يا کد ريليز شده اي که در چهار دسته ی بالا قرار نمی گيرد بايد توسط تيم استفاده کننده نام و منشا يا منشاهای آن دقيقاً اعلام شود و توسط کميته ی فنی به صورت موردی بررسی می شود.
· توجه: استفاده از بيس تيمی که از اول آوريل سال 2009 و يا بعد از آن در يک مسابقه ی رسمی شرکت کرده است مجاز نيست.
کدهای دسته ی ششم: بديهتا هر تيم می تواند از بيس نوشته شده توسط خود آن تيم بهره ببرد.
مرحله ی انتخابی:
مرحله ی اول: در اين مرحله تمام تيم ها TDP و باينری خود را به همراه اسکريپت های start1 و start2 ارسال می کنند. همچنين هر تيم در صورت درخواست کميته ی فنی بايد کد خود را که توليد کننده ی باينری فرستاده شده است نيز ارسال کند. هر يک از این موارد بايد دارای شرايط زير باشند:
· TDP : می تواند به هر يک از زبان های انگليسی يا فارسی نوشته شود. در ابتدای آن تمام تيم ها بايد دقيقاً ذکر کنند که از کدام دسته از دسته های شش گانه ی معرفی شده در قسمت قبل استفاده می کنند. علاوه بر دسته، زير دسته ی دقيق نيز در صورت وجود بايد دقيقاً ذکر شود. يعنی، اگر تيمی از کد ريليز شده ی تيم الف استفاده می کند و تيم الف خود بر مبنای کد ريليز شده ی تيم ب نوشته شده است، در آن صورت در TDP بايد دسته ی ب و زير دسته ی الف هر دو ذکر شوند. در ادامه TDP کارهای انجام شده تا کنون و کارهايی که در آينده قصد انجام آن وجود دارد معرفی و توضيح داده می شوند. توجه به اين نکته الزامی است که حجم نوشته شده برای کارهای آتی بايد حداکثر يک چهارم حجم نوشته شده برای کارهای انجام شده باشد. TDP بايد حداقل چهار صفحه و حداکثر ده صفحه باشد که اين تعداد صفحه بر مبنای فونت 11 و فاصله ی بين خطوط يک سانتی متر می باشد.
· باينری: بايد به صورت استاتيک make شده باشد که مشکلی در هنگام اجرا بر روی سيستم های ديگر نداشته باشد. مسئوليت مشکلات ايجاد شده بر اثر make کردن به صورت غير استاتيک بر عهده ی تيم می باشد.
· کد (در صورت درخواست کميته ی فنی) : در صورت make نشدن کد فقط يک فرصت با امتياز منفی به تيم برای اصلاح کد داده می شود. در صورتی که در هر مرحله مشخص شود دسته و يا زيردسته ی ابراز شده در TDP با کد فرستاده شده يکسان نيست بدون اخطار تيم حذف خواهد شد.
مرحله ی دوم: در اين مرحله کد تمام تيم هايی که کميته ی فنی از آنها درخواست ارسال کد کرده بود توسط کميته ی فنی بررسی شده تا مغايرتی با محدوديتهای معرفی شده برای هر دسته از کدها نداشته باشد. در صورت مشاهده ی اولين مغايرت بدون خواندن بقيه ی کد اين اشکال برای اصلاح به تيم ارسال می شود و يک امتياز منفی برای آن تيم ثبت می شود. بعد از اولين اصلاح، هرگونه مشاهده ی مغايرت با محدوديت های تعيين شده مستقيماً باعث حذف تيم می شود. در پايان اين مرحله تيمهايی که کدشان با موفقيت بررسی شده است به مرحله ی بعد منتقل می شوند.
مرحله ی سوم: در اين مرحله تنها تيم هايی حضور دارند که از فيلتر دو مرحله ی قبل با موفقيت عبور کرده باشند. در اين مرحله باينری هر تيم مقابل چند تيم ثابت از سطوح مختلف (بين 3 تا 6 تيم) بازی می کند و امتياز کسب شده با احتساب امتياز منفی احتمالی که از مراحل قبل کسب شده است امتياز کلی تيم را تشکيل داده و تيم ها بر اساس رتبه بندی امتيازشان به مسابقات IranOpen2010 راه می يابند.
مرحله ی مسابقات:
قوانين اين مرحله متعاقبا اعلام خواهد شد.
در تمامی مراحل، قوانين شکل کلی سياست گذاری را مشخص کرده و حق کميته ی فنی برای اعمال نظر تحت هرگونه شرايط پيش بينی نشده و خاص محفوظ می باشد.
Qualification:
|
Team Name
|
Binary Status
|
TDP Status
|
Team Status
|
|
_051
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
AbouAliSina
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Apollo
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
ESKILAS
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
FaBuLoUs
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
HfutEngine2D
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Lion-griffin
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
MarliK
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
RoboSalam
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
RoboSina
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Unique
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Robotoos
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Litus
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
UnKnown2d
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
XereX
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
United
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
GRCG
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
SouRena
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Persix
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Perspolis
|
RECEIVED
|
RECEIVED
|
Accepted
|
|
Crash
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
FC_PARS
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
ParaNoid
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
RoboSampad
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
Serapis
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
ShahedTech2D
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
RCMasters
|
RECEIVED
|
RECEIVED
|
Disqualified
|
|
Poonamai Yasin
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
panzer
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
GPC
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Iran
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Astucioux(ATX)
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Coolack035
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
domino
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Gisha
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
megalomania
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
perseus
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
phoenix
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
RoboOpen
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Saffron2D
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Scarce
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Seven
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
sigma
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Simball
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
stars
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
sun solaris
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
twinteam
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Batsnooper
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
sarir
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Earthquake
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
CnexT
|
NONE
|
RECEIVED
|
Rejected
|
|
IranTack 2D
|
RECEIVED
|
RECEIVED
|
Rejected
|
|
Parmida
|
NONE
|
RECEIVED
|
Rejected
|
|
pasargad
|
NONE
|
RECEIVED
|
Rejected
|
|
robodanesh 4
|
NONE
|
RECEIVED
|
Rejected
|
|
roham
|
NONE
|
RECEIVED
|
Rejected
|
|
TM-bax
|
NONE
|
RECEIVED
|
Rejected
|
|
RCLord
|
NONE
|
RECEIVED
|
Rejected
|
|
RoboPs
|
NONE
|
RECEIVED
|
Rejected
|
|
Valiasr
|
NONE
|
RECEIVED
|
Rejected
|
|
X-Element
|
NONE
|
RECEIVED
|
Rejected
|
|
PARS
|
RECEIVED
|
RECEIVED
|
Rejected
|