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 برای همه سیستم عامل های دارای مجوز تجاری

Colobot

Colobot

Colobot (Colonize with Bots) یک بازی ویدئویی آموزشی استراتژی در زمان واقعی بود که دارای گرافیک سه بعدی بود.
  • برنامه پرداخت شده
  • Windows
LightBot

LightBot

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

Human Resource Machine

برای حل معما ها به کارمندان دفتر کوچک برنامه ریزی کنید.کارمند خوبی باشید!ماشین ها می آیند ... برای کار شما
while True: learn()

while True: learn()

رول یک متخصص یادگیری ماشینی را که از برنامه نویسی بصری برای زندگی خود استفاده می کند ، پخش کنید.
CeeBot

CeeBot

CeeBot یک مفهوم کاملاً جدید است که با آن برنامه نویسی را در ضمن تفریح ​​فرا خواهید گرفت.
  • برنامه پرداخت شده
  • Windows