LINUX.ORG.RU

Russian AI Cup — соревнование по программированию искусственного интеллекта

 , , ,


1

4

Russian AI Cup — открытое соревнование по программированию искусственного интеллекта. Попробуйте свои силы в программировании игровой стратегии! Это просто, наглядно и весело!

Чемпионат второго Russian AI Cup называется CodeTroopers. Вам предстоит программировать искусственный интеллект для отряда бойцов. Ваши стратегии будут сражаться между собой в Песочнице и чемпионате. Вы можете использовать любой из языков программирования: Common Lisp, С++, Java, Visual Prolog, D, C#, Python или Pascal. Песочница уже открыта. Удачи!

К участию в соревновании приглашаются как начинающие программисты — студенты и школьники, так и профессионалы. Не требуются никакие специальные знания, достаточно базовых навыков программирования. Расписание чемпионата

Песочница: с 4 ноября по 15 декабря открыта для всех желающих; первая неделя будет проходить в режиме бета-тестирования, в этот период возможны нестабильная работа системы и существенные изменения в правилах, а 11 ноября в 00:00 рейтинг в Песочнице будет сброшен до первоначального состояния

Раунд 1: 23–24 ноября.

Раунд 2: 30 ноября–1 декабря.

Финал: 7–8 декабря.

Лучшие участники получат приятные призы: Макбуки, айпады и футболки.

>>> Подробности

anonymous

Проверено: svu ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Лучшие участники получат приятные призы: Макбуки, айпады и футболки.

* язык должен иметь официальную поддержку в OC Windows 7, 32-bit

Linux в России

Семерочка в России.

pylin ★★★★★
()
Последнее исправление: pylin (всего исправлений: 1)
Ответ на: комментарий от crowbar

запусти две сетки, и натрави друг на друга.

Никак, только если свой симулятор писать.

ЯННП. В чём проблема-то?

emulek
()
Ответ на: комментарий от Stalin

искусственный интеллект для отряда бойцов

Спросите любого - от прапора до генерала, - в армии бойцам интеллект не нужен.

4.2

так думают только задроты, которых в армию не берут либо по возрасту(малы ещё), либо из-за болезней ЦНС, либо потому-что мама шл... бизнеследи, либо потому-что папа пид... депутат, либо всё вышеперечисленное.

Самый важный скил в любой армии — ждать, пока отменят тупой приказ. Вот только для этого нужен годный детектор тупых приказов. Т.е. если бойцу дают приказ «покинуть зону поражения ядрёной бомбы», то ему необходимо детектировать эту зону, и её покинуть, если приказ не тупой, или НЕ покинуть, если приказ наоборот — тупой. Достаточно всего одной серии из 24х таких приказов для того, что-бы 16777215/16777216 тупых бойцов была уничтожена. Один из 16777216и тупых бойцов таки остаётся в живых, и используется затем в особых отрядах стелспихоты, которая работает в зоне поражения ядрёной бомбы.

emulek
()
Ответ на: комментарий от Stalin

Спросите любого - от прапора до генерала, - в армии бойцам интеллект не нужен.

Так точно, товарищ прапорщик. В говноармии интеллект - не нужен.

А в нормальной армии очень даже и нужен.

rtvd ★★★★★
()

Вот когда такой заголовок будет:

На соревнованиях по программированию искусственного интеллекта убедительную победу одержал искусственный интеллект!

Просьба разморозить, а пока поспим...

anonymous
()

А для простых сишников чего не подготовили нечего? В топку, хоть и интересно.

Dron ★★★★★
()
Ответ на: комментарий от emulek

Самый важный скил в любой армии — ждать, пока отменят тупой приказ. Вот только для этого нужен годный детектор тупых приказов.

Самый первый тупой приказ - в повестке из военкомата: «явиться на призывной пункт». Дальнейшая серия из 24 тупых приказов не нужна. :)

Vinni_Pooh ★★★★★
()
Ответ на: комментарий от Vinni_Pooh

Самый первый тупой приказ - в повестке из военкомата: «явиться на призывной пункт».

ага.

Дальнейшая серия из 24 тупых приказов не нужна. :)

а вот тут уже интереснее: если игнорить, то всё равно загребут.

emulek
()
Ответ на: комментарий от Dron

А для простых сишников чего не подготовили нечего?

да им же за три года вперед отправили уведомление, чтобы они поспели хоть что-то слепить к сроку.

anonymous
()

