17 декабря 2011 · Комментарий

Без заголовка

Еще неплох Robocode. Там полноценная Java со всеми библиотеками. Обработчики событий, ООП, индивидуальные и командные битвы. http://robocode.sourceforge.net/ http://robocode.sourceforge.net/docs/robocode/robocode/JuniorRobot.html http://www.youtube.com/watch?v=ZMGuxX08uD8 Есть крутые бойцы на десятки страниц для крутых турниров: http://is.ifmo.ru/projects/robocode2/ Но можно писать алгоритмы размером с ладошку для минимального исполнителя JuniourRobot: package sample; import robocode.JuniorRobot; public class MyFirstJuniorRobot extends JuniorRobot { public void run() { setColors(green, black, blue); while (true) { ahead(100); // Move ahead 100 turnGunRight(360); // Spin gun around back(100); // Move back 100 turnGunRight(360); // Spin gun around } } public void onScannedRobot() { turnGunTo(scannedAngle); fire(1); } public void onHitByBullet() { turnAheadLeft(100, 90 - hitByBulletBearing); } }

К записи · К обсуждению