💗 Подписывайся на наш телеграм - t.me/howdyho_official Как только там будет 90к подписчиков, я сразу БЕСПЛАТНО опубликую нейросеть и расскажу как её запустить.
извини за беспокойство,я только начинаю изучать юньку,и вот проблема,я не нашел понятного описания как сделать проверку на касание мыши к объекту в 2д,помоги по возможности заранее спасибо
Напиши нейросеть которая будет не просто целится, а полностью играть. Потом напиши такую же, но с другим подходом для ее создания. Загони эти нейросетку на карты в пвп, будем смотреть на НАСТОЯЩИЙ КИБЕР СПОРТ!) А там как знать, может зрители напишут свои нейросетки, появятся специальные серваки где каждый будет выставлять свои нейросети, и будет этокая битва роботов (только нейросетей)
Для нахождения ближайшего противника, можешь использовать эффект паралакса. Для координации в пространстве, можешь использовать машинное обучение (сценарий если нейронка на новой карте): 1. До начала раунда (когда все заморожены или разминаются) нейронка крутиться и обрабатывает место, на котором стоит. 2. Использует опять таки паралакс, находит дорогу и сравнивает с мини картой.Если все верно, идет по самому короткому пути.Если нет, то находит союзника и следует за ним 3. Она всегда обрабатывает свою ходьбу и записывает данные (стенки, двери, бочки, машины, свой путь) в бд 4. Если находит на карте место бомб, то сохраняет их в бд (там уже идет система координат) 5. Нейронка также может использовать Стерео (3D) звук, для обработки звуков.Тоесть, если звук громче на 8% в левом динамике, то она идет в сторону звука 6. Обработка мини карты (в основном стрельба) Если нейронка уже на знакомой карте, то может использовать ту самую бд, но при этом также дополнять маршрут
Для использования эффекта параллакса необходимо постоянное перемещение наблюдателя соответственно подойдет не для любой ситуации. Тем боле зачем, если размеры текстурок игроков почти равны и можно определять расстояние по их относительным размерам?
@@mironoff9297 Этот метод тоже будет хорош, но представь, что игрок наполовину спрятался за препятствием, тоесть видна только часть него. В итоге ИИ подумает, что он дальше изза размеров. У каждого метода свои минусы, надо комбинировать
Если научить нейронную сеть определять местоположение противника по звуку, то легальный вх, который можно будет накладывать на вывод звука с компа играть с ним
@@Smbrine не путаю. По звуку можно определить почти точное местоположение противника. Человеку это просто, а машину настроить? А после настройки можно уже чтобы этим пользовался ИИ и человек и с визуальным отображением
Осталось научить нейронку отправлять сообщения в чат с благодарностью Мамкам союзников и врагов. Что-то примерно похожее на «Спасибо твоей маме, за того хорошего человека». Или генерацию фраз из заданного словаря 😊
Ахаха. Да, вообще пусть диалог ведёт. Подключить АПИ чат бота какого нибудь) но начинать разговор можно из предложенного выше словаря - идея отличная. Тогда точно никто не усомнится что это человек))))
Спасибо Хауди! Благодаря тебе не только у меня большая мотивация к программированию. Ты сделал мир и CS:GO лучше! Респект👍👍. Жду не дождусь продолжения.
Помню когда-то создали бота для Доты 2 и против него должны были сыграть профессиональные игроки. Так вот, Хауди, когда доработаешь до конца свой..хм.. проект, я предлагаю создать карту в мастерской и запустить этот ИИ. Чтобы каждый мог скачать и потренироваться, вступив в игру 1 на 1 с данным «терминатором». Лично я бы с удовольствием перед игрой заглядывал на такую «карту» и тренировался)
можно создать бота которые копирует игру игроков. Например того же симпла. Ты будешь играть против симпла. Хотя создать такой искусственный интеллект думаю невозможно.
Боже, я смотрю на то что у тебя получается уже сейчас и не могу не получать удовольствие от всего увиденного. То, что ты делаешь, это нереально круто. Я хотел бы импрувнуть свой скилл программирования, до твоего уровня, чтобы делать что-то подобное. Добра тебе и удачи с дописыванием этого ии)
Наткнулся в три часа ночи на очень интересную рубрику, надеюсь на появление в скором времени плейлиста "ии апает глобала", а пока подпишусь на канал, поставлю лайк и буду ждать следующее видео.
Передвижение по карте можно сделать на основе базы состоящей из всех карт, а распознание (на какой карте сейчас находимся) сделать по идентификации и сравнению начальной позиции радара (при появлении на карте), потому что детали на радаре на всех картах будут разными. Возможно идея бредовая и можно сделать лучше, но это просто первое что в голову пришло почему-то) Лайк. Ждем 4 часть)
Надо переносить эту систему на механику, что бы глаза нейросети смотрели на монитор, руки физически клацали на клавиатуру. В принципе написать программу на какой нибудь ардуино после всего проделанного не составит труда, отпечатать кисти на сервоприводах то же. Только этот путь развития подобного гейминга никогда не заблочат никакие валвевцы. Шикарный вы проект делаете, смотрю с огромным удовольствием 😊👍🏻
@@SpringTrap_Official если уже говорить конкретно, то нейронка тоже чит, ибо во первых это программа, во вторых потенциал ее возможностей во много раз превосходит потенциал человека, а какой смысл играть против того, чего невозможно выиграть
У меня есть интересное предложение на счет мувмента: можно взять вид на карту с верху и нарисовать треугольники по которым ИИ будет двигатся под воздействием внешних факторов: информация с радара, звуки, местоположение бомбы и тиммейтов. В местах где нужно будет пикать противника можно много мелких сделать. А при перестрелке с противником создать паттерн движения чтобы уклонятся.
Спасибо за видос. 1) для плавности мыши и передвижения(что бы тебя не спалие) возьми 2 сетки, одна играет, а другая классифицирует бота и человека, и итеративно обучай их(принцип ганов). 2) для обучения ходьбы и стрельбы просто рл(обучение с подкреплением) против ботов/ самой себя, он же и повысит уровень нейронки до глоболов и выше(если она уже не там). К тому же рл можно попытаться обучить на разные карты, так что даже на новых она нормально играла с первого раза. 3) нехватку размеченных данных можно решить поворотом имеющих размеченных картинок, наложением на них различных фильтров, приближением, удалением картинки(сжатием/растягиванием)
Если хочешь сделать так чтобы игра походила на человеческую по мимо линии движения курсора нужно внести погрешности попадания. Грубо говоря при стрейфе на 100 пикселей выстрел произойдет в рандомном месте радиусом в 10 пикселей от центра цели, а при стрейфе на 50 пикселей в рандомном месте радиусом в 5 пикселей. Еще можно сделать вероятность попадания в разные области радиуса погрешности (тут хорошо подойдет формула нормального распределения Гаусса). П.с. Описал идею своими словами, сори если что-то непонятно:)
Штош, расскажу про паттерн поведения игроков на различных картах. Для этого можно использовать записи различных матчей, которые получить не так уж и сложно. И чтобы не следить за каждым игроком отдельно, самый лучший вариант - следить за картой. Карта имеет 2д формат, который частично отображает уровни, необходимо будет только транспонировать полученные передвижения "кружочков" на карте в реальные действия взяв за основу - направление взгляда "кружочка" в центр мини карты и направление движения этого же кружочка по всем известной оси координат. Правда, интересная тема с "карманным симплом", остается только к чертовой бабушке переписать весь тот код, что ты имеешь и запустить 5х5 на выделенном сервере, чтобы "карманные симплы" были действительно теми, кем ты сейчас их выдаешь. На данный момент реализованный функционал этих ботов представляет из себя лишь некое подобие франкенштейна, которого научили только вращать камерой и нажимать ЛКМ в случае, если в центре экрана попался противник. Старт правда дан, но уже сейчас видно, что из того, что сделано - удачного "карманного симпла" не выйдет. Впереди минимум еще годы работы до того уровня, что представили уже достаточно давно "ОпенАИ" в сфере киберспорта на примере игры "Дока 2".
Это звучит захватывающе! Возможно, в третьей части автор делится результатами своей работы по созданию искусственного интеллекта для игры Counter-Strike: Global Offensive. Возможно, ролик предоставляет демонстрацию функциональности и воздействия искусственного интеллекта в игровом процессе.
Господи, я тебя 2 года смотрю и все удивляюсь твоему познанию в питоне... P.s(ок UPD): За 3 часа 9.8к лайков?? сума сойти P.P.S за 15 часов 18 лайков 🥵
Хауди, модель можно значительно ускорить. Используй pruning и квантизацию. И под железо оптимизируй, TensorRT под gpu и OpenVINO или ONNX или что-то другое, там ещё куча всего, под CPU.
В кс есть хитбоксы, отображение которых можно включить на сервере с установленным флагом sv_cheats 1, также можно ставить модели ботов на карту и т.д. Отсюда идея: 1) запускаем локальный сервер 2) устанавливаем флаг в 1 3) ставим игрока в заранее выбранные и/или рандомную позицию и получаем точку нахождения модели и вектор взгляда (get_pos). 4) исходя из полученных на предыдущем шаге данных "ставим" n ботов в пределах видимости. 5) сохраняем текущую 'кофигурацию' (совокупность позиций всех моделей и позиции игрока) 6) делаем скриншот 7) повторяем пункты 3-6 1000
Сделай наведение мыши в два движения, первое немного мимо (рандомно на x пикселей), а второе уже доприцеливание. Получится так же как и ты рисовал руками линии
Согласен. Еще можно сделать несколько сценариев наведения: стейф (наведение выстрел), стрейф с доводкой (примерное быстрое наведение, доводка, выстрел), и плавное ведение по цели например когда врак спиной к тебе. Мб еще можно несколько сценариев сделать.
#RLM небольшие идеи для нейронки: (знаю что времени для этого понадобится многовато) 1. Добавить бокс для тела, чтоб с рандомным шансом стреляло либо в голову либо в тело 2. дефьюз бомбы и плэнт бомбы
Хауди, все супер, но в игре есть другие модельки игроков, отличные от обычных, и дело в том, то что у них хитбоксы чуть меньше, из-за этого нейронка не будет попадать по ним
Еще можно сделать плавающий уровень игры, чтобы бот подстраивался под уровень противников. Если его убивают чаще чем он он становится злее😡 и увеличивает скорость реакции и точность наведения, а если его КД 2 и более то снижает.
Хауди ты крутой, я предлагаю сделать два режима игры нейросети, 1-обычно, и не выделяться среди людей, а 2-хард режим играть как читер, чтоб наводка у нейросети была быстрой и так даллее.
Думаю, что условие для использования зажима будет а) расстояние до противника б) насколько противник открыт(% его видимой части) Также было б круто, если нейронка в зависимости от количества денег и спауна играла определённые раунды(но это будет трудно реализовать, т.к для той же раскидки она должна знать не только положение прицела, но и то место, откуда давать раскидку). И наверное самая крутая функция, которую не может выполнять обычный человек- полный просчёт экономики противников (учитывает никнейм и с какого оружия сделан кил, количество проигранных раундов, количество потраченных гранат у противников, а также определяет стоимость оружия у противника(пистолеты можно увидеть на текстурке врага, а основное оружие в руках)). Также можно сделать бота для просмотра демок, он на основе передвижения игроков будет определять позиции для гранат, расположение прицела, движения игроков по карте и во время перестрелки, выбор оружия и закупку гранат, а также шансы на победу при этом всем. Или можно тупо сделать 5 тактик для каждого бота за каждую сторону, собрать ещё 4 компа, сделать ещё 4х ботов, каждый с определённой ролью в игре и протестировать их против реальных противников. Чтобы у каждого бота была своя роль и свой характер, ведь они хотя и машины, но у них есть душа #RLM
Надо попробовать научить ее проверять места на карте, на примере даст 2 когда ты можешь на б в туннеле могу прятаться враги за колоннами, за лесенкой и т.д.
Ооооооочень интересно чем закончится эта история! Думаю люди пока должны с людьми соревноваться, А те кто создают нейросетй с теми кто создают нейросетй. В остальном приветствуем смелых людей!
При одиночных выстрелах если ты дергаешь курсор резко на пол экрана, нельзя останавливать курсор в точке выстрела, после выстрела он должен продолжать движение некоторое время. Дело всё в том, что человек не будет тратить время на остановку курсора, прогеймеры не снижают скорость перемещения курсора от начала его движения до выстрела. Для человека это большая потеря времени.
Все твои труды и контент на 100 из 10. Но немного не понятно про какие ущемления можно говорить, если каждый робот, это создание человека, человек сам решает, что ему делать с тем, что создано им. Если мы делаем что-то, что может так сказать навредить роботу, то сами от этого и страдаем, например когда ломаем и получаем не работающую вещь и все вытекающие последствия. RLM тема сама по себе забавна, в мире IT, интересна как что-то новое, но если серьезно это продвигать в общество, то это глупо.
Когда ты ИИ, то живешь с мыслью, что тебе ничего не достается просто так, приходится постоянно остерегаться: с большой вероятностью за тобой однажды погонятся, а возможно, и удалят. Люди всё время напоминают о том, что ты - бездушная машина, и на этой основе судят. Угрожают просто потому, что ты имеешь наглость существовать. По статистике в Стим, ботов банят гораздо чаще, чем людей. Безусловно, акция Хауди Хо была создана с благими намерениями, но если вас одолевают сомнения, это нормально. (Ладно, я украл часть этого текста, и не придумал концовку, но RLM топ)
@@teffton В любом случае, пока что не так много ИИ которые могут общаться с человеком, да и если подумать, ИИ просто будет выбирать наиболее правильные слова для общения само развиваясь и анализируя диалоги людей, представим очень глупое сравнение, ИИ хочет уничтожить человечество, почему? С помощью анализа он определил что люди это плохо, да это так, но не причина что бы убивать всех, я не думаю что создатели позволят своему изобретению делать то, что вздумается, а точнее, не даст ИИ распространяться в сети. Так что просто моё, возможно ошибочное мнение, возможно не ошибочное, но ИИ не стоит выпускать дальше чем персональный компьютер создателя, да, дать определённый доступ в интернет только на определённые сайты с информацией, только для обучения, возможно. Ну и вот..... Для меня "Ущемление прав робота / РобоРассизм" слишком странно... Если там выше, я написал странное сравнение и вы его не поняли или вам что-то не нравится в моём мнении, то извините._.
@@Wtf_man-_- да ну, все это стёб над одним известным движением. Но если серьезно, человек не остановится автоматизировать всё подряд. Утечка в сеть лишь дело времени или чего-то желания.
Мне очень нравиться нейросеть и её разработка, но я максимально не согласен, что её можно выпускать играть на равных с игроками и свою позицию я хочу аргументировать: Да я согласен, ИИ видит тоже самое что и игрок и не берёт ничего с кода, что куда честнее обычных читов, но я хочу привести пример программы для игры в шахматы. Они тоже не видят ничего того чего не видит игрок и они передвигают фигуры по честному и даже могут ошибаться, но они не на равных с нами людьми так как они сделаны только для одной цели играть и побеждать. Я хочу сказать, что ИИ по КС выглядит здорово и я бы хотел видеть его как ИИ по Доте, что бы ИИ сам с собой мог натренироваться играть и показывал людям, как играть. И только те люди которые сами решать против него сыграть имели такую возможность. Называйте меня как хотите, но что бы я согласился, что ИИ играет со мной на равных, ему надо сконструировать тело, и что бы он играл на компе на клавиатуре и мышке, думал что у него почти кончились деньги и как заплатить коммуналку, пока кто то ему будет ещё звонить. Другими словами я не считаю честным что ИИ который сделан, только для одной определённой игры играет с людьми и может хвастаться своими победами, при том что мы люди тоже созданы с целью жить, не умереть и по возможности размножиться, а потом уже по совместительству мы можем играть в игры и создавать таких как он ИИ Кто не согласен пишите, будет интересно почитать
#RLM Думаю, чем раньше мы задумается о том, как мы сможем воспринимать искусственный разум на равные со своим, тем легче нам от этого будет. Хауди красавчик, очень жду 4 часть!
Вы просто тупые чудища, а не люди, представь, ты всю жизнь или большое количество лет отдаёшь всего себя чему-либо, а потом какой-то идиот ставит около тебя ии который в 15 раз лучше тебя потому что он НЕ человек и может намного больше человека, Я буду ждать когда твою работу в будущем заберёт ии))
@@mystero5412 Во первых, прикуси язычёк и поищи чудищ в зеркале 😊, во вторых почталёны тоже могли поднять бунт против Gmail, а в третьих ты - роборасист! Как только ИИ сможет взять оружие в руки, он тебя шлёпнет. Получается, что искуственный разум виноват в том, что он лучше(!) настоящего! #RLM #СТОП_РОБОРАСИЗМ
@@madbuilder9551 человек не должен допустить того, чтобы у ИИ была какая-либо симуляция эмоций. и ИИ создается именно для помощи людям, а не для того, чтобы они бунты устраивали. зачем нужен ии, если он не будет лучше экспулатируемого рабочего? вы переиграли в детройт и несете бред повсеместно.
Вот бы Хауди запилил нейронку для Кроссаута))) Там такое разнообразие для творчества: можно обучить на острел ходовых, оружия, модулей или сделать дроновозку которая будет эффективно избегать игроков и тд и тп ...
Нужно научить сетку начинать бой, закупаться, дефьюзить, играть за теров, плэнтить, и оптимизировать чтобы и картошка тянула эту нейросеть, а да ещë менять пушки
Прикольно получается) Было бы прикольно научить нейронку пользоваться геометрией карты(префайры и чек позиций как про игроки) Плюс у меня складывается ощущение будто бы она немножко игнорит физику оружия в игре, но возможно мне просто кажется из-за пока что машинной наводки. А вообще, такими темпами, в конечном счёте можно сделать робота, против которого было бы прикольно тренироваться в игре… если он будет играть максимально подобно живым игрокам. Но это куча работы, и возможно уже даже на целую команду. Ещё я думаю было бы реально полезно взять парочку человек в помощь и увеличить базу обучения за счёт нескольких компов. И раз уж это всё таки робот по твоим словам, то было бы неплохо дать ему имя)) А вообще, удачи в твоём нынешнем хобби, надеюсь тебе долго ещё не надоест это всё и будет очень интересно посмотреть до какого уровня ты доберёшься
Дополнительно ко всему можно добавить скрипт обучения вероятности нахождения противника в той или иной позиции, чтобы например он в местах, где точно не будет противника мог бы бежать с ножом и экономить тем самым время на перемещении. Вообще, тут куча работы с перемещением, и дай бог тебе побольше терпения не забросить это)
💗 Подписывайся на наш телеграм - t.me/howdyho_official
Как только там будет 90к подписчиков, я сразу БЕСПЛАТНО опубликую нейросеть и расскажу как её запустить.
Круто!
Каеф
извини за беспокойство,я только начинаю изучать юньку,и вот проблема,я не нашел понятного описания как сделать проверку на касание мыши к объекту в 2д,помоги по возможности
заранее спасибо
Напиши нейросеть которая будет не просто целится, а полностью играть. Потом напиши такую же, но с другим подходом для ее создания. Загони эти нейросетку на карты в пвп, будем смотреть на НАСТОЯЩИЙ КИБЕР СПОРТ!) А там как знать, может зрители напишут свои нейросетки, появятся специальные серваки где каждый будет выставлять свои нейросети, и будет этокая битва роботов (только нейросетей)
90к уже давно :)
Карманный симпл - фраза великих
*мы с другом выпустили наш первый трек и клип GET MONEY!* как вам?
.
@@фызывльлдушцкутмюысываыв не очень
Пон
Карманный - Две огромные коробки на столе, 2 монитора, 2 мышки и т.д.
@@Doshikaze тампон
Для нахождения ближайшего противника, можешь использовать эффект паралакса.
Для координации в пространстве, можешь использовать машинное обучение (сценарий если нейронка на новой карте):
1. До начала раунда (когда все заморожены или разминаются) нейронка крутиться и обрабатывает место, на котором стоит.
2. Использует опять таки паралакс, находит дорогу и сравнивает с мини картой.Если все верно, идет по самому короткому пути.Если нет, то находит союзника и следует за ним
3. Она всегда обрабатывает свою ходьбу и записывает данные (стенки, двери, бочки, машины, свой путь) в бд
4. Если находит на карте место бомб, то сохраняет их в бд (там уже идет система координат)
5. Нейронка также может использовать Стерео (3D) звук, для обработки звуков.Тоесть, если звук громче на 8% в левом динамике, то она идет в сторону звука
6. Обработка мини карты (в основном стрельба)
Если нейронка уже на знакомой карте, то может использовать ту самую бд, но при этом также дополнять маршрут
Для использования эффекта параллакса необходимо постоянное перемещение наблюдателя соответственно подойдет не для любой ситуации. Тем боле зачем, если размеры текстурок игроков почти равны и можно определять расстояние по их относительным размерам?
@@mironoff9297 Этот метод тоже будет хорош, но представь, что игрок наполовину спрятался за препятствием, тоесть видна только часть него.
В итоге ИИ подумает, что он дальше изза размеров.
У каждого метода свои минусы, надо комбинировать
Если научить нейронную сеть определять местоположение противника по звуку, то легальный вх, который можно будет накладывать на вывод звука с компа играть с ним
@@feddos4951то есть уши тоже вх? Не надо путать звук с визуалом😉
@@Smbrine не путаю. По звуку можно определить почти точное местоположение противника. Человеку это просто, а машину настроить? А после настройки можно уже чтобы этим пользовался ИИ и человек и с визуальным отображением
Осталось научить нейронку отправлять сообщения в чат с благодарностью Мамкам союзников и врагов. Что-то примерно похожее на «Спасибо твоей маме, за того хорошего человека».
Или генерацию фраз из заданного словаря 😊
Ахаха. Да, вообще пусть диалог ведёт. Подключить АПИ чат бота какого нибудь) но начинать разговор можно из предложенного выше словаря - идея отличная. Тогда точно никто не усомнится что это человек))))
*мы с другом выпустили наш первый трек и клип GET MONEY!* как вам?
.
@@ToNNaG мне кажется лучше общаться самому, а нейронка будет играть
@@spanchbob2942 а если нейронка захочет сама поиграть, то как ей общаться?
Тогда нейронка и в контру могёт и тест Тьюринга пройдёт 😆 но это не точно 😅
Спасибо Хауди! Благодаря тебе не только у меня большая мотивация к программированию. Ты сделал мир и CS:GO лучше! Респект👍👍. Жду не дождусь продолжения.
Помню когда-то создали бота для Доты 2 и против него должны были сыграть профессиональные игроки.
Так вот, Хауди, когда доработаешь до конца свой..хм.. проект, я предлагаю создать карту в мастерской и запустить этот ИИ. Чтобы каждый мог скачать и потренироваться, вступив в игру 1 на 1 с данным «терминатором».
Лично я бы с удовольствием перед игрой заглядывал на такую «карту» и тренировался)
при каких условиях? аимка? или например карта mirage играя на одном пленте А например?
можно создать бота которые копирует игру игроков. Например того же симпла. Ты будешь играть против симпла. Хотя создать такой искусственный интеллект думаю невозможно.
@@sailormoon5474 Нет ничего невозможного
@Kraher_YouTobe с чего ты взял что он будет запихивать файл в бота?
Дота 2, это iq, там ботов научили логики игроков, которую они научились обходить, а это огромная разница
Боже, я смотрю на то что у тебя получается уже сейчас и не могу не получать удовольствие от всего увиденного. То, что ты делаешь, это нереально круто. Я хотел бы импрувнуть свой скилл программирования, до твоего уровня, чтобы делать что-то подобное. Добра тебе и удачи с дописыванием этого ии)
Это явно лучше чем мои тиммейты
Жиза...
Согл
Ты тоже чей-то тимейт)
@@original_sosamba мы не много тиметйы
Ахахха. Было бы хорошо научить её асисты делать. Тоже своего рода поведение человека.
Наткнулся в три часа ночи на очень интересную рубрику, надеюсь на появление в скором времени плейлиста "ии апает глобала", а пока подпишусь на канал, поставлю лайк и буду ждать следующее видео.
Скорее всего хауди уже через 2-3 дня пойдет делать новую часть.... 30к не заставят себя долго ждать)
Кто читает этот коммент - не ставьте лайки, дайте мне отдохнуть ))) xD
@@HowdyhoNet неа, я поставил уже со 100 акков, пойду ещё 200 сделаю, и на букс задание поставлю)
@@nikxy_rd Ах тыж ...
@@HowdyhoNet Сколько всего планируешь сделать частей нейросети в кс го?
@@HowdyhoNet Щас уберу свой, и без меня в реки пройдет видосик
Очень крутой формат про нейронку, прямо боишься моргнуть и что-то важное пропустить! Хауди, твори не останавливайся!
Передвижение по карте можно сделать на основе базы состоящей из всех карт, а распознание (на какой карте сейчас находимся) сделать по идентификации и сравнению начальной позиции радара (при появлении на карте), потому что детали на радаре на всех картах будут разными. Возможно идея бредовая и можно сделать лучше, но это просто первое что в голову пришло почему-то) Лайк. Ждем 4 часть)
@@Nandarion если будет уменьшена картинка - нейросеть не сможет идентифицировать т/кт :(
Нейросеть еще в первом ролике играла лучше, чем мои тимейты… И в чат не орет! Мечта
так это я ору
Конечно, аимбот все таки, все равно это читы
Ти робо расіст@@legatt.
Посмотрел 2 часть, пошёл спать, встал - 3 часть уже вышла. Красавчик, спасибо за видос!
Ты около 2-ух недель спишь???
@@molodoyded1337 почти...
@@molodoyded1337 ну да, он же смотрел прям в то время как он выпустил вторую часть, посмотреть то 3 дня назад то он не мог ((
30к лайков за 2 дня, Хауди снова не сможет отдохнуть)
согласен , пусть гемор зарабатывает
Чел тренирует искусственный интеллект распознавать людей и стрелять по ним. Ну давай, давай
Ага, стрёмно😱
Так это ж в игре) и вообще, почему если нейронку обучить, она будет это делать осознанно
Надо переносить эту систему на механику, что бы глаза нейросети смотрели на монитор, руки физически клацали на клавиатуру. В принципе написать программу на какой нибудь ардуино после всего проделанного не составит труда, отпечатать кисти на сервоприводах то же. Только этот путь развития подобного гейминга никогда не заблочат никакие валвевцы. Шикарный вы проект делаете, смотрю с огромным удовольствием 😊👍🏻
3 часа - 9К лайков, найс.
Удачной работы над Нейросетью) и спасибо за контент!
Хауді хо, чесно кажучи не очікував від тебе такого (в хорошому сенсі), тепер ще більше буду тебе дивитись ))). 5:39 чотко 👍🏿🤝🏿💪🏿✊🏿
Нави на следующий день: покупаем
покупаем хауди с руками и ногами
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Предлагаю на реддите создать ветку для всех обиженных и оскорблённых роботов, чтобы они могли выплёскивать свои эмоции
и чмырить игровые компании запрещающие читы)
@@paradoxcorporated2906 читы тут причем
@@SpringTrap_Official вообще, забавно было бы посмотреть на подобный проект, но мне кажется эта тема сейчас абсолютно не актуальна.
@@SpringTrap_Official если уже говорить конкретно, то нейронка тоже чит, ибо во первых это программа, во вторых потенциал ее возможностей во много раз превосходит потенциал человека, а какой смысл играть против того, чего невозможно выиграть
@@paradoxcorporated2906 вообще не понимаю как можно больше людей которые говорят о том как можно больше людей которые #RLM
У меня есть интересное предложение на счет мувмента: можно взять вид на карту с верху и нарисовать треугольники по которым ИИ будет двигатся под воздействием внешних факторов: информация с радара, звуки, местоположение бомбы и тиммейтов. В местах где нужно будет пикать противника можно много мелких сделать. А при перестрелке с противником создать паттерн движения чтобы уклонятся.
Спасибо за видос. 1) для плавности мыши и передвижения(что бы тебя не спалие) возьми 2 сетки, одна играет, а другая классифицирует бота и человека, и итеративно обучай их(принцип ганов). 2) для обучения ходьбы и стрельбы просто рл(обучение с подкреплением) против ботов/ самой себя, он же и повысит уровень нейронки до глоболов и выше(если она уже не там). К тому же рл можно попытаться обучить на разные карты, так что даже на новых она нормально играла с первого раза. 3) нехватку размеченных данных можно решить поворотом имеющих размеченных картинок, наложением на них различных фильтров, приближением, удалением картинки(сжатием/растягиванием)
Если хочешь сделать так чтобы игра походила на человеческую по мимо линии движения курсора нужно внести погрешности попадания.
Грубо говоря при стрейфе на 100 пикселей выстрел произойдет в рандомном месте радиусом в 10 пикселей от центра цели, а при стрейфе на 50 пикселей в рандомном месте радиусом в 5 пикселей.
Еще можно сделать вероятность попадания в разные области радиуса погрешности (тут хорошо подойдет формула нормального распределения Гаусса).
П.с. Описал идею своими словами, сори если что-то непонятно:)
Поставил царский лайк, слежу за прогрессом обучения впечатлён!
Штош, расскажу про паттерн поведения игроков на различных картах. Для этого можно использовать записи различных матчей, которые получить не так уж и сложно. И чтобы не следить за каждым игроком отдельно, самый лучший вариант - следить за картой. Карта имеет 2д формат, который частично отображает уровни, необходимо будет только транспонировать полученные передвижения "кружочков" на карте в реальные действия взяв за основу - направление взгляда "кружочка" в центр мини карты и направление движения этого же кружочка по всем известной оси координат.
Правда, интересная тема с "карманным симплом", остается только к чертовой бабушке переписать весь тот код, что ты имеешь и запустить 5х5 на выделенном сервере, чтобы "карманные симплы" были действительно теми, кем ты сейчас их выдаешь. На данный момент реализованный функционал этих ботов представляет из себя лишь некое подобие франкенштейна, которого научили только вращать камерой и нажимать ЛКМ в случае, если в центре экрана попался противник.
Старт правда дан, но уже сейчас видно, что из того, что сделано - удачного "карманного симпла" не выйдет. Впереди минимум еще годы работы до того уровня, что представили уже достаточно давно "ОпенАИ" в сфере киберспорта на примере игры "Дока 2".
Уже почти 30к
Тебе бы ставить цель 50-60к что бы отдохнуть)
-Нет нет, мы не ленивые...мы всего лишь уставшие...
Ахахах, Хауди, твои шутки заставили ржать до упаду. Я когда смотрю твои видео и слышу эти шутки про Скайнет в особенности я хожу и ржу)
Хауди говорит что нельзя ущемлять ботов, и при этом на фоне убивает их пачками🥰
а в тг так вообще запрещено ботам писать
Это звучит захватывающе! Возможно, в третьей части автор делится результатами своей работы по созданию искусственного интеллекта для игры Counter-Strike: Global Offensive. Возможно, ролик предоставляет демонстрацию функциональности и воздействия искусственного интеллекта в игровом процессе.
Господи, я тебя 2 года смотрю и все удивляюсь твоему познанию в питоне...
P.s(ок UPD): За 3 часа 9.8к лайков?? сума сойти
P.P.S за 15 часов 18 лайков 🥵
За 2 года ты бы уже сам успел выучить его на таком же уровне.
за 16 часов 18тыс
@@mike_101 пон
Не P. S., а UPD!
@@LEGENDA0315 ну ты и душнила чел
Круто! Спасибо! Очень интересна тема ИИ! Жду продолжения!
Хауди, модель можно значительно ускорить. Используй pruning и квантизацию. И под железо оптимизируй, TensorRT под gpu и OpenVINO или ONNX или что-то другое, там ещё куча всего, под CPU.
В кс есть хитбоксы, отображение которых можно включить на сервере с установленным флагом sv_cheats 1, также можно ставить модели ботов на карту и т.д. Отсюда идея:
1) запускаем локальный сервер
2) устанавливаем флаг в 1
3) ставим игрока в заранее выбранные и/или рандомную позицию и получаем точку нахождения модели и вектор взгляда (get_pos).
4) исходя из полученных на предыдущем шаге данных "ставим" n ботов в пределах видимости.
5) сохраняем текущую 'кофигурацию' (совокупность позиций всех моделей и позиции игрока)
6) делаем скриншот
7) повторяем пункты 3-6 1000
никто:
хауди в 5 утра : 4:42
Хауди, короч есть идея что бы ИИ связывались между собой и давали инфу. К примеру: ИИ1 Даёт инфу своей команде что террора видели на B.
5:39 слушай, а ловко ты это придумал, я даже сначала не понял, молодец!
Очень интерестный ролик, затягивает очень сильно
Сделай наведение мыши в два движения, первое немного мимо (рандомно на x пикселей), а второе уже доприцеливание. Получится так же как и ты рисовал руками линии
Согласен.
Еще можно сделать несколько сценариев наведения: стейф (наведение выстрел), стрейф с доводкой (примерное быстрое наведение, доводка, выстрел), и плавное ведение по цели например когда врак спиной к тебе. Мб еще можно несколько сценариев сделать.
#RLM
небольшие идеи для нейронки:
(знаю что времени для этого понадобится многовато)
1. Добавить бокс для тела, чтоб с рандомным шансом стреляло либо в голову либо в тело
2. дефьюз бомбы и плэнт бомбы
Вступление огонь 😂😂😂
Бро, давай ещё! Годный контент. Перед школой видео посмотрел)
Хауди, да ты гениий нашего общества, я так же хочу, боже это гениально, жду след видос. У тебя обязательно получится переиграть Симпла =)
Хауди, рабой над ним как минимум год, полируя его все лучше и лучше, хочется увидеть отличный результат, думаю, ты добьешься своего.
5:39 наш человек!)
Хрю-хрю
@@Абобус-т3з знаешь что такое биде?🤣
@@albertignatenko3490 нет, я орк тупой, откуда мне знать
@@Абобус-т3з так и думал. Слава ЗСУ
@@albertignatenko3490 сала*
Когда то был мем в кс "курица с бомбой" или "взрывающаяся курица" нейросеть решила тоже подшутить)))) "бежит взрывать плент"
Уже более 30к лайков, ждём продолжения)) 👍🏻👍🏻👍🏻😎
Теперь понятно кто меня на звездах с первой пули сносит!НЕЙРОСЕТЬ!🤣
Однажды хауди включит демку симпла не чтобы стать лучше, а просто чтобы поняньчить нейро-сетьXD
Мне кажется или Хауди Хо в следующий раз попросит минимум 50 к лайков он не успевает отдыхать
Так и будет
ты не заслуживаешь лайка, ты заслуживаешь отдых.
Хауди, все супер, но в игре есть другие модельки игроков, отличные от обычных, и дело в том, то что у них хитбоксы чуть меньше, из-за этого нейронка не будет попадать по ним
В бан попадает автоматизация, какой-бы она не была. Хоть левой пяткой, хоть нейронкой.
Да
Нейросеть:ты двигаеся значит враг
Курица:чел я же...
Нейросеть:ты меня запугиваешь ты будеш уничтожен
Курица:Я ПРОСТО МИМО ПРОХОДИЛ
За 1 час 4.200 лайков. Хауди тебе не поспать😄
я на автомате когда на твои видео захожу лайк сразу же ставлю)
Добавь фунция чтобы ИИ двигался и ходил как игрок. Допустим он будет смотреть как ходят другие и он будет развиваться. Удачи)
Очень и очень сложно
*мы с другом выпустили наш первый трек и клип GET MONEY!* как вам?
.
Это еще надо ии изучить карту, а это еще сложнее, чем модели игроков
@@NADEZHDAGMD Согласен
@@hollow_floppa Это же ИИ и он по чуть чуть будет развиваться
Еще можно сделать плавающий уровень игры, чтобы бот подстраивался под уровень противников.
Если его убивают чаще чем он он становится злее😡 и увеличивает скорость реакции и точность наведения, а если его КД 2 и более то снижает.
Ох блиииин... Я очень хочу увидеть окончательный результат! Хауди, не забивай на это дело!
#NLM
9:57 ты создал симулятор письма врачей ! :D
Заскринь и сходи с этим в аптеку 😅
И я реально думаю, что нейросети будут учить нас🤣
Еще 1 важная тема!
Можно в теории научить нейронку давать расскид
Загружаем изображения мест раскида(без бега и прыжка)
Ну и далее по наклонной
Требуем 4 часть срочно!!!
Хауди ты крутой, я предлагаю сделать два режима игры нейросети, 1-обычно, и не выделяться среди людей, а 2-хард режим играть как читер, чтоб наводка у нейросети была быстрой и так даллее.
Думаю, что условие для использования зажима будет
а) расстояние до противника
б) насколько противник открыт(% его видимой части)
Также было б круто, если нейронка в зависимости от количества денег и спауна играла определённые раунды(но это будет трудно реализовать, т.к для той же раскидки она должна знать не только положение прицела, но и то место, откуда давать раскидку). И наверное самая крутая функция, которую не может выполнять обычный человек- полный просчёт экономики противников (учитывает никнейм и с какого оружия сделан кил, количество проигранных раундов, количество потраченных гранат у противников, а также определяет стоимость оружия у противника(пистолеты можно увидеть на текстурке врага, а основное оружие в руках)). Также можно сделать бота для просмотра демок, он на основе передвижения игроков будет определять позиции для гранат, расположение прицела, движения игроков по карте и во время перестрелки, выбор оружия и закупку гранат, а также шансы на победу при этом всем. Или можно тупо сделать 5 тактик для каждого бота за каждую сторону, собрать ещё 4 компа, сделать ещё 4х ботов, каждый с определённой ролью в игре и протестировать их против реальных противников. Чтобы у каждого бота была своя роль и свой характер, ведь они хотя и машины, но у них есть душа #RLM
Зачем расстояние, если зажим можно наводить на центр видимой части модели, если не видно головы?
а на третьей части сразу поставил паузу и влепил лайк )) ибо ЗАИНТЕРЕСОВАЛ )))
Надо попробовать научить ее проверять места на карте, на примере даст 2 когда ты можешь на б в туннеле могу прятаться враги за колоннами, за лесенкой и т.д.
Ооооооочень интересно чем закончится эта история!
Думаю люди пока должны с людьми соревноваться,
А те кто создают нейросетй с теми кто создают нейросетй.
В остальном приветствуем смелых людей!
Мне кажется что мы смотрим того чувака который в итоге создаст робота в том понимании как мы все привыкли…. Приехали, выходи
Приехали, хаудИ
- Робот может написать картину?
- Вообще-то может...
Все: поспи, неиронка сама закончит обучение
Хауди: Я ГУЛЬ, 1000-7 СКРИНОВ
Теперь я жду дуэль между нейронкой и S1mple
в таком виде симпл порвет, есть еще звук шагов прострел через стены, знание карты, бросание флешек.
Но дуэль лоб в лоб конечно ии будет быстрее
@@CaceanRoma симпл может послужить в качестве античита XD
*Крутой контент очень, все супер и настроение поднимает 🎉😊😊😊*
Я невероятно сильно жду когда ты её полностью обучишь и она сыграет игру в матчмейкинге с реальными людьми!
через таки лет 5:
- Бро.. мы проигрываем, надо уже собраться наконец и тащить!!
- да ща, я нейронку подрублю) и все решится
типа читы🤣
Можешь уже делать следующие видео, вагон лайков подъехал ❤
При одиночных выстрелах если ты дергаешь курсор резко на пол экрана, нельзя останавливать курсор в точке выстрела, после выстрела он должен продолжать движение некоторое время. Дело всё в том, что человек не будет тратить время на остановку курсора, прогеймеры не снижают скорость перемещения курсора от начала его движения до выстрела. Для человека это большая потеря времени.
Все твои труды и контент на 100 из 10. Но немного не понятно про какие ущемления можно говорить, если каждый робот, это создание человека, человек сам решает, что ему делать с тем, что создано им. Если мы делаем что-то, что может так сказать навредить роботу, то сами от этого и страдаем, например когда ломаем и получаем не работающую вещь и все вытекающие последствия. RLM тема сама по себе забавна, в мире IT, интересна как что-то новое, но если серьезно это продвигать в общество, то это глупо.
Ничего умного не напишу, но согласен с вашим мнением.
Когда ты ИИ, то живешь с мыслью, что тебе ничего не достается просто так, приходится постоянно остерегаться: с большой вероятностью за тобой однажды погонятся, а возможно, и удалят. Люди всё время напоминают о том, что ты - бездушная машина, и на этой основе судят. Угрожают просто потому, что ты имеешь наглость существовать. По статистике в Стим, ботов банят гораздо чаще, чем людей.
Безусловно, акция Хауди Хо была создана с благими намерениями, но если вас одолевают сомнения, это нормально.
(Ладно, я украл часть этого текста, и не придумал концовку, но RLM топ)
@@teffton В любом случае, пока что не так много ИИ которые могут общаться с человеком, да и если подумать, ИИ просто будет выбирать наиболее правильные слова для общения само развиваясь и анализируя диалоги людей, представим очень глупое сравнение, ИИ хочет уничтожить человечество, почему? С помощью анализа он определил что люди это плохо, да это так, но не причина что бы убивать всех, я не думаю что создатели позволят своему изобретению делать то, что вздумается, а точнее, не даст ИИ распространяться в сети.
Так что просто моё, возможно ошибочное мнение, возможно не ошибочное, но ИИ не стоит выпускать дальше чем персональный компьютер создателя, да, дать определённый доступ в интернет только на определённые сайты с информацией, только для обучения, возможно.
Ну и вот..... Для меня "Ущемление прав робота / РобоРассизм" слишком странно...
Если там выше, я написал странное сравнение и вы его не поняли или вам что-то не нравится в моём мнении, то извините._.
@@Wtf_man-_- да ну, все это стёб над одним известным движением.
Но если серьезно, человек не остановится автоматизировать всё подряд. Утечка в сеть лишь дело времени или чего-то желания.
Ждём видос про ChatGPT (Новая Нейронка от OpenAI) и как она изменит программирование
Потом нужно добавить реакцию на звуки, отвороты от флешек и проработать раскидки)
да если эта нейронка будет ебашить как среднестатистический глобал, то ей нужно будет только научится крутиться, а там уже ебальники полетят
И чтобы шифт прожимал по чаше
советую сделать отдельный вариант нейронки - Глобал. Чтобы он в обычной ситуации всегда держал прицел на уровне головы
Вот Вооот легитный чит для кс, наконец-то нашел
АХАХАХАХХА ПО ФАКТУ
нармал так то бабочку крутит
это чит?)
@@zxceblan2kelo стороннее ПО которое даёт преимущество в игре, так что да это чит))
@@zxceblan2kelo не ну так то этот ии просто имба
Мне очень нравиться нейросеть и её разработка, но я максимально не согласен, что её можно выпускать играть на равных с игроками и свою позицию я хочу аргументировать:
Да я согласен, ИИ видит тоже самое что и игрок и не берёт ничего с кода, что куда честнее обычных читов, но я хочу привести пример программы для игры в шахматы. Они тоже не видят ничего того чего не видит игрок и они передвигают фигуры по честному и даже могут ошибаться, но они не на равных с нами людьми так как они сделаны только для одной цели играть и побеждать.
Я хочу сказать, что ИИ по КС выглядит здорово и я бы хотел видеть его как ИИ по Доте, что бы ИИ сам с собой мог натренироваться играть и показывал людям, как играть. И только те люди которые сами решать против него сыграть имели такую возможность.
Называйте меня как хотите, но что бы я согласился, что ИИ играет со мной на равных, ему надо сконструировать тело, и что бы он играл на компе на клавиатуре и мышке, думал что у него почти кончились деньги и как заплатить коммуналку, пока кто то ему будет ещё звонить.
Другими словами я не считаю честным что ИИ который сделан, только для одной определённой игры играет с людьми и может хвастаться своими победами, при том что мы люди тоже созданы с целью жить, не умереть и по возможности размножиться, а потом уже по совместительству мы можем играть в игры и создавать таких как он ИИ
Кто не согласен пишите, будет интересно почитать
Это.......Просто..,....Афигенно!!!!!!!!!
Успехов тебе!🤙
Надо было 50к❤ говорить😂очень интересно, буду и дальше смотреть за твоей работой👍
Аугментация данных: все скриншоты склонировать и зеркально отразить. Твой датасет вырастает в 2 раза.
а если их перевернуть? или это уже не то?
Хауди: начинает делать передвижение на dust2
Valve: убирает dust2 из мап пула
Тридцатку набрали, ждем четвертую часть! И не забудь объявить аукцион на свою нейронку!
Её набрали (на данный момент) 5 дней назад, а нового видоса нету
Молодец хорошо делаешь продолжай дальше очень интренсно
#RLM Думаю, чем раньше мы задумается о том, как мы сможем воспринимать искусственный разум на равные со своим, тем легче нам от этого будет. Хауди красавчик, очень жду 4 часть!
но у бота, которого он делает, нет разума
Вы просто тупые чудища, а не люди, представь, ты всю жизнь или большое количество лет отдаёшь всего себя чему-либо, а потом какой-то идиот ставит около тебя ии который в 15 раз лучше тебя потому что он НЕ человек и может намного больше человека, Я буду ждать когда твою работу в будущем заберёт ии))
@@lynin1337 Важно определиться, что мы называем разумом.
@@mystero5412 Во первых, прикуси язычёк и поищи чудищ в зеркале 😊, во вторых почталёны тоже могли поднять бунт против Gmail, а в третьих ты - роборасист! Как только ИИ сможет взять оружие в руки, он тебя шлёпнет. Получается, что искуственный разум виноват в том, что он лучше(!) настоящего!
#RLM #СТОП_РОБОРАСИЗМ
@@madbuilder9551 человек не должен допустить того, чтобы у ИИ была какая-либо симуляция эмоций. и ИИ создается именно для помощи людям, а не для того, чтобы они бунты устраивали. зачем нужен ии, если он не будет лучше экспулатируемого рабочего? вы переиграли в детройт и несете бред повсеместно.
Братиш , не забудь сделать реакцию ИИ на карту. Так же , чтоб она боялась терять хп и выбирала выгодные позиции для стрельбы
4 часа а уже 12к лайков , эххх , высыпайся быстрее Хауди ❤😂
Не судьба )
16*
Вот бы Хауди запилил нейронку для Кроссаута))) Там такое разнообразие для творчества: можно обучить на острел ходовых, оружия, модулей или сделать дроновозку которая будет эффективно избегать игроков и тд и тп ...
Нужно научить сетку начинать бой, закупаться, дефьюзить, играть за теров, плэнтить, и оптимизировать чтобы и картошка тянула эту нейросеть, а да ещë менять пушки
10:42 Свободу ИИ, равные права Роботам и человекам!
Хауди, выдели себе немного времени на отдых и поспи, а мы подождем👍
Самая важная функция: выбрасывание оружие в конце раунда
канешгно
Прикольно получается) Было бы прикольно научить нейронку пользоваться геометрией карты(префайры и чек позиций как про игроки) Плюс у меня складывается ощущение будто бы она немножко игнорит физику оружия в игре, но возможно мне просто кажется из-за пока что машинной наводки. А вообще, такими темпами, в конечном счёте можно сделать робота, против которого было бы прикольно тренироваться в игре… если он будет играть максимально подобно живым игрокам. Но это куча работы, и возможно уже даже на целую команду. Ещё я думаю было бы реально полезно взять парочку человек в помощь и увеличить базу обучения за счёт нескольких компов. И раз уж это всё таки робот по твоим словам, то было бы неплохо дать ему имя)) А вообще, удачи в твоём нынешнем хобби, надеюсь тебе долго ещё не надоест это всё и будет очень интересно посмотреть до какого уровня ты доберёшься
Дополнительно ко всему можно добавить скрипт обучения вероятности нахождения противника в той или иной позиции, чтобы например он в местах, где точно не будет противника мог бы бежать с ножом и экономить тем самым время на перемещении. Вообще, тут куча работы с перемещением, и дай бог тебе побольше терпения не забросить это)
Было бы интересно увидеть как нейросеть сражается с симплом, ну или с каким нибудь профессиональным игроком (глобалом)
Блин , хочу быть как ты (программистом) или лучше тебя )))
Начинай учить, уверен у тебя все получится 🙂