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

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

Результаты опроса: Хотите ли вы принять участие в турнире AOS AI (в первом посте почти вся инфа)
Да (устраивают условия) 26 52.00%
Условия не устраивают (хочу другой турнир AI, например по другому жанру и тд.) 12 24.00%
Вообще не хочу туринир AI 12 24.00%
Голосовавшие: 50. Вы еще не голосовали в этом опросе

Ответ
 
ZERO_01

offline
Опыт: 4,167
Активность:
Некоторое из этого ты можешь узнать из карты превиева в 1 посте. Все остальное должно обьявиться завтра. Ну во всяком случае Хелл так сказал)
ZERO_01 добавил:
Походу нашел самый подходящий нам вариант. Дисайблить абилку при ее прокачке, а когда нужно разблокировать, дать ордер, подождать, заблокировать. Так норм вроде)
Старый 11.07.2010, 11:42
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
не вижу важных данных: параметров абилок и их равкодов, не вижу равкодов баффов, не вижу стоимости предметов и их равкодов.
на начале турнира то-есть похду завтра вывешивается, иначе все бы уже начали делать.
Про кол0во в патчке крипов, можно легко увидеть по тест карте, и делать свои расчеты.
ZERO_01, тру, это хоть не такой гемор
Старый 11.07.2010, 12:08
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Я только не понимаю зачем ограничивать возможности программиста, урезая функции?
Не люблю чувствовать себя ограниченно.
Старый 11.07.2010, 17:14
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
bee, уже говорили неоднократно...
чтобы не хакерить)) AI должен себя вести так, как человек, а не подглядывать невидимые области карты, бежать за юнитом-невидимкой, двигать юнитов через SetUnitX/Y, давать кому-то абилы, спеллы, предметы и тд.
Старый 11.07.2010, 17:19
ZERO_01

offline
Опыт: 4,167
Активность:
bee, специально для тебя разрешат функции такие как сет херо левел, адд абилити, кил и ремув юнит и множество других безобидных функций)
ZERO_01 добавил:
Походу нашел самый подходящий нам вариант. Дисайблить абилку при ее прокачке, а когда нужно разблокировать, дать ордер, подождать, заблокировать. Так норм вроде)
Хелл, так пойдет?? На мой взгляд самый хороший вариант!
Старый 11.07.2010, 17:45
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
уже говорили неоднократно...
чтобы не хакерить)) AI должен себя вести так, как человек, а не подглядывать невидимые области карты, бежать за юнитом-невидимкой, двигать юнитов через SetUnitX/Y, давать кому-то абилы, спеллы, предметы и тд.
Ты говоришь о том, что мы, если у нас в распоряжении все функции, можем сделать читерский ИИ?
Нубы пусть делают, а вот если я буду участвовать, мне например понадобятся такие функции как IsUnitVisible(). И разумеется никто не будет делать так, что бы у ИИ сразу было по 5к+ статов и они сносили базу. Смысл не в этом же. Жюри, я думаю разберется, если заметит это. Зачем запрещать то? Мало ли? А вдруг мне что-нибудь понадобиться например?
bee добавил:
грубо сказал..
Старый 11.07.2010, 17:46
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
bee, ну так вот я во-первых для вас пишу, что вам понадобиться, а во-вторых для себя, чтобы потом проверять легче было..
ZERO_01, блок способности для игрока - самое то! только вот если ее заблокировать при изучении 1го уровня, дальше изучать не получится - в списке ее не будет.. поэтому надо делать так:
все способности вначале заблокированы..
каждый AI своими средствами пишет:
  1. когда он хочет изучить способность:
  • разблокировать эту способность
  • герой - изучить способность
  • заблокировать эту способность
  1. когда он хочет применить:
  • разблокировать эту способность
  • отдать приказ применить
2.1. когда способность приведена в действие, либо герой умер
  • заблокировать эту способность
