| 
	
		
		
			| Нейронные сети в шутере на Unity |  |  |  | 
| tduk | Дата: Четверг, 07 Декабря 2017, 23:10 | Сообщение # 1 |  |   постоянный участник Сейчас нет на сайте | Давече начал изучать нейронки и посетила мысль, можно ли реализовать шутер, с ИИ на нейронках? Есть ли смысл? В качестве движка выбор пал на Unity 2017 т к его хорошо знаю. Планировалось делать на основе, если не ошибаюсь, "обучения с подкреплением". Так стоит ли овчинка выделки?
 
 
   |  |  |  |  |  | 
| zisX | Дата: Пятница, 08 Декабря 2017, 09:02 | Сообщение # 2 |  |   Neto Zis Сейчас нет на сайте | tduk, Не думаю что есть какой-то толк в ИИ на нейронках на текущее время, нет особо спроса на это, а вот спрос на борьбу с читерами есть, особенно в шутерах, лучше нейтронку научить определять паттерны поведения игрока определяя читер ли он, руинер и т.д. 
 
    |  |  |  |  |  | 
| Otinagi | Дата: Пятница, 08 Декабря 2017, 09:06 | Сообщение # 3 |  |   постоянный участник Сейчас нет на сайте | Мне кажется, в контре ботов обучать через нейронные сети, может, и было бы прикольно. Хотя вспоминается оч давняя универская лекцыя про нейронные сети в играх и там были умозрительные примеры, которые в итоге свелись к тому, что все игры, в которых бы противники обучались, со временем стали настолько сложными, что их невозможно было бы пройти. С другой стороны, там был интересный пример рпг игры с соц. составляющей из симсов. В ней бы игрок мог создавать партии с любым персонажем в игре, который бы обучался уникальным тактикам ведения боя на протяжении одной игровой сессии; жытели всяких деревень бы вели себя в каждой игре по-разному, строили бы отношения с разными людьми, обладали бы разными характерами; и т.д. и т.п. 
 Ещё в сети есть ролики (если они не фейк, разумеется), когда ИИ с нейронными сетями играли в дум и в доту. И в плане дума смотрится весьма симпатично (доту не смотрел). Но, опять же, мне кажется, что для обычного рядового врага нейросеть будет лишней, а для ботов в сетевых баталиях - само то.
 
 «Смерти меньше всего боятся те люди, чья жизнь имеет наибольшую ценность.»
 Иммануил Кант
 |  |  |  |  |  | 
| zisX | Дата: Пятница, 08 Декабря 2017, 09:11 | Сообщение # 4 |  |   Neto Zis Сейчас нет на сайте | Otinagi, Я смотрел эту технологию в доте, обученный бот на нейросети нереально сильный, ни один киберспортсмен не победил его (а это было на инте) 
 
    |  |  |  |  |  | 
| AndrewNovak | Дата: Пятница, 08 Декабря 2017, 09:58 | Сообщение # 5 |  |   почетный гость Сейчас нет на сайте | Цитата tduk (  )  Так стоит ли овчинка выделки? Определенно стоит
 
 COLD DEPTH Steam
 PUSS!
 COLD DEPTH
 |  |  |  |  |  | 
| tduk | Дата: Пятница, 08 Декабря 2017, 12:30 | Сообщение # 6 |  |   постоянный участник Сейчас нет на сайте | Otinagi, zisX, игра делается по принципу рогалика, т е каждую игровую сессию нейронка учится с нуля. Проект, мне кажется, был бы полезен для портфолио, или нет? 
 
   
 
 Сообщение отредактировал tduk - Пятница, 08 Декабря 2017, 14:23 |  |  |  |  |  | 
| drcrack | Дата: Пятница, 08 Декабря 2017, 15:12 | Сообщение # 7 |  | старожил Сейчас нет на сайте | Проблема в том, что боты должны играть достаточно хорошо, чтобы людям было интересно, но не более Сможешь ли ты натренировать нейронку не на идеальную игру, а именно на развлечение игроков-людей?
 Сомневаюсь
 Для большинства игр нет никакой проблемы сделать идеальных ботов, которые без шансов будут раскатывать людей в в 99 игр из 100, для этого даже нейронка не нужна, все можно сделать традиционно алгоритмически, только зачем?
 |  |  |  |  |  | 
