Robocode

نرم افزار تصویر:
Robocode
جزئیات نرم افزار:
نسخه: 1.7.3.0
ها تاریخ: 12 May 15
توسعه دهنده: The Robocode team
پروانه: رایگان
محبوبیت: 108

Rating: 3.5/5 (Total Votes: 2)

شدند و جنگ ربات در حال اجرا در زمان واقعی و بر روی صفحه نمایش؛

این پروژه Robocode یک بازی جاوا برنامه نویسی، که در آن هدف این است که به منظور توسعه یک تانک ربات ها به مبارزه با دیگر مخازن و nbsp است. شعار Robocode است: ساخت بهترین، نابود کردن بقیه

در چه در این نسخه جدید است:

به رفع اشکالات:
AdvancedRobot.setMaxTurnRate () به درستی از نسخه 1.5.4 کار نمی کند
نمرات بقا اشتباه فرستاده شده توسط مشتری سر و صدا - اشکال [2799165]
اشکالات [2802227] - رفتارهای خنده دار با گرافیک ربات / نقاشی
RateControlRobot جدید (بتا):
جاشوا Galecki یک نوع ربات جدید، RateControlRobot، که یک فرمت از AdvancedRobot فراهم کرده است.
کلاس RateControlRobot در تلاش برای اجازه می دهد ربات واقعی تر ایجاد شده است. است که، بسیاری از ربات واقعی / فیزیکی دستورات از نظر نرخ داده می شود (و & quot؛ حرکت به جلو فقط یک متر در quot دوم و.). از این رو، RateControlRobot کمک می کند تا یک ربات شبیه سازی واقعی است.
با این نسخه، ما جامعه درخواست بازخورد و ما آن را به عنوان یکی از با ثبات در نسخه های اصلی بعدی اعلام خواهد کرد. پس لطفا مشکلات را گزارش یا تغییر درخواست و غیره برای این نوع ربات های جدید.
تغییرهای برای RoboRumble:
اضافه شده اعتبار هر یک از خطوط از شرکت کنندگان از لیست شرکت کنندگان. اگر یک خط از شرکت کنندگان نامعتبر است با توجه به عنوان مثال فرمت اشتباه / ترکیب و یا URL بد، سپس یک پیغام خطا نوشته شده است و شرکت کنندگان نادیده گرفته می شود.
قالب خطوط در خط از شرکت کنندگان همان معمول است.
خطوط پذیرفته شده باید این فرمت را دنبال کنید: به & lt؛ ربات + نسخه ها & gt؛، (LT & HTTP-URL & gt؛ به | به & lt؛ مخزن-ID & gt؛ به)، که در آن به & lt؛ ربات + نسخه ها & gt؛ باید عبارت منظم و & quot مطابقت؛ [. W] + [] [W .-] + & quot؛ باشد به & lt؛ HTTP-URL & gt؛ به باید یک URL HTTP با اشاره به ربات های شیشه فایل، و به & lt؛ مخزن-ID & gt؛ به باید یک عدد باشد. به & lt؛ HTTP-URL & gt؛ به و به & lt؛ مخزن-ID & gt؛ به می متقابل منحصر به فرد.
به عنوان مثال خطوط پذیرفته:
* * * * johndoe.SomeRobot 1.0، HTTP: //somewhere.com/SomeRobot_1_0.jar
* * * * johndoe.SomeRobot 1.0،321
حذف پیام اطلاعات و & quot؛ تلاش برای دانلود به & lt؛ botname & gt؛ به & quot؛ را از خروجی کنسول.
تغییرات دیگر:
گزینه های توسعه تبدیل شده است قابل استفاده تر، به عنوان روبن مورنو Montoliu یک لیست از راه و دکمه برای اضافه کردن و از بین بردن دایرکتوری ها، کامل قابل اندازه بندی مجدد افزوده است.
به روز شده در javadoc با توجه داشته باشید برای setAdjust * () روش ربات، که نادیده گرفته می شوند که عطف با مقادیر بینهایت.

به چه جدید در نسخه 1.7.1 بتا 2 است:

به رفع اشکالات:
اشکالات [2658090] - تایپ برای پیدا کردن ربات کار می کند دیگر.
اشکالات [2666598] - API: خطای تایپی در مستندات onBulletMissed (BulletMissedEvent).
اشکالات [2658167] - قرار پشت روش رویداد setTime ()، امنیت در حال حاضر به کار گرفته راه دیگر، نه با پنهان کردن درست
ثابت مشکل با روبات تیم در حال بارگذاری از فایل های شیشه تو در تو.
در اوبونتو (لینوکس) گروه & quot؛ پیش فرض اندازه پنجره ها & quot؛ آیا به درستی کار نمی کند.
تغییرات داخلی:
در JVM ذخیره فعال SUN از طریق فایل های شیشه URLConnection افتتاح شد. مشکل حل شده با بسته شدن این پرونده با اجرای URLJarCollector.

در چه در 1.6.1.4:

Bugfixes نسخه جدید است:
روبات از دست رفتن onBattleEnded (BattleEndedEvent) رویدادهای شد دریافت نکرده است.
یک مسئله امنیتی جدید حل برای ربات که قادر به اجرای کد از طریق رویداد اعزام موضوع (EDT) بودند. روبات که سعی می کنید برای دسترسی به EDT غیر فعال خواهد شد!
[2210749] drawArc () به عنوان انتظار می رود کار نمی کند: این اشکال برطرف شده است. علاوه بر این، هر دو drawArc () و fillArc () در حال حاضر با استفاده از Robocode هماهنگی و سیستم زاویه.
[2157167] پنجره کنسول خالی در هنگام کامپایل. برخی از سیستم هنوز هم این موضوع داشتند، به طوری که ثابت جدید استفاده شده است.
ویژگی های جدید:
نتایج و رده بندی (در طول نبردی) در حال حاضر نشان دادن نمره به عنوان درصد (بازدید کنندگان) در پرانتز سمت راست در کنار امتیاز به عنوان مثال مانند '7875 (12٪) برای نمره کل در نتایج و '21 / 2900 (7/14٪) با رتبه بندی در حال حاضر.
تشکر می رود به Endre Palatinus، Eniko ناجی، آتیلا Csizofszki و لازلو Vigh برای این پچ / سهم! درجه تغییرهای
گزینه های خط فرمان تجربی (درست / نادرست) اجازه می دهد دسترسی به همکار رابط ربات در حال حاضر برای کلاس RobocodeEngine کار نیز می باشد.

در مورد نیاز:

در جاوا 2 نسخه استاندارد محیط زمان اجرا

نرم افزار های مشابه

L1L2Py
L1L2Py

15 Apr 15

MLPY
MLPY

14 Apr 15

نظرات به Robocode

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!