12
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