Robocode

Robocode

Robocode یک بازی برنامه نویسی است که هدف از آن رمزگذاری مخزن نبرد روبات ها برای رقابت با سایر روبات ها در یک عرصه نبرد است.
Robocode یک بازی برنامه نویسی است که هدف از آن رمزگذاری مخزن نبرد روبات برای رقابت با سایر روبات ها در یک عرصه نبرد است.بنابراین نام Robocode برای کد Robot کد کوتاه است.پخش کننده برنامه نویس ربات است که هیچ تاثیری مستقیم در بازی نخواهد داشت.در عوض ، بازیکن باید هوش مصنوعی ربات را بنویسد و به او بگوید که چگونه در مورد وقایع رخ داده در عرصه نبرد ، رفتار و واکنش نشان دهد.نبردها در زمان واقعی و روی صفحه نمایش در حال اجرا هستند.شعار Robocode این است: بهترین ها را بساز ، بقیه را نابود کن!علاوه بر اینکه یک بازی برنامه نویسی است ، از Robocode برای یادگیری نحوه برنامه ریزی ، در درجه اول به زبان جاوا استفاده می شود ، اما زبان های دیگر مانند C # و Scala نیز محبوب می شوند.مدارس و دانشگاه ها از Robocode به عنوان بخشی از آموزش نحوه برنامه ریزی ، بلکه برای مطالعه هوش مصنوعی (AI) استفاده می کنند.درک مفهوم Robocode آسان است و یک روش جالب برای یادگیری نحوه برنامه ریزی است.Robocode محیط توسعه کاملی را ارائه می دهد و با نصب کننده ، ویرایشگر ربات داخلی و کامپایلر جاوا همراه است.Robocode فقط پیش نیاز دارد که JVM (ماشین مجازی جاوا) بر روی سیستمی که Robocode قرار است نصب شود وجود داشته باشد.از این رو ، هر کاری که یک توسعه دهنده ربات برای شروع کار نیاز دارد ، فایل اصلی توزیع Robocode (robocode-xxx-setup.jar) ارائه شده است.Robocode همچنین از توسعه روبات ها با استفاده از IDE های خارجی مانند Eclipse ، IntelliJ IDEA ، NetBeans ، Visual Studio و غیره پشتیبانی می کند ، که از توسعه دهنده بسیار بهتر از ویرایشگر ربات در Robocode پشتیبانی می کند.این واقعیت که Robocode روی پلتفرم جاوا کار می کند باعث می شود که آن را بر روی هر سیستم عامل با Java از پیش نصب شده اجرا کنید ، به این معنی که قادر خواهد بود بر روی ویندوز ، لینوکس ، Mac OS ، بلکه UNIX و انواع UNIX اجرا شود.توجه داشته باشید که جاوا 6 یا جدیدتر باید قبل از اجرای Robocode روی سیستم نصب شود.کد منبع: مجوز: مجوز عمومی Eclipse
robocode

سایت اینترنتی:

امکانات

گزینه های دیگر برای Robocode برای Web

CodeCombat

CodeCombat

برنامه نویسی را با یک بازی استراتژی برنامه نویسی زنده چند نفره یاد بگیرید.شما یک جادوگر هستید و هجی های شما زبان برنامه ای است..
LightBot

LightBot

Lightbot یک بازی پازل برنامه نویسی است: یک بازی پازل که از مکانیک بازی استفاده می کند که محکم در مفاهیم برنامه نویسی ریشه دارد.
Bot Land

Bot Land

ربات ها را ایجاد کنید ، اسکریپت هایی را برای آنها ایجاد کنید و به نبردهای کاملاً خودکار علیه سایر بازیکنان بپیوندید !.
CSSBattle

CSSBattle

CSSBattle یک میدان جنگ آنلاین گلف کد CSS است.
  • نرم افزار رایگان
  • Web
FightCode

FightCode

Fight Code یک بازی است که در آن از مهارت های خود برای کدگذاری روبات های خود با استفاده از JavaScript استفاده می کنید ، دوست یا ربات دشمن خود را به چالش می کشید و شروع به صعود به صفوف می کنید.باشد که بهترین برد!
  • نرم افزار رایگان
  • Web