Старый 11.07.2010, 18:29
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Уже 13 человек согласилось, но несколько из них почему то с адамантавыми головами.
Смысл того что вы ткнули в опросе, отпишитесь в теме, или в ЛС AlexHell'u..
Старый 11.07.2010, 18:37
ZERO_01

offline
Опыт: 4,167
Активность:
Alex_Hell, ну как, до завтра справишся??
Старый 11.07.2010, 22:04
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
ZERO_01, нет не успею.. немного с организационными вещами осталось доделать.. щас выкладываю в первый пост список разшеренных тригов.. а так спеллы не сделаны, думаю сократить их кол-во а то долго их балансить и делать)) думаю еще 2,3 дня и тогда начнем..
Alex_Hell добавил:
Есть предложение по поводу организации взаимодействия между разными AI, тоесть механизм по которому игроки-союзники, управляемые разными AI, смогут общаться между собой - тоесть в 10 приближении - командная игра. Тоесть 1 AI шлет другому сообщение...
Что придумал:
  1. Просит о помощи
  2. Говорит, что уходит на базу покупать предметы / лечиться
  3. Расставляет приоритеты изучения своих заклинаний (все заклинания всех игроков, доступные для изучения, можно всегда получить)
  4. Говорит о будущих покупках предметов
Предлагайте еще..
Есть еще большая идея, хотя может у нас мало профи и она не найдет применения сейчас, но всеже интересно.. Какой-то из AI назначается главным (1 из 3), он может координировать действия остальных, к примеру:
  1. Нападаем на базу (говорит - по какой линии и кто будет идти)
  2. Защищаем базу (говорит - по какой линии и кто держит оборону)
  3. Устраиваем засаду (около какой базы, там как минимум 4 варианта)
  4. Выходим из засады - нападаем
  5. Фокусируем атаку на определенном герое (номер игрока)
  6. Завершаем атаку базы
Старый 11.07.2010, 23:32
ZERO_01

offline
Опыт: 4,167
Активность:
Хелл, а разрешена проверка на включеный тригер?? Не заметил чето...
Старый 11.07.2010, 23:47
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
  1. когда он хочет изучить способность:
разблокировать эту способность
герой - изучить способность
заблокировать эту способность
  1. когда он хочет применить:
разблокировать эту способность
отдать приказ применить
2.1. когда способность приведена в действие, либо герой умер
  • заблокировать эту способность
что это за кал?
bee добавил:
ладно, тебе виднее. короче делай шаблон реще :)
у меня разыгрался азарт
Старый 11.07.2010, 23:51
ZERO_01

offline
Опыт: 4,167
Активность:
bee, твои предложения по поводу этого, как ты сказал кала! Только возмущаться умеешь.
Старый 12.07.2010, 00:12
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
ZERO_01, ок.
Старый 12.07.2010, 01:15
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
Автор сам даёт исходную карту без интеллекта, а интеллект мы пишем сами.
автор итак дает карту без интелекта, а интелект мы итак сами будем писать.
Твое предложение изменило конкурс на 0% =)
Старый 12.07.2010, 15:51
LordSerga

offline
Опыт: 3,809
Активность:
Когда конкурс кончается, ато возьмусь и зря.
Я дождусь ответа или нет?

Отредактировано LordSerga, 12.07.2010 в 17:45.
Старый 12.07.2010, 17:21
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
LordSerga, он еще не начат)) через пару дней начнем
Старый 12.07.2010, 17:55
LordSerga

offline
Опыт: 3,809
Активность:
Кто этот зловещий Зевс? Зачем он стоит и в регионе ешё к тому же?
Старый 12.07.2010, 18:01
ZERO_01

offline
Опыт: 4,167
Активность:
LordSerga, просто так. Это просто карта для просмотра рельефа, спавнов. Оригинал выложать перед турниром.
Старый 12.07.2010, 18:08
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
считаю, что будет лучше сделать прямые дорожки. это добавляет сложности, ну и ладно
Старый 12.07.2010, 18:29
Ответ

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

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

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

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



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