Добавлен DemonoiD,
опубликован
Введение
Здравствуйте, дамы и господа. Завершился конкурс Fakov'a, а значит настало время нового конкурса.
Хочу предложить Вам сыграть в игру по алгоритмизации стандартного warcraft ИИ для сражений.
Хочу предложить Вам сыграть в игру по алгоритмизации стандартного warcraft ИИ для сражений.
Правила
Запись на конкурс осуществляется в комментариях в этой теме. Карты с алгоритмом присылаются личным письмом на xgm с пометкой "Алгоритм %username%".
Вы должны написать ИИ для одной или нескольких стандартных warcraft'овских рас по условиям победы, запретам и техническим условиям указанным ниже.
Технические условия
- Версия warcraft 1.26a.
- Вы пишите алгоритм на одну или несколько стандартных рас warcraft 3.
- Алгоритмы будут залиты в случайную стандартную карту на развитие warcraft 3 для каждого отдельного боя.
- Будет произведена стандартная инициализация сражения 1х1, где победитель выходит в следующий раунд и встречается с новым соперником, проигравший - выбывает из конкурса.
- Сетка сражений будет собрана случайным образом методом тыка. При изначальном нечетном количестве участников, один из участников будет выставлен против "компьютера сильного".
- Если в финальном раунде останется нечетное количество участников, будет произведено сражение между всеми участниками финального раунда.
- При написании алгоритма для одной расы будет выбираться постоянно она. При написании алгоритма для нескольких - чередованием, если в личном письме не было указано иного.
Запрещено
- Саботировать каким-либо образом алгоритмы других участников (библиотеки так же могут вызывать конфликты по случайности, но это будет расценено как саботаж).
- Использовать алгоритмы с утечками и/или излишней затратой ресурсов движка.
- Использовать методы достижения победы не доступные игроку-человеку в инициализации сражения (в т.ч. телепортацию юнитов, видеть сквозь туман войны, изменение характеристик и т.п.)
- Присылать труднозаливаемые алгоритмы.
- Все используемые Вами хранилища данных (будь то бд, переменные, массивы и т.п.) должны быть приватными и созданными только для использования Вашим кодом.
- Все библиотеки и переменные должны иметь префикс %username.
Что Вы можете сделать дополнительно
- Добавить эффекты, плавающий текст или иную визуализацию во время действия вашего алгоритма.
- Разработать ИИ для нескольких рас.
Условия победы
Есть только один победитель - тот кто выиграл заключительное сражение.
Призовой фонд и сроки
Сроки проведения - до 9 августа включительно.
Результаты - 11-12 августа.
Призовой фонд - 1 тысяча рублей.
Результаты - 11-12 августа.
Призовой фонд - 1 тысяча рублей.
Задумайтесь
Данный конкурс предназначен для развлечения как и конкурсантов, так и зрителей. Я постараюсь сделать все в своих силах, чтобы зрелище было увлекательно, но и с Вашей стороны хочу увидеть потеху для зрителя. Используйте нестандартные стратегии, визуализацию, текст в чате в виде насмешек над оппонентом или происходящим.
В этом случае зрители гладиаторской арены, возможно, ещё подкинут Вам деньжат сверху, не важно на каком вы будете месте.
В этом случае зрители гладиаторской арены, возможно, ещё подкинут Вам деньжат сверху, не важно на каком вы будете месте.
Все алгоритмы будут выложены в свободный доступ после проведения конкурса, за исключением конкурсантов того не пожелавших, чтобы остальные пользователи xgm могли воспользоваться ими в своих melee картах.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Прошу, написать победителя мне в пм свою банковскую карточку для перевода призового фонда!
Отредактирован Naadir
Stalker Freedom, все ставки принимались лично мной. Скорее всего, имели место быть мошеннические действия со стороны лица, принявшего Вашу ставку.
Мощностью множества называется количество элементов в нем.
Тогда, допустим, сравним мощности множеств "oo" и "oo + oo".
Для того, чтоб сделать это, нужно сопоставить элементы первого множества и второго.
Ну тогда для каждого элемента второго множества характерно:
Ni = 2 * Mi.
Ну, получается, что эти множества равномощны.
Хорошо, тогда что насчет множеств "oo" и "oo^2"?
Опять же, сопоставим каждому элементу второго множества элемент первого.
Ni = Mi * Mi.
Соответственно, для "oo" и "oo^k"" тоже можно сопоставить элементы:
Ni = Mi * Mi * ... * Mi * Mi (k раз).
Теперь сравним множества "oo" и "oo^oo".
Попробуем сопоставить их элементы:
Ni = Mi * Mi * ... * Mi * Mi (оо раз).
Но ведь если умножать оо число раз, то мы никогда не сможем получить окончательный результат.
Выходит, что множество "oo^oo" имеет большую мощность, чем множество "oo".
Примерно так, но это грубое доказательство по памяти.