Robocode

Robocode

Robocode е игра за програмиране, при която целта е да се кодира боен танк на робот, който да се състезава с други роботи на битка.
Robocode е игра за програмиране, при която целта е да се кодира боен танк на робот, който да се състезава с други роботи на битка.Така че името Robocode е кратко за "Robot code".Играчът е програмистът на робота, който няма да има пряко влияние върху играта.Вместо това играчът трябва да напише AI на робота, като му казва как да се държи и да реагира на събитията, случващи се на бойната арена.Битките се провеждат в реално време и на екрана.Мотото на Robocode е: Изградете най-доброто, унищожете останалите!Освен като програма за програмиране, Robocode се използва за научаване как да програмирате, предимно на езика на Java, но други езици като C # и Scala също стават популярни.Училищата и университетите използват Robocode като част от обучението как да програмирате, но и за изучаване на изкуствен интелект (AI).Концепцията на Robocode е лесна за разбиране и забавен начин да научите как да програмирате.Robocode предлага пълна среда за разработка и се предлага със собствен инсталатор, вграден редактор на роботи и компилатор на Java.Само за Robocode е необходимо JVM (Java Virtual Machine) да съществува вече в системата, където Robocode ще бъде инсталиран.Следователно всичко, което трябва да започне разработчикът на роботи, се осигурява с основния файл за разпространение на Robocode (robocode-xxx-setup.jar).Robocode също така поддържа разработващи роботи, използвайки външни IDE като например Eclipse, IntelliJ IDEA, NetBeans, Visual Studio и т.н., което поддържа разработчика много по-добре от редактора на роботите в Robocode.Фактът, че Robocode работи на платформата Java, позволява да го стартирате във всяка операционна система с предварително инсталирана Java, което означава, че той ще може да работи на Windows, Linux, Mac OS, но също и UNIX и варианти на UNIX.Обърнете внимание, че Java 6 или по-нова версия трябва да бъде инсталирана в системата, преди Robocode да може да се стартира.Изходен код: Лиценз: Eclipse Public License
robocode

Характеристика

Алтернативи на Robocode за Linux

Colobot Gold

Colobot Gold

Colobot Gold е модифицирана версия на оригиналната игра Colobot, пусната от Epsitec под лиценз с отворен код (GPLv3).
BerryBots

BerryBots

Проста игра с роботи, в която можете да програмирате както сцената, така и робота в Луа.
while True: learn()

while True: learn()

Играйте ролката на специалист по машинно обучение, който използва визуално програмиране, за да изкарва прехраната си.