| Эргалон | Дата: Пятница, 08 Декабря 2017, 16:13 | Сообщение # 8 |  |   Вездесущий Сейчас нет на сайте | Лучше забацать мир - планету и всему живому присвоить неиронку, а ты просто как наблюдатель за происходящим. Получится ли симулировать игровой мир на реалиях настоящего? 
 Кубариум
 Rise of the dark lords
 |  |  |  |  |  | 
| Kardy | Дата: Суббота, 09 Декабря 2017, 00:46 | Сообщение # 9 |  | частый гость Сейчас нет на сайте | Цитата  Для большинства игр нет никакой проблемы сделать идеальных ботов
 Неправда ваша. В большинстве игр ии туп как пробка, и разработчики явно ничего не могут с этим поделать. Яркий пример - цивилизация.
 ИИ в играх хоть как-то выруливает за счет неравных условий с игроком (абсолютная точность попадания, больше ресурсов, здоровья, технологий и т.д.)
 Но это неизбежно создает у игрока впечатление "нечестной игры", что не есть гут.
 
 
 Сообщение отредактировал Kardy - Суббота, 09 Декабря 2017, 00:47 |  |  |  |  |  | 
| drcrack | Дата: Суббота, 09 Декабря 2017, 03:21 | Сообщение # 10 |  | старожил Сейчас нет на сайте | Цитата   за счет неравных условий с игроком (абсолютная точность попадания)Это никак нельзя отнести к неравным условиям, в отличии от остального
 Никакая игровая механика не мешает игроку подвинуть мышь ровно настолько, чтобы прицелиться в голову
 И это кстати как раз то о чем я говорю — можно без проблем сделать ботов, которые будут мгновенно целиться и стрелять, увидев или услышав игрока, но будет ли тебе интересно в это играть, мгновенно получать пулю в голову едва высунувшись из-за угла?
 |  |  |  |  |  | 
| AndrewNovak | Дата: Суббота, 09 Декабря 2017, 10:36 | Сообщение # 11 |  |   почетный гость Сейчас нет на сайте | Цитата drcrack (  )  Проблема в том, что боты должны играть достаточно хорошо, чтобы людям было интересно, но не болееНаоборот. Никому не будет интересно играть если боты будут хорошими, а особенно с нейронкой. На сегодняшний день цель нейронки в играх это показать эволюцию развития. Как у маленького детеныша. За им очень интересно наблюдать и как то взаимодействовать. Когда он вырастет то человек поймет что нейронка лучше его (умнее, быстрее) и вырубит/убьет. И снова все сначала
   
 COLD DEPTH Steam
 PUSS!
 COLD DEPTH
 |  |  |  |  |  | 
| beril | Дата: Суббота, 09 Декабря 2017, 12:20 | Сообщение # 12 |  |   Я не ленивый, я — энергосберегающий Сейчас нет на сайте | Цитата zisX (  )  tduk, Не думаю что есть какой-то толк в ИИ на нейронках на текущее время, нет особо спроса на это, а вот спрос на борьбу с читерами есть, особенно в шутерах, лучше нейтронку научить определять паттерны поведения игрока определяя читер ли он, руинер и т.д.как минимум это будет инфоповод ) Все побегут смотреть, что там в этом шутере.
 
 
   
   Накодил? Убери за собой!
 Инвентарь в Unity(UI)
 Инвентарь в Unity(GUI)
 |  |  |  |  |  | 
| AlexRabbit | Дата: Суббота, 09 Декабря 2017, 15:34 | Сообщение # 13 |  |   старожил Сейчас нет на сайте | Цитата tduk (  )   с ИИ на нейронкахНа каком алгоритме?
 |  |  |  |  |  | 
| tduk | Дата: Воскресенье, 10 Декабря 2017, 02:24 | Сообщение # 14 |  |   постоянный участник Сейчас нет на сайте | AlexRabbit, Стандартный перцептрон планировался, метод обучения - "обучение с подкреплением", если вы об этом) Сейчас, почитав комменты, понял, что надо систему переделать, решил реализовать попроще и, как мне кажется, интереснее. ИИ просто будет рандомно запоминать некоторые действия и последовательность действий игрока. 
 
   |  |  |  |  |  
 |