Robocode icon

Robocode

Robocode icon

Robocode

  12
Бесплатное ПО Открытый код
Категории: Семья и дом Игры Образование Разработка
Платформы: Mac Linux Windows
Особенности:
learn-a-programming-language programming-game educational-game robotics не требует установки



Robocode - это программируемая игра, цель которой - написать боевой танк
робота, чтобы конкурировать с другими роботами на боевой арене. Таким образом,
название Robocode является сокращением от «Код робота». Игрок является
программистом робота, который не будет иметь прямого влияния на игру. Вместо
этого игрок должен написать ИИ робота, рассказывающего ему, как вести себя и
реагировать на события, происходящие на боевой арене. Сражения ведутся в
режиме реального времени и на экране.

Девиз Robocode: строить лучшее, уничтожать все остальное!

Помимо того, что это игра для программирования, Robocode используется для
обучения программированию, в основном на языке Java, но другие языки, такие
как C # и Scala, также становятся популярными.

Школы и университеты используют Robocode как часть обучения программированию,
а также для изучения искусственного интеллекта (ИИ). Понятие Robocode легко
понять, и это интересный способ научиться программировать.

Robocode предлагает полную среду разработки и поставляется с собственным
установщиком, встроенным редактором роботов и компилятором Java. Только для
Robocode требуется, чтобы JVM (виртуальная машина Java) уже существовала в
системе, где будет установлен Robocode. Следовательно, все, что нужно
разработчику робота для начала работы, обеспечивается основным дистрибутивным
файлом Robocode (robocode-xxx-setup.jar). Robocode также поддерживает
разработку роботов с использованием внешних IDE, таких как, например, Eclipse,
IntelliJ IDEA, NetBeans, Visual Studio и т. Д., Что поддерживает разработчика
гораздо лучше, чем редактор роботов в Robocode.

Тот факт, что Robocode работает на платформе Java, позволяет запускать его в
любой операционной системе с предустановленной Java, что означает, что он
сможет работать в Windows, Linux, Mac OS, а также в UNIX и вариантах UNIX.
Обратите внимание, что для запуска Robocode в системе должна быть установлена
​​Java 6 или новее.

Исходный код: https://github.com/robo-code/robocode
Лицензия: Eclipse Public License

Аналоги (10):

  • CodeCombat

    Научитесь программировать с помощью многопользовательской стратегии вживую.
      22
    Бесплатное ПО
    Web
    learn-lua learn-coffeescript learn-a-programming-language programming-game learn-javascript strategy-game gamification бесплатно играть learn-python
  • Colobot Gold

    Colobot Gold - это модифицированная версия оригинального https: // alternativeto.
      6
    Бесплатное ПО Открытый код
    Linux Windows
    games programming programming-game strategy-game
  • Colobot

    Colobot (Colonize with Bots) была образовательной стратегической видео игрой в реальном времени с 3D-графикой.
      6
    Платное ПО Открытый код
    Windows
    3d-game learn-a-programming-language programming-game strategy-game rts robotics азартные игры games Не поддерживается programming
  • LightBot

    Lightbot - это игра-головоломка для программирования: игра-головоломка, которая использует механику игры, которая ...
      5
    Платное ПО
    Web Windows Mac iOS Android
    kindle fire логические игры programming-game puzzle-solving robot computer-science educational-game windows rt
  • Human Resource Machine

    Запрограммируйте маленьких офисных работников на решение головоломок. Будь хорошим сотрудником! Машины идут ...
      4
    Платное ПО
    Mac Windows
    логические игры educational programming-game strategy-game азартные игры games steam
  • Bug Brain

    Bug Brain - игра, в которой вы строите мозги для запуска ошибки.
      2
    Бесплатное ПО
    Windows
    logic-game brains нейронная сеть neural-networks insects ants-and-bugs educational-game
  • FightCode

    Fight Code - это игра, в которой вы используете свои навыки для написания собственных роботов, используя JavaScript, вызов ...
      2
    Бесплатное ПО
    Web
    games азартные игры programming programming-game
  • BerryBots

    Простая игра-робот, в которой вы можете программировать как сцену, так и робота в Lua.
      1
    Бесплатное ПО Открытый код
    Linux Raspberry Pi Windows Mac
    настраиваемость programming-game raspberry-pi азартные игры robot games robot-game
  • CSSBattle

    Играйте против других в гольф с вашими навыками CSS
      1
    Бесплатное ПО
    Web
    learn-css learn-a-programming-language programming-game css
  • CeeBot

    CeeBot - это совершенно новая концепция, с которой вы будете учиться программированию, развлекаясь.
      0
    Платное ПО
    Windows
    robots programming-game learn-a-programming-language robot