Открытое соревнование по программированию искусственного интеллекта

Финал

Проект

Песочница

Раунд 1

Раунд 2

Финал

Песочница (на 15 декабря 2013 г.)

Последние комментарии

4 сентября 19:00: risi написал комментарий в посте Закрытие Russian AI Cup 2013
28 февраля 02:59: puk написал комментарий в посте Закрытие Russian AI Cup 2013
26 февраля 21:12: amurushkin написал комментарий в посте Закрытие Russian AI Cup 2013
26 февраля 13:17: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 17:33: Megabyte написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 10:10: mopdobopot написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 09:28: aleex написал комментарий в посте Закрытие Russian AI Cup 2013
18 февраля 23:13: santa324 написал комментарий в посте Закрытие Russian AI Cup 2013
17 февраля 14:43: m16a написал комментарий в посте Закрытие Russian AI Cup 2013
17 февраля 06:26: PAX написал комментарий в посте Закрытие Russian AI Cup 2013

Группа ВКонтакте

 

Финал будет проводиться с 7 по 8 декабря 2013 года. В нем примут участие лучшие 50 стратегий по итогам Раунда 2 и дополнительные 10 по итогам Песочницы, и определится Победитель Russian AI Cup. В этом этапе будут проводиться дуэли 2x5. Финал будет состоять из 2 частей по 12 часов, между которыми будет перерыв 24 часа для того, чтобы участники могли улучшить свои стратегии. Для участия в каждой из частей Финала будет выбираться последняя корректная стратегия, отправленная до начала соответствующей части. В каждой части этого этапа будут проводиться “бои каждый с каждым”. По результатам этих боев будет составлен окончательный рейтинг чемпионата. Победители и участники Финала получат призы. Начальное значение рейтинга каждого участника равно нулю, за каждую проведенную игру он получает определенное количество баллов:

  • 1 место — 2 балла,
  • 2 место — 0 баллов.


amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

Предусмотрен ли вариант по 1 очку каждому при равенстве очков в конце боя? Например если никто никому не нанес урон

08.11.2013 0:39:36
tyamgin

tyamgin

Симферополь

Alchemist

Alchemist

НовГУ

Каждый с каждым на всех картах будет запускаться или на случайной?

Логично будет каждый с каждым на каждой карте.

02.12.2013 10:50:04
sender-mobile

sender-mobile

Москва

tyamgin

tyamgin

Симферополь

Логично будет каждый с каждым на каждой карте.

… по две игры, сначала начинает одна команда, потом другая. с сохранением порядка ходов внутри команды.

02.12.2013 11:04:48
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

sender-mobile

sender-mobile

Москва

… по две игры, сначала начинает одна команда, потом другая. с сохранением порядка ходов внутри команды.

по 2 игры необязательно. важнее чтобы на каждой карте одинаковое число раз

02.12.2013 11:44:56
Alchemist

Alchemist

НовГУ

sender-mobile

sender-mobile

Москва

… по две игры, сначала начинает одна команда, потом другая. с сохранением порядка ходов внутри команды.

Там же ещё бонусы случайные, поэтому 2 игры делать большого смысла нет.

02.12.2013 12:09:25
Cooler

Cooler

Минск

Alchemist

Alchemist

НовГУ

Там же ещё бонусы случайные, поэтому 2 игры делать большого смысла нет.

Imho порядок ходов команд влияет гораздо больше, чем расположение бонусов. Впрочем при большом количестве боёв не так уж важно.

02.12.2013 12:32:13
SladeThe

SladeThe

Команда Russian AI Cup

Alchemist

Alchemist

НовГУ

Каждый с каждым на всех картах будет запускаться или на случайной?

Карты будут идти по циклу, как и в предыдщих этапах.

02.12.2013 13:05:27
SladeThe

SladeThe

Команда Russian AI Cup

supermassive

supermassive

Новосибирск

Верно ли что на дуэльных картах начальное расположение противников всегда левый-верхний и правый-нижний углы?

Если это верно для Local runner’а, значит и в Финале будет так.

02.12.2013 13:06:01
enot

enot

SPbSU

Верно ли, что в дуэлях все еще выигрывает тот игрок, который получил большее число очков? Не логичнее ли признавать выигравшим того игрока, который остался в живых? (если в живых остался только один игрок)

02.12.2013 17:39:29
SladeThe

SladeThe

Команда Russian AI Cup

enot

enot

SPbSU

Верно ли, что в дуэлях все еще выигрывает тот игрок, который получил большее число очков? Не логичнее ли признавать выигравшим того игрока, который остался в живых? (если в живых остался только один игрок)

Это почти всегда одно и то же. А вот изменение правил много кому не понравится.

02.12.2013 21:10:47
darkstone

