Понедельник 18 мая 2009 года оказался очень интересным и зрелищным для студентов и преподавателей Института компьютерных систем Одесского национального политехнического университета.
В этот день был проведен первый открытый одесский турнир по игровому программированию «Robocode», посвященный 45-летию Факультета автоматики и вычислительной техники (ФАВТ, ныне ИКС).
В соревнованиях приняли участие 9 команд, состоящих из 3-х студентов 1-2 курса.
Система игрового программирования Robocode
Суть игры Robocode состоит в создании своего робота-танка, который наиболее эффективно ведет себя в различных игровых ситуациях.
Каждая команда представила собственного робота с уникальным поведением и цветом.
Были проведены соревнования по двух схемам – кубковой и массовой.
Итоги соревнований по кубковой схеме
Для проведения кубковой схемы игры была выполнена жеребьевка, в результате которой команды были разбиты на три группы.

В каждой группе проводилось сражение между 3-мя командами. Победители в каждой группе получали право участия в финале, а среди команд, занявших второе место в каждой группе, разыгрывалась еще одна дополнительная путевка в финал.
Этот шанс достался команде «Bender», которая после поражения в своей группе сумела выявить недостатки в тактике ведения боя своего робота и оперативно внесла соответствующие корректировки в исходный код программы своего робота-танка.
В финале кубковой схемы одержала победу команда «Boss» в составе:
- Чебаненко Александр
- Шевченко Артур
- Лемешев Андрей

Команда «Bender» смогла не только прорваться в финал, но и заняла второе место, оставив позади лидеров сражений в группах. Участники это команды:
- Семанив Юрий
- Соловьев Василий
- Мудрак Ольга

Третье призовое место досталось команде «SSSR»:
- Крывченко Леонид
- Дюльгер Петр
- Кучернюк Александр

На почетном четвертом досталось команде «KAVKAZ» в составе:
- Ульянов Илья
- Гринченко Михаил
- Хмель Виталий

Результаты соревнований по массовой схеме
В соревнованиях по массовой схеме использовалось игровое поле большего размера, на котором вели сражения танки всех 9-ти команд-участниц.
В таких игровых условиях эффективными оказались другие стратегии поведения роботов. Тем не менее, на первом месте снова оказался робот-танк команды «Boss».
На второе место вырвался танк команды «MetalSlug», отличающийся высокой точностью стрельбы и сложным интеллектуальным поведением. Участники команды:
- Ильин Павел
- Шустер Анна
- Шевчук Вера

На третье место досталась команде «Bender».
Обмен мнениями и эмоциями о результатах турнира
Соревнования прошли в веселой, захватывающей обстановке. Благодаря зрелищности и увлекательности данного вида игрового программирования, спортивный азарт охватил не только участников команд, но и зрителей и даже судей.
«Наш танк не отличался агрессивным поведением. Тем не менее, такая тактика оказалась успешной в массовых сражениях. Мы совсем чуть-чуть недотянули до призового места», – делится впечатлениями Анастасия Запорожец, капитан команды «Wheel».
«Я заметил недостатки в тактике ведения боя нашего робота. Мы исправим их и надеемся на победу в следующих соревнованиях», – говорит Павел Ильин, лидер команды «MetalSlug» и один из наиболее активных участников тренировок к соревнованиям.
Награждение призеров и участников
Все участники и призеры соревнований получили памятные призы, грамоты и поздравления от директора Института компьютерных систем, д.т.н, профессора Светланы Григорьевны Антощук.

«Подобные соревнования очень полезны и важны для студентов. Они развивают интерес к информационным технологиям, и являются хорошим стимулом для освоения навыков программирования на современных языках программирования, таких как Java. Студенты начинают понимать, что программирование – это захватывающий творческий процесс, настоящее искусство. Мы будем регулярно проводить подобные соревнования, и приглашаем к участию студентов, школьников и всех заинтересованных лиц», – подводит итог соревнованиям Светлана Григорьевна.

Следующий турнир
Проведение следующего турнира запланировано на осень 2009 года. Для всех желающих участвовать будут проводиться предварительные тренировки и консультации.
Заявки на участие и свои предложения по вопросу проведения турнира по игровому программированию Robocode можно присылать по адресу: robocode@reklaman.com.
До встречи на следующих турнирах!


