Добавлен , опубликован
Увидел конкурс милишного ИИ от Demonoid'a, появилась подобная идея, только в формате Top-Down шутера.

О КАРТЕ

У каждого игрока по три юнита:

Снайпер:
-Стреляет прямолинейным снарядом, со скоростью 1000/с, который врезается в препятствия.

Танк:
-Носит большой одностороний щит, отражающий снаряды.

Король:
-Может воскрешать погибших защитников, каждые 60 сек. Смерть короля влечёт за собой поражение всего отряда.

Матч длится 10 минут, игрок набравший больше всего очков побеждает.

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

Есть идея в дальнейшем сделать ИИ конструктор, где игроки далёкие от программирования смогут собирать перед началом боя алгоритмы поведения своего персонажа, на подобие блюпринтовой системы анрила.
А что бы не заскучать во время матча, будут добавлены способности "божественного вмешательства" которые смогут применять сами игроки.

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

Концепт карта

карта (в процессе)

P.S. Все таки, это пока лишь идея, и если кто то возьмет на себя ответственность провести конкурс, буду очень рад. Карту я предоставлю)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
6 лет назад
0
Jack-of-shadow, я рассматриваю эту идею, как некое подобие шахмат, а не какого-то выживача или выбивания фрагов. По факту, должны быть тупо юниты, управляя которыми правильно - ты побеждаешь.
Если рассматривать это как "шахматы", то окружение, кусты и все остальное кроме юнитов - не важно.
0
20
6 лет назад
0
Чекнул. Дать Стрелку автоматическую атаку, когда он видит других, это просто дичь :) Встаешь в центр спавна юнитов и всех ваншотишь :)
0
25
6 лет назад
Отредактирован Jack-of-shadow
0
DemonoiD:
Чекнул. Дать Стрелку автоматическую атаку, когда он видит других, это просто дичь :)
спавн рандомный же, где заспавнится юнит неизвестно, тем более по хорошему должна быть еще подготовка перед выстрелом, либо перезарядка.
0
20
6 лет назад
Отредактирован DemonoiD
0
Jack-of-shadow, в общем, топоры уничтожают сами себя. Количество вылетов, скорость, урон, угол - можно контролировать все что хочешь :)
Правда если особо активничать, можно убить юнита бросающего топоры, но это решается одним условием. Утечки с точками не убрал, но они почему-то не ощущаются.
JNGP стоит для визуализации урона.
Загруженные файлы
0
25
6 лет назад
0
DemonoiD:
прикольно, им только death эффекта не хватает.
0
20
6 лет назад
0
Jack-of-shadow, будет модель, будет и death эффект.
0
20
6 лет назад
Отредактирован DemonoiD
0
Jack-of-shadow, накидал различных переменных для демонстрации работы. Легко можно поменять модель снаряда, урон, дистанцию, инверсию угла полета при определенном хп, отклонение в полете и при броске, количество снарядов, его размер (задевание юнитов и объектов в области), скорость полета.
В зависимости от предмета в 1 слоте игрока, тип полета и характеристики меняются.
Если сложных фигуры передвижения не нужны (кружить вокруг персонажа), то этого вполне достаточно (хотя можно добавить пару булевых, для дизинверсии отклонения угла полета и переменности инверсии).
Можно так же будет привязать наличие любых баффов-дебафов, повышение урона от какой-нибудь характеристики героя и даже скаляцию от бафов.
Загруженные файлы
0
25
6 лет назад
0
DemonoiD:
Ага затестил гуд, только айтемы когда выбрасываешь, если их 2 в инвентаре, то атака пропадает совсем.
0
20
6 лет назад
Отредактирован DemonoiD
0
Jack-of-shadow, Атака может пропадать, если ты близко к объектам (врубается мили бой, который я не описал. И по причине того, что игрок бросивший предмет в рядом стоящего игрока может отхватить урона от своего снаряда - РЕАЛИЗМ) или у тебя нет предмета в 1 слоте. В других случаях - не может.
Улучшено. Добавлена отдельная инверсия угла полета. Обработчик отхила при отрицательном уроне. Описания и кучу предметов для визуализации системных параметров.
Добавил суматор урона по всем ячейкам инвентаря (т.е. если лежит 2 предмета, то их характеристики сумируются. Не трогать два снаряда одновременно! возможны неожиданные эффекты!)
А так же постепенный урон от яда и от кровотечения. Время и урон регулируются константами.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.