<< Вернуться на главную КВАДРОБОЛКонкурс программистов сезона 2015-2016 завершился!
Условия конкурса и страничку заочного этапа можно скачать
тут. Напомним, что в конкурсе необходимо было управлять квадрокоптерами. На заочном этапе была предложена модель с 4-мя квадрокоптерами, слабым ветром и небольшой болтанкой. Нужно было попадать в квадратную область в центре комнаты строго снизу вверх. За каждое пересечение этой области давались очки (причем чем точнее к центру, тем больше). Задача конкурса - за 3000 ходов обеспечить максимальное количество очков. За месяц предлагалось освоить управление, пробовать максимально улучшить показатели, и наработать полезные подпрограммы. На очном этапе было предложено три слегка измененных задачи. В первой убран ветер и болтанка но зато количество квадрокоптеров возросло до 7. Во второй работают 4-ре квадрокоптера (как на заочном этапе) но добавлена болтанка и сильный ветер. В третьей заданы идеальные условия, нет ни ветра ни болтанки и всего один квадрокоптер.
Если вы хотите попробовать свои силы, то скачиваете проект заочного этапа (в соотватствии с удобным для вас языком программирования). Распаковываете и пробуете!
А потом скачиваете новые DLL распаковываете их и заменяете DLL в проекте В этом году желающих оказалось не много. Из 7-и подавших заявки пришло 5 а до финала дожили только 4-ре конкурсанта. Видимо остальные решили, что не стоит плестись в выходной день по морозу и парить там себе мозги. Как всегда конкурсанты оказались хитрее организаторов :-). Вместо стратегии, обеспечивающей плавное пересечение квадрокоптерыми зоны очков, они выбрали максимальный разгон с ударом в потолок и падением за пределами зоны! Для управления реальными квадрокоптерами такая стратегия не годится, но по условиям конкурса такой алгоритм допустим и даже дает выигрыш! Это говорит о том, что условия игры были не очень хорошо продуманы. Если мы хотим сделать квадробол олимпийским видом спорта, то необходимо вводить приличные штрафные очки за падение. Тогда вудет выгодней не падать а плавно перемещать квадрокоптеры.
здесь можно посмотреть, как проходил конкурс
Результаты:
Анализ. В этом году в категории 8-9 кл был только один человек и опять младшие побили старших по очкам! :-)
Посмотреть на исходники программы победителя (и саму программу) можно
тут. Вне конкурса принимала участие и тестовая программа, в которой организаторы попробовали реализовать "карусель" из квадрокоптеров ныряющих в зону начисления очков.
По нашему мнению "карусель" должна была быть эффективней, но к сожалению слишком долго
пришлось строить квадрокоптеры в кольцо. То что получилось в тестовом примере можно посмотреть
тут.
Организаторы конкурса благодарят всех участников, которые в день каникул, не глядя на мороз -28, пришли посоревноваться в программировании и смекалке. Спасибо ребята! Надеемся на дальнейшее плодотворное сотрудничество. По всем вопросам обращайтесь к администрации "Звездного Мира" через систему или по почте |