Юнит Б является досягаемым для юнита А, если из центра клетки, в которой находится юнит А, можно провести отрезок хотя бы в одну точку клетки юнита Б, такой, что он не проходит ни через одну клетку (или даже её угол) с высотой препятствия, равной или превосходящей высоту хотя бы одного из этих двух юнитов. Из определения следует, что досягаемость юнита Б для юнита А не означает досягаемости юнита А для юнита Б.

. Б . .
. # . .
. . . .
. . А .

Я правильно понимаю, что сейчас А видит Б, а Б А - нет? Только по-моему должно быть наоборот.

special-k ★★★★
()
Ответ на: комментарий от Deleted

про футболку он ничего плохого не сказал. она ок. а вот остальное уг

der_looser ★★
()
Ответ на: комментарий от grouzen

«Ты зачем пошел в мою любимую морскую пехоту?» (с) сержант Хартман

Agweb
()
Ответ на: комментарий от another

я разве что-то доказывал?

Грозный с Багдадом я не брал. Т.ч. если ты брал, то можешь этим гордится. Я не против.

emulek
()
Ответ на: комментарий от emulek

Ты признаешься в том, что дебил? Или как тебя понимать? Перечитай пост, на который я ответил.

А вообще в тред призывается KRoN73 Он в этом должен понимать. Не в дебилах, а в армии. :)

another ★★★★★
()
Ответ на: комментарий от another

Ты признаешься в том, что дебил? Или как тебя понимать? Перечитай пост, на который я ответил.

какой именно пост я должен перечитать?

emulek
()
Ответ на: комментарий от special-k

Я правильно понимаю, что сейчас А видит Б, а Б А - нет? Только по-моему должно быть наоборот.

похоже, что всё так

dimon555 ★★★★★
()
Ответ на: комментарий от emulek

Достаточно всего одной серии из 24х таких приказов для того, что-бы 16777215/16777216 тупых бойцов была уничтожена.

Из-за 2^24 = 16777216 кажется что бойцов уничтожают «по половине».
Хотя скорее количество уничтоженных обратно зависимо от количества пережитых уничтожений, потому как выжившие довольно быстро умнеют.
То есть при первом погибает, ну например 80%.
При втором 50%, при третьем 20%.
Пережившие все уничтожения, размножатся в новую расу сверхлюдей.

anonymous
()
Ответ на: комментарий от another

Ты признаешься в том, что дебил? Или как тебя понимать?

Ну, вы то считаете что в Багдаде, или в Грозном применяли ядерное оружие (судя по вашим постам).
Так что ярлычок лучше оставьте себе.

P.S. Кстати откуда он у вас?

anonymous
()
Ответ на: комментарий от anonymous

Из-за 2^24 = 16777216 кажется что бойцов уничтожают «по половине».

не кажется, а так оно и есть: предположим, боец тупой, и ВСЕГДА выполняет приказ. Т.к. в ВС РФ вероятность получения тупого приказа составляет ровно 1/2, то и вероятность фейла составляет 1/2. Т.о., какую-бы стратегию не выбрал тупой боец, с вероятностью 1/2 он погибает в первой итерации, и из 1000 тупых остаётся 500.

Хотя скорее количество уничтоженных обратно зависимо от количества пережитых уничтожений, потому как выжившие довольно быстро умнеют.

неправильно. Ибо ранее я положил IQ бойца равным константному 0. Т.е. боец не обучаем, и обладает нулевой памятью. Как монетка. Потому итерации совершенно независимы, и вероятность фэйла не меняется.

Пережившие все уничтожения, размножатся в новую расу сверхлюдей.

да какие «сверхлюди», обычные дембеля. Я прошёл этот квест в 1995ом году.

emulek
()

Организатор mail.ru.
«снайпер, медик, штурмовик, командир, разведчик.»
Planet Side 2 напоминает.
Мож в онлайн играх не хватает народу и они ботов хотят запилить? :)

ReadWrite
()

Помниться, в игре Wormux искуственный интеллект кто-то хотел улучшить...

glonik
()

Решил поучаствовать, посмотрел на языки, посмотрел на необходимость поддержки языком оффтопика, передумал.

VeroLom ★★
()
Ответ на: комментарий от ReadWrite

Организатор mail.ru. «снайпер, медик, штурмовик, командир, разведчик.» Planet Side 2 напоминает. Мож в онлайн играх не хватает народу и они ботов хотят запилить? :)

Тоже об этом подумал =) Может, они разработчика хотят найти себе.

VeroLom ★★
()
Ответ на: комментарий от VeroLom

Интересно сколько их них не поддерживается в linux ?

ii8_ ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.