100 Нейросетей Викингов против 30 Нейросетей Спартанцев

preview_player
Показать описание
Всем привет! С вами Крашер и в этом видео мы займемся созданием битвы искусственного интеллекта! С одной стороны у нас будут нейросети, управляющие спартанцами, а с другой - нейросети, контролирующие викингов!

Я решил сделать цикл видео на тему создания противостояний нейросетей между собой, где в главной роли будут войны самых разных эпох!
В первой части, как вы уже поняли, будут викинги, а также спартанцы!

У викингов в качестве оружия будет быстрый молот - который легко уничтожит врагов на ближней дистанции!

У спартанцев - копьё, которое идеально подходит для сражения на дальней дистанции.

Кроме того, в видео мы научим нейросети викингов верить в существование вальхаллы, а нейросети спартанцев использовать фирменное спартанское построение!

Ставь лайк, если это видео понравилось и пиши каких ещё войнов хотел бы видеть в будущем)

Тайм-коды:
0:00 Вступление
0:17 KRABS
0:50 Герой - Викинг
1:20 Герой - Спартанец
1:56 Как нейросети будут обучаться
2:36 Расположение героев для первой битвы
2:53 Первая битва
4:19 Новые лучи и 10 новых викингов
4:36 Вторая битва
5:10 10 Спартанцев против 40 Викингов
5:36 Добавление Викингам психологии
6:03 Новые читерские Викинги
7:03 Создание Спартанской фаланги
7:38 Как Спартанцы пользуются фалангой
8:02 Первая битва 30 Спартанцев и 100 Викингов
10:02 Вторая битва
11:14 Итоги первой серии KRABS'a

Контакты для связи со мной:

#ИскусственныйИнтеллект #KrashheR #Нейросети
Рекомендации по теме
Комментарии
Автор

Какое крутое обоснование отмены штрафов за проигрыш из-за Вальхаллы))

TrishkaBum
Автор

всегда мечтал о том, что кто-то создаст игру с саморазвивающимися юнитами, спасибо)

DanilMini
Автор

1) пусть все лучи проходят сквозь союзников, но отмечают их, так не будет того поведения как у викингов в конце видео
2) пусть все видят оружие, так ИИ смогут создавать более сложные программы поведения с применением уклонения
3) добавь лучников и/или мечников

dartalantov
Автор

Можно сделать им бонус за то, сколько выживших осталось после битвы, будет интересно посмотреть как это повлияет на их поведение

jykdvnh
Автор

Они постоянно во все стороны машут оружием. Может быть добавить что-то вроде усталости? Удар наносит немного урона и тебе. Таким образом они будут стараться драться как можно эффективнее. Ведь они могут истощать себя до смерти. Или например добавить дополнительную переменную усталости, а смерть наступает, если сумма здоровья и усталости будет равна 0. Усталость накапливается в отрицательные значения до бесконечности, но регенерирует, а здоровье не регенится.

TheMrKMen
Автор

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

threedognight
Автор

Очень крутая идея и реализация!
Было бы классно если бы ты добавил ещё оборону замка/лагеря

Cyber-
Автор

Предлагаю добавить штраф за удары, не поповшие по врагу, ибо сейчас нейросеть просто смамят отаками без цели, а такое условие заставит их играть реалестичнее (в жизни же викинги и спартанцы не избивают воздух). Так же предлагаю сделать на разные удары разный штраф (т. к. удар молотом вперёд тяжелее чем просто сверху вниз), это простимулирует войнов ещё аккуратнее играть). Но что бы ураночесить это, надо создать бонусные очки за попадание, так же разные числа на разные удары и давать больше очков за более сложные, ибо сейчас нейросеть бьёт только одним, самым простым ударом, а так бои будут разнообразные. Так же, если в игру добавятся щиты, предлагаю сделать бонус очков за блокировку удара, и разные приёмы с щитом (щит над головой, впереди или ещё как то), с механикой бонусов и штрафов по аналогии с ударами.

pulap
Автор

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

sombra
Автор

5:56 можно было условие поставить, что штраф уменьшится если он убьёт врага. Тоесть есть стимул убивать для снижения штрафа

Artem_Grechkin
Автор

А есть вариант вставлять не только финальные, но и начально-промежуточные циклы? Хочется увидеть то, как нейросеть действительно учится.

Для улучшения психологии:
1) оба варианта врагов должны ненавидеть друг друга, т.е. терять очки обратно пропорционально расстоянию до врага.
2) Викинги должны хотеть умереть, т.е. им за смерть должны присуждаться очки. Так же, Один жалует наиболее сильных, так что викингам в смучае смерти с предшествующем убийством должны начисляться бонусы за убийства.
3) Так же, викингам нужны "национальные" герои, т.е. тем, кто убил больше всех должен начисляться бонус + дополнительный, если герой погиб в бою.

darkalex
Автор

Когда будет много цивилизаций будет интересно посмотреть как они взаимодействуют друг с другом, наверняка против разных врагов будут разные тактики

xperementator
Автор

Очень круто, но пж добавь в игру следующее: сделай юнитам выносливость чтобы они не били в воздух и пофикси наконец лучи чтобы они выходили с лицевой стороны, а то так странно выглядит когда чел спиной идёт.

ocqfhvq
Автор

Спасибо, очень интересное видео! Как по мне было бы замечательно добавить такую переменную, как усталость для воинов, чтобы они не могли постоянно махать оружием, что сделает битву более реалистичной. Так-же мне кажется, что воинам стоит давать возможность принимать данные о том где находятся их союзники. Думаю, это позволит нейро сети создавать различные более продуманные и интересные тактики ведения боя. Буду ждать новую часть! :)

Steeply
Автор

Невероятно классная идея! Надеюсь в следующих частях будет увеличена карта и добавлены неровности рельефа что даст крупный простор тактической мысли ИИ.

nikitarattik
Автор

И что дальше маги против некромантов?
Наука против магии?

katari
Автор

Хочу ещё, к примеру Египет с серпами против челов с огромными щитами и ножиками

duck-noqc
Автор

Офигенные идеи с Вальхаллой и кучностью спартанцев

UHODEST
Автор

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

thlwvuv
Автор

Блин, тема где спартанцы со щитами-это тема.Мне понравилось видео, продолжай пожалуйста🖒

FSBhniksleditzavami