XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Конкурсы (только чтение)> Архив конкурсов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
Соревнования АИ
Объявляется новый конкурс, конкурс Искусственного Интеллекта.

Смысл конкурса в следующем: участники создают АИ на мили игру. АИ может быть написано в АИ редакторе или же на триггерах, но помните, для триггерных АИ будут действовать жесткие правила, о которых речь пойдет ниже. После записи всех участников и определении, кто с кем сражается и какими расами, я выкладываю карту-арену, на которой будут происходить бои АИ, созданных участниками. После этого, будет даны две недели на оптимизацию (или же создания) аи для карты. Потом вы высылаете мне все ваши созданные АИ и я буду переносить АИ на карту и устраивать поединки 1на1. Проигравшие вылетают из соревнований. И так, пока не останется единственный участник. Он и будет победителем. Повторы сражений я буду выкладывать тут.

О награде я еще поговорю с администрацией, она будет, если будет достаточно участников.

АИ может быть трех видов:
- файлы *.ai
- триггеры (любые)
- файлы *.ai вместе с триггерами

На карте-арене будут созданы заранее регионы основных мест, использовать свои регионы запрещается.
Триггеры, которые можно использовать для создания АИ:
-все триггеры блока AI
-set переменная значение
-Hero - Learn skill
-Hero - Drop Item from Hero
-Hero - Drop the item from slot of Hero
-Hero - Order Hero to use item (цель любая)
-Hero - Instantly revive только в такой схеме:
Код:
проверка: не воскрешается ли сейчас любой другой ваш герой.
Wait время восстановления вашего героя
Hero - Instantly revive любой ваш герой at (позиция любого вашего алтаря) offset by (-50, -50)), Show revival graphics

-все триггеры блока Unit - Issue *
-все триггеры блока Unit Group

Также разрешается пользоваться циклами, блоком if then else и переменными. Все условия и события допускаются.
Название ваших переменных должны начинаться с вашего ника. Использовать можно только ваши переменные.
Ваш игрок должен быть внесен в переменную Player_ваш ник.
В триггерах можно использовать только эту переменную.
Использовать можно юнитов только вашего игрока.

Все АИ я буду тщательно проверять на наличие недопустимых триггеров.
Желательно все триггерные АИ писать на триггерах GUI - но это не правило, а просьба, чтобы мне было легче проверять их. Джасс лучше используйте только в крайних случаях.

Также принимаются АИ, написанные в редакторе АИ.
Группировать триггеры и АИ, написанные в редакторе АИ РАЗРЕШАЕТСЯ.

И помните: AMAI-ИИ строго запрещены на конкурсе!

Участвуют все желающие! Чтобы записаться на конкурс - отпишитесь в этой теме или же напишите мне в ЛС, я зачислю вас. Не забудьте указать расу (разрешены только стандартные Mellee расы: Orc, Human, Night Elf, Undead), для которой вы будете писать АИ. Кто с кем соревнуется, будет определяться рандомно, специально созданной программой.

Ваши АИ присылайте лично мне, не выкладывайте здесь!

На конкурс принимается только по одному АИ от участника. Если вы пришлете несколько АИ на конкурс, принимать участие будет последний.

Соревнования будут происходить на стандартной карте Echo Isles. Это обжалованию не подлежит (только что, можете предложить мою арену - мне приятно будет =)) )

Скачать мою версию карты можно здесь.

Результаты первого тура:
FoK_KruGer (Night Elf) vs ScorpioT1000(Orc)
MPI3 (Night Elf) vs WordEdit (Human)
Паня (Undead) vs Warden (Night Elf)
Ukr_Man (Orc) vs TiTan (Human)
PlayerDark (Human) vs legacy ru (Orc)
ORCan (Orc) vs RUS-DooM (Human)

Результаты второго тура:
WordEdit (Human) vs legacy ru (Orc) (повтор)
ScorpioT1000 (Orc) vs Warden (Night Elf) (повтор)
TiTan (Human) vs RUS-DooM (Human) (повтор)



Участники третьего тура:
Warden, RuS DooM и WordEdit

Участники четвертого тура:
Warden vs WordEdit

Соревнования окончены!
Результаты
Прикрепленные файлы
Тип файла: rar MPI3vsWordEdit(win).rar (218.6 Кбайт, 408 просмотров )

Отредактировано GadenbIsh, 26.10.2006 в 16:28.
Старый 28.09.2006, 21:28
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
Все соревнования 1 на 1. Реплеи буду записываться. Всю работу беру на себя, ну кроме создания АИ. Запись начинается. После записи я выложу здесь карту для первого турнира и выбирать вам расы.
Старый 28.09.2006, 21:32
Паня

