Искусственный интеллект УНИЧТОЖИЛ PACMAN
Вставка
- Опубліковано 27 тра 2024
- Всем привет! С вами Крашер и сегодня мы научим нейросеть играть в пакмена!
Для начала мы создадим игровую карту(ну как создадим, в видео сам все увидишь), призраков, которые будут гоняться за главным героем и самого пакмена!
Кроме того, в этом видео мы протестируем новый способ получения информации нейросетью - это использование цифрового зрения. Посмотрим, как искусственный интеллект справится с этой фишкой, насколько эффективным окажется обучение нейросети!
Если понравилось это видео, обязательно ставь лайк и подписывайся на канал! В ближайшее время думаю выпустить либо видео по батл роялю, танчиках, либо начать отдельный проект, в котором мы будем зарабатывать, создавая и развивая игру! Пиши своё мнение на эту тему в комментариях!
Тайм-коды:
0:00 Вступление
1:12 Как обучается нейросеть
1:45 Способы получения информации ИИ
2:02 Цифровое зрение нейросети
3:02 Как искусственный интеллект начал обучаться
4:05 Как нейросеть видит игровую карту
5:04 Начало обучения нейросети
6:03 Итоговый вариант прохождения карты искусственным интеллектом
7:34 Создание новой карты с телепортами
8:16 Обучение искусственного интеллекта на второй карте
8:49 Пройдёт ли нейросеть вторую карту?
10:14 Заключение видево
Музыка:
Evan King - Portlight( • SYNTHWAVE ♫ Portlight )
Evan King - Metro City (www.youtube.com/watch?v=jL55M...)
Evan King - Overgrowth (www.youtube.com/watch?v=flfuj...)
Evan King - Intel ( • i n t e l )
Контакты для связи со мной:
Мой вк: id152101174
Email для сотрудничества: krashher.delovoi@gmail.com
#ИскусственныйИнтеллект #Нейросеть #МашинноеОбучение #KrashheR - Ігри
Может добавить штраф за время?
Чтобы быстрее проходил, тактики новые будут
Я тоже хотел это предложить
У меня есть несколько идей:
Ии приручает другой ии,
Ии работает на заводе,
Ии учится управлять другими ии.
Ии пишет Ии, который пишет Ии...
Хм не плохая идея
Ии учится контролировать человеческий мозг
Следующие видео в списке:
Неиросеть делает игры
Неиросеть снимает видео
Неиросеть делает неиросеть
Неиросеть become human
А дальше - Нейросеть заменяет человека! Ведь мы - это слабое звено...
Щас с той же chatgpt всё это уже реально... Так быстро развиваются технологии...
А что если сделать продолжение видео про догонялки нейронных сетей , со всеми персонажами ( паук , черепаха , позвоночник , штаны , боб ) , и смотреть кто лучше убегает , и кто лучше догоняет ?
Хм, в формате обычных догонялок, где нужно друг друга коснуться??? Идея интересная кстати, давно хочу с ними что-то сделать 🤔
Я тоже хотел редположить
Ты кое-что упустил, призраки не просто ходят по всей карте в пак мэне, они всегда приследовали игрока но у каждого призрака был разный способ это сделать, один призрак всегда отставал от пакмана на четыре шага, другой всегда пытался обойти его, третий использовал самый кратчайший путь к игроку
@@krashher_ai а если тут в пакмене сделать генератор уровней?насколько нс будет быстро адаптироваться
Теперь: нейросеть играет в злых птичек
Поддерживаю. Хорошая идея)
Pac Man двигается без остановки и у него есть возможность при сборе сферы есть призраков. А то, что было представлено, - игра, похожая на него в визуальном плане, но всё-таки другая
А что если оставить только одного призрака, и дать ему ИИ, чтобы он учился догонять уже обученного пакмена? К тому же интересно, как поведет себя пакмен в такой необычной ситуации.
Если же пакмен будет хорошо справляться, можно добавить второго призрака, и позволить ему кооперироваться с первым
Согласен,или если будет справляться часто то добавить 2го
Скучаю по Билли🟧 и Вэну🟧. Никогда не забуду их форму. Может сделать новую часть с их участием.
Где Билл и Вэн???¡!¿¿¿
Хмм, накидайте идей, чем они могут заняться, я сделаю))
Просто вооообще вариантов нет по ним сейчас хм
@@krashher_ai Билли и вен дуэлятся друг с другом на оружиях
@@krashher_ai Билли и Вэн учаться спасатть мир от пришельцев
@@krashher_ai Билли и Вэна решили мутировать и теперь им нужно выбраться из лаборатории пользуясь способностями мутации которые постепенно появляются. А ещё в комнатах лаборотории будут появлться стражи мутанты и люди с оружием
Есть проблема, в оригинальном пакмане, пакман не мог остановится, он всё время двигался вперёд, единственный способ оставаться на месте был только очень быстро менять направление на противоположное.
И призраки не рандомно двигались)
Жалко, что пакмен не использовал телепорты.
Интересно было как это будет выглядеть! Но в любом случае видео супер, а Крашер краш)))
Спасибо, спасибо!!!
@@krashher_ai только не совсем понятно, как именно он видит телепорты. Мне кажется, самым разумным было бы, если бы он через них "видел" лучами то, что находится по ту сторону телепортов
Но если это так и реализовано, то снимаю шляпу перед творением и перед творцом
Пакман, приведения и точки могут перемещаться строго в определенных координатах. Достаточно передавать положение призраков и пакмана, а точки... да хоть запихнуть в массив. Нейронка разберется.
То же касается стен - они вообще не нужны НС, поскольку не меняются из раза в раз. Нейронке проще просто вызубрить карту, чем научиться определять степы визуально.
А ролики-то все качественней и качественный)
Ты молодец, очень приятно наблюдать за развитием
Если ты просто добавил телепорты и запустил уже обученную нейронную сеть, то она просто будет не замечать их. Это базовый принцип Q-learning, когда ты выбираешь только то, что уже хорошо работает. Нужно либо обучать ее заново, либо выдать телепортам максимальный вес (или вес как у точек) и дообучить.
Каждый новый выпуск более ярче и красочнее.Желаю дальнейшего роста !
Спасибо))
Нам нужно видео "умные призраки vs умного пакмена"
В следующем видео:
Нейросеть проходит Sonic Wave.
Ура кто то помнит гд
Вот что странно. Я как игрок, никогда не оставлял лишнии загутки с точками(только если призраки не мешали), а нейросеть не смотря на то что ей никто не мешал пройтись пару милиметров и забрать точку, она этого не делает, постоянно видно как она стоит и дергается на месте выжидая тайминги призраков. Кароче надо было сделать не четко прорисованые маршруты призраков, а чтото типо погони за пакменом но с ноткой рандома, типо они приследуют его но на каждом повороте есть шанс что призрак свернет(это я по оригинальной игре оринтируюсь ибо там такое частенько происходит), и пакмену надо было отнимать 0,005 очков в секунду чтобы он не прохлождался)))
У реальных призроков из *Пакмена* был самый ии
Пример: дви из них работают в паре, третий один. А четвёртый самый тупой он просто двигоется рондоммом.
Залайкойте чтоб заметил.
Крутой контент, сделай обучалку как делать свою нейросеть )
Напишу пару идеек для будущих видео) Мне больше нравятся видео когда нейросеть учится ходить, затем эта же обученная сеть учится боксу. Да либо вообще тема футбола самая популярная у тебя на канале, было бы интересно посмотреть продолжение, но уже не с кубиками, а с подобием человечков/роботов.
Честно сказать, интеллект призраков урезан, они просто ходят по рандому туда сюда
6:41 Мне кажется ИИ решил Поиздеваться НАД ПРИЗРАКАМИ
6:41 gg в чат писал))
интересно, можно ли научить нейросеть играть в VR игры?(Boneworks например)
Наверное можно, VR это же как игра от первого лица. А в такие игры нейросети вроде бы умеют играть.
@@rubagoose По идее можно сделать какой-то эмулятор valve index'а и поместить туда нейронку ну и плюс дать ей изображение со шлема. Это очень сложно будет
Если такое видео когда-либо будет, то я посмотрю его токо чтобы увидеть как нейросеть хаотично размахивает конечностями в начале.
6:40 Pacman в этот момент:
ЮХУУУУУ!!!!
6:43 Нейросеть настолько прлдвинулась ,что изобрела свой вариант чайного пакетка ,что бы унижать своих врагов
попробуй создать личный не большой мир для ИИ чтобы он там выживал, строил дом, ну вообще майнкрафт без кубов и на минималках
Так телепорты не юзает ИИ потому что уже обучился на карте без телепорта и привык что там стенка. Если с нуля обучать на карте с телепортом, вероятно будет юзать.
Сделай обучения нейросети в играх, где просто нажимать нужно (геометри даш, флэппи бёрд и т.д.)
а видео класс
Идея крутая только для ейросети будет это очень легко сделать. Он просто будет запоманить когда нажимать чтобы прыгнуть и всё. А вот про птичек норм идея там же рандомно спавнится.
Было бы прикольно если бы нейросеть учился играть в CS GO
Сделай видео, где нейронка будет одновременно учить и призраков и пакмена, но при этом у каждого призрака своя нейронка и у каждого свои приоритеты
Как всегда видео супер😁👍
приём моём уважении к тебе: добавляй небольшой рандом в принятии решений, но только не противоречащий цели.
в данном случае - могу направо, налево или назад, но не пойду направо, если там меня сожрут.
думаю, ты понял.
It's great job, men!
Thanks!)
10:34
Добавь отдельную нейросеть каждому призраку и добавь точки с помощью которых пак мен может есть призраков
Как всегда всё классно)
Спасибо))
А сделай полноценный шутер исскуственных интелектов с проработанной физикой. Было бы прикольно.
Сделай видео, где интеллект делает выбор, любой
Есть ощущение что из-за этого чувака начнется война с роботами и из будущего за Джоном Коннором приедет Шварцнеггер?
идея, искусственный интеллект который учился ходить будет вести мяч и бить по воротам
Может сделаем вторую часть? Всем нужен интеллект). И призракам тоже.
Ещё оригинальный Пакмэн не мог останавливаться, пока не достигал преграды.
*Оригинал призраков:*
*•* Призраки не разворачиваются (не поворачивают обратно налево, когда повернут направо).
*•* Красный призрак с самого начала преследует Пакмена и идёт именно у его клетке, так же появляется вне домика.
*•* Розовый призрак старается встать перед Пакменом, а не догнать его (двигается туда, куда Пакмен направляется, а не прямо в его настоящую точку).
*•* Голубой призрак пытается помочь красному (читай: старается встать на 2+2×(число-расстояние красного до Пакмена) клетки перед Пакменом).
*•* Оранжевый призрак, приближаясь на 8 клеток к Пакмену, старается отойти от него ближе к левому нижнему углу карты, а потом действовать, как красный призрак.
Два пакмана соперничают друг с другом на одной карте. Кто больше съест тот победил
Идея(возможно невыполнимая ):
Наючить ии управлению фермой(ну там пахать сеять счеплять навеску собирать урожай комбайном и тд)
Wow! It's cool!
Урааа, видео, зделай продолжение била и дена
Любой программист: Блин, не получается создать нормальный код... Подожди-тека... 0:49
Get ready for that)
Как насчёт идеи чтобы призраками тоже управлял ИИ, как по мне на это было бы интересно посмотреть
Какой-то не правильный пак-ман, он же не должен останавливаться, а двигаться постоянно. А так, конечно, фору ИИ дал =)
А ещё у призраков свой интеллект, и у каждого свой уровень сложности преследования
На моменте сбора всех точек, нужно запоминать время, тогда ИИ будет стараться ускорять свои рекорды, в итоге получим максимально выгодный путь для победы за короткое время. Правда если привидения двигаются случайно - вряд тли это правильно.
Возможно ИИ не использует ТП потому что не "знает" как тот работает , возможно проложив маршрут 1-2 призраков через телепорты ИИ бы смог понять что они делают и в особенных ситуациях использовать их
А то он смотрит какой-то обьёкт , вроде можно взаимодействовать а на очки это не отразится , та и принцип его действа ИИ не понимает , думает сильно рисково жертвовать очками чтоб понять принцип работы нового интерактивного объекта
Не думал добавить возможность получать допнейроны, с рандомными связями или ж. Возможность нейросети перестраивать свою архитектуру ннйронов и связей
Можно взять готовый Пакмен в 3д у Хауди Хо и прикрутить ИИ к пакмену. Было бы интересно
В видео неточности.
В Pac Man есть ещё штуки, позволяющие жрать призраков
Призраки в Pac Man имеют более сложное поведение, чем в игре на видео
Дай возможность призракам видеть позицию игрока и гонятся за ним
И кстати у каждого призрака свои приколы
2 вместе ловят игрока, 1 тупой а последний одиночка
Когда неможеш пройти игру: ану давай быстей!!
А что если, призраков научить поймать Packman'а 😂, и соединим обученных призраков и Packman
Сделай что то типа slither.io но за змеек будет играть нейросеть
Используешь ли ты генетический алгоритм, или же что-то другое? Если да, расскажи пожалуйста что (я реализовывал нейронки с ген алгоритмом, где так же начисляются баллы, и потом отбирается тот, у кого больше)
По-моему вместо лучей зрения лучше было бы дать пакману информацию о местоположении в координатах всех оставшихся точек, всех призраков и всех стен. И всё, нагрузки на память не будет, но пакман будет видеть карту аналогично нам.
Здаров,а можно также создать своих персонажей что бы они сами учились?
9:25 - полагаю, нейросеть не использует порталы, поскольку не имеет опыта пользования их в своих интересах, а заиметь оный ей не позволяет отсутствующее любопытство.
Почему бы не позаимствовать у природы ее механизм обучения - любознательность. Ведь сколь бы умно не было создание, как бы не оказался тот приспособлен, адаптация представляется наиважнейшим показателем успешности видов - как следствие, всякое вознаграждение, направленное на повышение осознания числа связей и вытекающих из оных последствий, а также на постижение окружения и собственных возможностей в нем, есть наиболее желанный в вашем случае метод.
Надо будет сделать видео про нейросети в игре Donkey Kong. Надеюсь не надо объяснять что это
Надо было ему точками показать этот телепорт, а когда начал бы по нему бегать, можно было бы убрать лишние точки
невмеш есть в 2д)) просто надо поискать я использовал))
Сделай ии для марио
Cool
А в Digger-а будет играть???
Я один подумал что buy new ram это значит что щас будет реклама какого-нибудь екаталога
after reviewing the first comments, I got the feeling that I was the only one who watched to the end (oh, these comments a month after the video)
Обои крутые
Лол надо зделать видео нееросеть учиться играть в танчики (Battle City)
Призракам тоже стоило дать нейросеть....
Сделай игру red light green light в которую будет играть нейросеть 😉
Тогда надо будет сделать 456 нейросетей, которве будут проходить эту игру
а сделай видео по создание ИИ
Сделай рыцарский турнир.
нужно чтобы нейросеть создавала генерировала новые карты каждый месяц, создать онлайн проект с таблицей лидеров и в прямом ефире транслировать лиднра на специальном ютуб канале как тоько ктото из лидеров начинает игру
В пекмене уже интелектуальный интелект так что сделали примерно также
Пакман и так уже уничтожен.
П. С. Я имею ввиду, что без всяких ейросетей есть четкая последовательность действий, которая позволяет пройти всю игру со 100% гарантией
Лайк, конечно, заслужен, но нейросеть не уничтожила пакман. Она уничтожила конкретную версию игры с фиксированным маршрутом, которую проходит, просто пользуясь маршрутом, вычисленным путем проб и ошибок. Вот если бы движения призраков были хотя бы случайными... Дерзай
Да даже не случайными, а хотя бы использующими алгоритм оригинальной PACMAN, где каждый призрак ходил по пути, который строился алгоритмом (один ходит к случайным точкам, второй идёт к тайлу на 2 впереди пакмэна и т.д.) :)
А разве в пак мене нет такой механики, что пак мен не может остановится(только если не упрется в стену), как делает это ИИ? Но btw видос хороший, удачного развития)
в оригинальной игре pacman есть ещё таблетки, если pacman их сиест то он может есть приведений
А если к признакам тоже добавить обучение и что бы они думали просто ощущение что у них заранее есть маршрут
То чуство когда робот играет лучьше чем ты
Мужик, у тебя модель оверфититься. Одинаковая карта, одинаковое движение призраков. Она просто заучивает нужные вещи..
Сделай 2 часть
У меня две идеи:
ИИ пишет песню
ИИ строит дом
В оригинальном пакмене нельзя было останавливаться и ждать пока пройдут приведения. Да и приведения вроде как за пакменом гонялись
Научи неиросеть рисовать разные фигуры
сними видос где нейросеть становить сельнее
А, зачем видеть всю карту? Двигаться можно лишь строго линейно, поэтому можно было бы дать ИИ лишь пиксели по-середине дорожек.
Уфу ты делал заскриптоновые ходы призраков и нтерестный факт у каждого призраков своя тактика и поведение
а почему пакмен может останавливаться и ждать когда призрак проскочит? в игре ты всегда в движении, насколько я помню
а еще как я понял там все призраки одинаковые, а в оригинале двое из них умные, второй иногда преследует игрока иногда, а третий просто рандомно гуляет
@@user-ch9bg5jh7j Слушай автора внимательнее
он про это не говорил
Интересно, а можно нейросеть подключить к другой игре и научить ее играть. Например Roblox, именно не создавая свою игру, а подключить её и научить играть.
Это не телепорт, это кротовая нора.
А почему там нету синих штучек которые дают пакману есть призраков??
сделай нейросеть спидранер
Це ж очевидно, що нейронка не буде використовувати телепорти. Вона вже знає, що нагорода дається тільки за монетки. Щоб нейронка навчилась використовувати портали, треба її навчати заново.