Возможно стоит повысить бонус за то, что остался последним в играх 2х5? Всё таки победил противника, превзошёл тактику противника. Решающими оставить конечно максимальное кол-во набитых очков, но того кто остался последним наградить хорошими доп. очками. Всё таки войну выиграл, хотя и получил больше урона. Это я к чему, если раньше было больше двух соперников, то нам была вероятность, что пока ты стрелялся со вторым соперником, прибежал первый и добил и тебя и другого. Поэтому не понятна сила была. А в играх 1 на 1 тут уже зависит от твоей тактики, соперник есть и он один. Сзади никто не настреляет, поэтому если выиграл, то значит оказался сильнее. Значит тактика лучше. Можно дать доп. бонус за то, что выжил. Что думаете?

03.12.2013 11:51:53
vovo4ka

vovo4ka

Рязань

Возможно стоит повысить бонус за то, что остался последним в играх 2х5? Всё таки победил противника, превзошёл тактику противника. Решающими оставить конечно максимальное кол-во набитых очков, но того кто остался последним наградить хорошими доп. очками. Всё таки войну выиграл, хотя и получил больше урона. Это я к чему, если раньше было больше двух соперников, то нам была вероятность, что пока ты стрелялся со вторым соперником, прибежал первый и добил и тебя и другого. Поэтому не понятна сила была. А в играх 1 на 1 тут уже зависит от твоей тактики, соперник есть и он один. Сзади никто не настреляет, поэтому если выиграл, то значит оказался сильнее. Значит тактика лучше. Можно дать доп. бонус за то, что выжил. Что думаете?

Вроде бы и так бонус даётся последнему выжившему.

03.12.2013 12:02:27
OttaBedata

OttaBedata

T-Systems

Возможно стоит повысить бонус за то, что остался последним в играх 2х5? Всё таки победил противника, превзошёл тактику противника. Решающими оставить конечно максимальное кол-во набитых очков, но того кто остался последним наградить хорошими доп. очками. Всё таки войну выиграл, хотя и получил больше урона. Это я к чему, если раньше было больше двух соперников, то нам была вероятность, что пока ты стрелялся со вторым соперником, прибежал первый и добил и тебя и другого. Поэтому не понятна сила была. А в играх 1 на 1 тут уже зависит от твоей тактики, соперник есть и он один. Сзади никто не настреляет, поэтому если выиграл, то значит оказался сильнее. Значит тактика лучше. Можно дать доп. бонус за то, что выжил. Что думаете?

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

03.12.2013 13:23:34
OttaBedata

OttaBedata

T-Systems

Когда уже добавят фильтр для непрошедших второй раунд…

03.12.2013 13:24:20
olexiyo

olexiyo

Киев

OttaBedata

OttaBedata

T-Systems

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

+1 За исключением очевидных глюков (типа “завали свою стратегию если выигрываешь +101 очко” :)

03.12.2013 13:26:18
nutic

nutic

Auctionata

Возможно стоит повысить бонус за то, что остался последним в играх 2х5? Всё таки победил противника, превзошёл тактику противника. Решающими оставить конечно максимальное кол-во набитых очков, но того кто остался последним наградить хорошими доп. очками. Всё таки войну выиграл, хотя и получил больше урона. Это я к чему, если раньше было больше двух соперников, то нам была вероятность, что пока ты стрелялся со вторым соперником, прибежал первый и добил и тебя и другого. Поэтому не понятна сила была. А в играх 1 на 1 тут уже зависит от твоей тактики, соперник есть и он один. Сзади никто не настреляет, поэтому если выиграл, то значит оказался сильнее. Значит тактика лучше. Можно дать доп. бонус за то, что выжил. Что думаете?

Что значит “превзошел тактику противника”?

С самого начала соревнования организаторами был вполне ясно обозначен критерий, по которому одна стратегия считается круче другой - количество набранных в бою очков. Если стратегия одного участника проигрывает бой, даже оставшись последней на поле, значит, её автор отлично решил какую-то другую задачу (выжить), а не озвученную в правилах. Почему правила должны менять в угоду тем, кто не смог или не захотел по ним играть - непонятно.

И что делать тем, кто честно оптимизировал стратегию под набор очков? Переписывать свою стратегию за несколько дней до финала, потому что большинство участников с этой задачей не справились?

03.12.2013 13:40:49
winger

winger

Facebook

Как будут начисляться очки в случае ничьей?

04.12.2013 6:54:27
aabzac

aabzac

БГУИР

winger

winger

Facebook

Как будут начисляться очки в случае ничьей?

Вероятно, по 1 очку. Не зря ведь за победу 2 сделали, чтоб при ничьей получилось целое число.

04.12.2013 11:35:00
SKolotienko

SKolotienko

Москва

Главное, чтобы не по 2 очка. А то так можно договориться с кем-нибудь, и в коде сделать условие - если твой враг - тот, с кем договорился, то ничего не делать до конца игры. В конце игры по 2 очка каждому :)

04.12.2013 15:24:25
SladeThe

SladeThe

Команда Russian AI Cup

Если бы вы внимательно читали правила, то знали, что «Если двое или более участников делят какое-то место, то суммарное количество единиц рейтинга за это место и за следующие количество_таких_участников - 1 мест делится поровну между этими участниками.»

04.12.2013 16:58:25