offline
Опыт: 4,140
Активность:
Прикольнаа только я АИ делать не умею надо учится и устраивать МЯСО
Старый 28.09.2006, 21:54
Warden
:::...
offline
Опыт: 26,106
Активность:
GadenbIsh - Запиши меня в список участников! - Я вас всех порву :) (мб)
Идея вовсе не оригинальная, но мне нравицо :)
Давайте на каконить Melee сначала сделае (Например ROC. LostTemple) ?
Старый 29.09.2006, 08:56
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Прикольно я тоже поучаствую! Чур я беру орду!
Старый 29.09.2006, 09:14
dk

offline
Опыт: 60,293
Активность:
Ок. И я хочу участвовать. Давай GadenbIsh указывай карту.
Старый 29.09.2006, 12:08
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
Так отлично, еще подождем участников и я выкладываю карту.
Вообщем я хотел создать новую мили карту и выложить ее здесь, чтобы вам пришлось думать новую тактику =). Ну если вам моя карта не понравится как арена для компов - выберем стандартную.
На написание Аи будет дана неделя после объявления карты.
Для триггерных аи будут очень жесткие рамки ибо очень легко считерить, типа Unit - Make Unit Invulnerable =). Ну я думаю они интуитивно понятны, но все же я потом их опишу полностью. Т.е. все допустимые действия - отдать приказ. Все триггеры я, конечно же, тщательно проверю.
В скором времени ждите обновления первого поста.
Старый 29.09.2006, 22:27
Aspid

offline
Опыт: 8,361
Активность:
бояны не всегда плохими бывают=)
я за. гад запиши и меня тоже. тока сроки какие?
Старый 29.09.2006, 22:42
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
Записал.
Первый пост привел в нормальный и официальный вид.
Карту я выложу, как наберем побольше участников, после этого неделя (ну может две - посмотрим по обстоятельствам).
И не забывайте сразу говорить расу.
Старый 29.09.2006, 22:54
Q

offline
Опыт: 360,164
Активность:
конкурс уже был и в нем участвовали крутые отцы...ребят, бросьте это дело
ну проводить конечно можете но поддержки администрации не будет - и кстати не факт что какой-нить хитрожопый умнег не возьмет AI сергея например, ну итп...
Старый 29.09.2006, 23:00
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:

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

При том я такого конкурса не помню - наверно не при мне было, а это больше двух лет назад.

Так что, админы, с вами или без, но конкурс будет проводится. Я в него вложу все свои силы.

GadenbIsh добавил:
Цитата:
и кстати не факт что какой-нить хитрожопый умнег не возьмет AI сергея например

он будет расстрелян на месте, если я узнаю это, а я узнаю...
Старый 29.09.2006, 23:04
Aspid

offline
Опыт: 8,361
Активность:
нет смысла жульничать. работаем ведь для себя..
Старый 29.09.2006, 23:38
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
ну мало ли. Честным участникам будет обидно, если какой-нить жулик перебьет всех бессмертным пеоном =)
Старый 29.09.2006, 23:48
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
Так, написал правила - цените, ничего не забыл?
Старый 30.09.2006, 00:12
Aspid

offline
Опыт: 8,361
Активность:
вроде ниче кроме временного периода для создания АИ. на это ведь время нужно.
Старый 30.09.2006, 00:30
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
Ну, пока идет набор участников, основную тактику уже можно придумать, неделю-две я думаю хватит для оптимизации аи под карту
Старый 30.09.2006, 00:38
Паня

offline
Опыт: 4,140
Активность:
Скажу так пох, буду участвовать (заодно поучусь) пиши меня с Нежитью
Старый 30.09.2006, 02:00
GadenbIsh
Просто Гад
offline
Опыт: 71,030
Активность:
есть... народ, давайте подтягивайтесь=)
Старый 30.09.2006, 03:07
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Цитата:
и кстати не факт что какой-нить хитрожопый умнег не возьмет AI сергея например

Если этот хитрожопый будет трухитрожопый то он возмет АМАИ =)))
---
Предлагаю оформить скрипты каждого игрока в виде отдельных файлов *.ai, импортированых в карту боя. В тригере инициализации карты происходит подключение этого скрипта для конкретного игрока. Писать АИ на гуе - извините, я самоистязаниями не занимаюсь...
Старый 30.09.2006, 09:22
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Функции в common.ai "безопасны" а плане читов, предлагаю разрешить их использование. Там есть очень полезные функции, писать вручную которые на уровне приказов считаю не разумным.
Старый 30.09.2006, 09:48

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:09.