Пишу ИИ для боевок и автобоя - нужно ваше мнение - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Общий - Герои Меча и Магии 3 - Heroes OF Might And Magic 3 Информация об игре и ее обсуждения.

Ответ
 
Опции темы
#1
Старый 01.03.2026, 09:52
  #1
^
m4e
📖
Регистрация: 03.05.2016
Сообщения: 2
Регистрация: 03.05.2016
Сообщения: 2
По умолчанию
Пишу ИИ для боевок и автобоя - нужно ваше мнение

Всем привет, осваиваю вайб-кодинг, решил попробовать разобраться и сделать ИИ для героев3 с нормальным автобоем и просто умного противника. Посмотрим, что получится. 


Хотелось бы узнать у практикующих игру ребят, насколько это для вас актуально и интересно. Может, какие-то пожелания потихоньку собрать. Процесс написания и обучения не быстрый, но он есть.
Буду писать сюда промежуточные результаты.

Спойлер текущего успеха


HoMM3 AI: первые практические результаты обучения


 


Запустили полноценный RL-пайплайн для обучения боевого ИИ в отдельной 7×7 arena-модели.


 


Что уже реализовано


 


1️⃣ Инициатива (tick-based)


 


Бой больше не “ход-игрок → ход-враг”.


Реализована tick-система с разной скоростью:


•PLAYER_SPEED = 4


•ENEMY_SPEED = 2


•TICK_TARGET = 100


 


Враг может ходить первым — как в реальных Героях.


2️⃣ Типы врагов


 


Сейчас обучаем против трёх поведенческих моделей:


Chaser — давит в ближний бой


Kiter — держит дистанцию 2–3


Archer — стреляет на расстоянии, в мили бьёт слабо


 


Важно: стрелок больше не “турель”. В мили он теряет преимущество (как в HoMM).


3️⃣ Реталиация


 


Добавлен ответный удар при melee-атаке.


4️⃣ RL-инфраструктура


•PPO (Stable-Baselines3)


•log-файлы + COPY-блоки для удобной публикации


•env_signature — защита от несовместимых моделей


•breakdown-eval (chaser / kiter / archer / mixed3)


Текущий этап: 2 стека у игрока (arena_v3)


 


Добавлено:


•2 независимых стека


•переключение активного стека


•враг выбирает цель по дистанции


•блокировка союзной клетки


•cooldown на switch


 


Сейчас модель ещё “сырая” — 2-стек резко увеличил пространство состояний, требуется длительное обучение.


Что дальше


 


Краткосрочно:


•стабилизировать 2-стек обучение


•снизить trunc против kiter/archer


•вывести mixed3 обратно к 0.65–0.70+


 


Среднесрочно:


•добавить полноценную зону контроля (как в HoMM)


•внедрить фокус-таргетинг


•перейти к multi-unit (3–4 стека)


 


Долгосрочно:


•перенос логики в VCMI


•обучение на реальных картах


•стратегический слой (hero movement + recruitment)


m4e вне форума
Ответить с цитированием
Ответ


Опции темы



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


vBulletin v3.5.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru