123
Robocode

Robocode

Robocode هي لعبة برمجة حيث يكون الهدف هو ترميز دبابة قتال روبوت للتنافس ضد روبوتات أخرى في ساحة معركة.
Robocode هي لعبة برمجة حيث يكون الهدف هو ترميز دبابة قتال روبوت للتنافس ضد روبوتات أخرى في ساحة معركة.لذلك اسم Robocode هو اختصار ل "رمز الروبوت".اللاعب هو مبرمج الروبوت الذي لن يكون له تأثير مباشر على اللعبة.بدلاً من ذلك ، يجب على اللاعب كتابة الذكاء الاصطناعي من الروبوت لإخباره كيف يتصرف ويتفاعل مع الأحداث التي تحدث في ساحة المعركة.المعارك تعمل في الوقت الحقيقي وعلى الشاشة.شعار Robocode هو: بناء الأفضل ، وتدمير الباقي!إلى جانب كونها لعبة برمجة ، يتم استخدام Robocode لتعلم كيفية البرمجة ، في المقام الأول بلغة Java ، ولكن لغات أخرى مثل C # و Scala أصبحت شعبية أيضًا.تستخدم المدارس والجامعات Robocode كجزء من تدريس كيفية البرمجة ، وكذلك لدراسة الذكاء الاصطناعي (AI).مفهوم Robocode سهل الفهم ، وهو وسيلة ممتعة لتعلم كيفية البرمجة.يوفر Robocode بيئة تطوير كاملة ، ويأتي مع برنامج التثبيت الخاص به ومحرر الروبوت المدمج ومترجم Java.يتطلب Robocode فقط وجود JVM (Java Virtual Machine) بالفعل على النظام حيث سيتم تثبيت Robocode.وبالتالي ، يتم توفير كل شيء يحتاج مطور الروبوت للبدء به مع ملف توزيع Robocode الرئيسي (robocode-xxx-setup.jar).يدعم Robocode أيضًا تطوير الروبوتات باستخدام IDEs الخارجية مثل Eclipse و IntelliJ IDEA و NetBeans و Visual Studio وما إلى ذلك ، والذي يدعم المطور أفضل بكثير من محرر الروبوت في Robocode.إن تشغيل Robocode على نظام Java الأساسي يجعل من الممكن تشغيله على أي نظام تشغيل مثبت عليه Java مسبقًا ، مما يعني أنه سيكون قادرًا على التشغيل على Windows و Linux و Mac OS ، ولكن أيضًا UNIX ومتغيرات UNIX.لاحظ أنه يجب تثبيت Java 6 أو الأحدث على النظام قبل أن يتمكن Robocode من التشغيل.شفرة المصدر: رخصة: Eclipse Public License

موقع الكتروني:

المميزات

بدائل لـ Robocode لنظام التشغيل Steam

Human Resource Machine

Human Resource Machine

برنامج عمال المكاتب الصغيرة لحل الألغاز.كن موظف جيد!الآلات تأتي ... لعملك.
Bot Land

Bot Land

قم بإنشاء برامج الروبوت ، وقم بإنشاء نصوص لهم ، وانضم إلى معارك مؤتمتة بالكامل ضد لاعبين آخرين !.
while True: learn()

while True: learn()

العب قائمة اختصاصي التعلم الآلي الذي يستخدم البرمجة المرئية لكسب رزقه.