Combat AI, Высказываем идеи и меряемся |
Здравствуйте, гость ( Вход | Регистрация )
Combat AI, Высказываем идеи и меряемся |
Oct 23 2012, 09:13
Сообщение
#1
|
|
Level 6 Класс: Друид Характер: Chaotic Neutral Раса: Гном |
Во-первых, высказываем идеи как это должно работать: кто и когда должен кастовать, юзать айтемы, драться в дистанции или рукопашке.
Во-вторых, устраиваем состязание по следующей схеме: 1) Каждый участник присылает файлы ai_xxx_yyy.nss, где xxx - латинские буквы однозначно определяющие участника, а yyy - attacked, endround, heartbeat, blocked, conversation, damaged, death, disturb, perseption, rested, spawn, spellcastat, userdefined. Запрещено использовать в текстах скриптов то, что НПС не могут "сами по себе" (ApplyEffectToObject(0, EffectDeath(), GetNearestEnemy()); и т.п.). 2) Скрипты каждой пары игроков вешаются на группы НПС, состоящую из "бойца" (weapon - ориентированный НПС, не обязатально мили), "хайдера" (sneak или hide -ориентированный НПС), "боевого мага" (harmful spell или spell-like - ориентированный НПС) и "саппорта" (benefical spell или spell-like - ориентированный НПС). 3) НПС помещаются на арену - локацию с Check Modifier = 0, содержащую тайлы, блокирующие Line of Sight. 4) Теги своих и чужих неизвестны. Фракции неизвестны. Положение на арене - произвольное. Чужие - враждебны, свои - нейтральны. Задача: убить всех чужих, "выжить" всех своих. Сообщение отредактировал Anakondar - Oct 23 2012, 09:14 |
Oct 23 2012, 09:27
Сообщение
#2
|
|
Level 8 Класс: Псионик Характер: Chaotic Neutral Раса: Хафлинг |
1. Вообще мне видится это архибезсмысленной затеей. Что что, а боевой AI надо создавать начиная с подробнейшего проектирования "архитектуры" а не создания готового кода, иначе он будет ничем не лучше, например, джасперовского или даже стандартного.
2. Тут нужно определить перечень тактических вопрос-ответов, которые я думаю частично можно выковыривать из каких-нибудь манче-форумов (типа Гемовского раздела "Повелители дайсов" (IMG:style_emoticons/kolobok_light/smile.gif) _) ну или из своего опыта. Второй этап как я уже сказал - это "архитектура" всего этого частично исходя из поставленных первым пунктом задач, а частично решающих их же. короче я хотел сказать что долбанные пункты 1 и пункт 2 взаимосвязаны. Сообщение отредактировал PaiNt - Oct 23 2012, 09:37 |
Текстовая версия | Сейчас: 14th May 2024 - 19:26 |