Как нейросети изменят игры

Как нейросети изменят игры



Искать дешёвые авиабилеты на Aviasales i.avs.io/3ss1f9
Бот поиска низких цен на авиабилеты i.avs.io/kt41t3
Приложение DTF:
на iOS: clck.ru/HbwPt
на Android: clck.ru/HbwQe
Источники:
— DeepMind о дофамине в обучении: clck.ru/HbnBT
— моделирование активности человеческого мозга с помощью рекуррентных нейросетей: clck.ru/HbnCa
— создание AlphaStar от DeepMind: clck.ru/HbnLU
— демонстрация ML-Agents Toolkit от Unity: clck.ru/HbnLc
— интервью с Мэтью Гуздиалом на канале Технологического университета Джорджии: clck.ru/HbnMe
— создание уровней в Doom с помощью генеративных состязательных нейросетей: clck.ru/HbnQ6
— блог Майкла Кука об Angelina: clck.ru/HbnNU
— интервью с Андреем Максимовым, автором Promethean AI: clck.ru/HbnRr
— интервью с Мэтью Гуздиалом об ИИ, который создаёт игры: clck.ru/HbnGL
— визуальная новелла Resless: clck.ru/HbnGj
— выступление Эмили Шорт еа Digital Cultures 2018: clck.ru/HbnHo
— Страница «Союзника» на Spirit AI: clck.ru/HbnJW
Машинное обучение делает npc непредсказуемыми, поэтому мешает геймдизайну. Но у этой технологии больше применений в играх, чем кажется.
Рассказываем, как нейросети будут использовать в игровой индустрии.
Текст, голос, монтаж: Алексей Луцай
В прямом эфире каждый будний день на twitch: www.twitch.tv/dtfru
или youtube: www.youtube.com/c/DTFLive
сайт dtf.ru/
VK vk.com/dtf
twitter twitter.com/playdtf
facebook www.facebook.com/playdtf/
сайт dtf.ru/
VK vk.com/dtf
twitter twitter.com/playdtf
facebook www.facebook.com/playdtf/
#нейросети #игры2019

Amazfit T-Rex: Неубиваемые часы а-ля «G-Shock» от Xiaomi. Обзор и стресс-тест!

Amazfit T-Rex: Неубиваемые часы а-ля «G-Shock» от Xiaomi. Обзор и стресс-тест!



★Подписывайтесь: youtube.com/biggeekru?sub_confirmation=1
20 дней работы! amoled дисплей, стандарт защиты армии США. На какие уловки только не идут маркетологи из G-Shock и Xiaomi, чтобы уговорить вас купить Amazfit T-Rex. Компании производители всегда говорят о том что хорошо и, естественно, никогда не говорят о том что плохо! Сегодня наша команда BIG GEEK призвана развеять ауру восхищения аналогами G-shock от Сяоми.
Ссылки об армейских стандартах защиты:
ru.m.wikipedia.org/wiki/MIL-STD-810
www.mobipukka.ru/2014/05/02/zashhita-mil-std-810g-i-ip68-o-chem-molchat-nekotorye-prodavcy/
Представляем вам трушный обзор часов Amazfit T-Rex G-Shock от Xiaomi.
Сделаем обзор данных часов и разберемся действительно ли они так хороши.
Зарядка у Amazfit T-Rex G-Shock от Xiaomi без блока питания! Работает только с одной стороны… Колхозненько, как вы думаете?
От ремешка часов Amazfit T-Rex у нас сложились двоякие впечатления… Он эластичный, мягкий, хорошо тянется… но нужно привыкать, чтобы не слишком сильно затягивать его
Сами часы Amazfit T-Rex классические
Подробнее о характеристиках смотрите в видео.
Самое интересное в нашем обзоре- это стресс-тест, который мы устроили для Amazfit T-Rex G-Shock от Xiaomi.
07:30 Отрицательные температуры. Как же T-Rex поведут себя при в нашем тесте «Капитан америка»- полтора часа в морозилке при температуре в -23 градуса? В описание сказано, что Amazfit T-Rex G-Shock от Xiaomi выдерживают до -40.
07:57 Второй стресс-тест – на стойкость к высоким температурам. Зальем Amazfit T-Rex горячей водой. В описании указано, что 70 градусов для них не проблема. Как думаете выжили часы после такого?
08:08 Идем дальше- бросаем наши Amazfit T-Rex в стиралку, ставим быстрый режим на 20 минут. Выживут?
08:22 И на сладкое. Дроп-тест. Но обычный дроп-тест для Amazfit T-Rex слишком просто. Мы бросим их из окна с высоты 30 метров на асфальт. По-моему достойная проверка для часов, которые якобы прошли тестирования по стандартам армии США (именно так заявляют маркетологи).
09:03 Итог: Amazfit T-Rex G-Shock от Xiaomi часы довольно крепкие, но какой в этом смысл? За 2000 рублей можно купить mi band 4. А если с ними что-то случится- то можно будет купить еще mi band 4 в количестве трех штук. Купить Amazfit T-Rex G-Shock от Xiaomi? Решать вам!
★Подписывайтесь: youtube.com/biggeekru?sub_confirmation=1
★Подписчикам — скидки!
►Наш сайт: biggeek.ru
►Наш блог: mews.biggeek.ru
☎ Есть вопросы? Звоните, поможем! +7 (495) 943-49-43
►Биг Гик в Twitter: twitter.com/biggeekru
►Биг Гик в Instagram: instagram.com/biggeekru
►Биг Гик в «Вконтакте»: vk.com/biggeekru
►Биг Гик в Facebook: facebook.com/biggeekru

Пишем 3D Игру за 10 Минут

Пишем 3D Игру за 10 Минут



2 часть: youtu.be/i0IvgmBMFMw
Patreon: www.patreon.com/vectozavr
telegram: @vectozavr
Instagram: www.instagram.com/vectozavr
VK: vk.com/public179407034
Статья: ilinblog.ru/article.php?id_article=49
В данном видео я расскажу, как устроены старые игры с псевдо-3d графикой, вроде Wolfenstein 3D или Doom!
Все мы помним старые добрые игры, вроде Doom или Wolfenstein 3D, которые в своём жанре были первооткрывателями трёхмерных игр. Сейчас такая графика, кажется, уже совсем устаревшей, ведь в современных играх она настолько реалистичная, что иногда сложно отличить компьютерную игрушку от фильма. Для создания фотореалистичной графики используется очень много крутых и сложных приёмов, позволяющих сделать красивое освещение, реалистичные тени, отражения и много других деталей. Все эти вычисления позволяют сделать мощные современные видеокарты.
Но раньше компьютеры не имели возможности даже близко подобраться к таким показателям. Поэтому приходилось придумывать методы создания 3D изображения, не требующие больших вычислительных затрат. Привет, ребят, с вами канал ilinblog и сегодня я расскажу вам о том, как были устроены старые игрушки с псевдотрёхмерной графикой.
Приятного просмотра!

Написал Онлайн Шутер на C++ за Неделю

Написал Онлайн Шутер на C++ за Неделю



#Vectozavr #Gamedev #Programming
1 часть: youtu.be/Q9zkiOClyEo
Patreon: www.patreon.com/vectozavr
telegram: @vectozavr
Статья на моём сайте: ilinblog.ru/article.php?id_article=63
GitHub: github.com/vectozavr/pseudo3DEngine
Instagram: www.instagram.com/vectozavr
VK: vk.com/public179407034
OpenAL: openal.org
Содержание:
1:30 — Подключение SFML.
1:57 — Проектирование каркаса проекта.
2:46 — 2D карта, камера и управление.
3:15 — Ray cast и получение 3D изображения.
6:43 — Управление мышью.
7:20 — Текстурирование.
9:42 — Оружие.
11:22 — Коллизия камеры со стенками.
14:38 — Меню игры.
15:17 — Зеркала и стены разной высоты.
17:50 — Игровые звуки.
19:03 — Противник и обработка выстрелов.
20:05 — Multiplayer.
21:24 — Проектирование карты для сражений.
22:40 — Результаты.
23:33 — Как запустить игру?
24:01 — GitHub и планы на будущее.
Загадка для самых внимательных: найдите таймкод, где есть 25-й кадр (зеленый) и пришлите в директ инстаграма. С первым я свяжусь.
Мы начнем с установки необходимой библиотеки, рисования объектов и управления камерой с клавиатуры. После этого мы научимся строить 3D изображение, добавим освещение и управление мышью. Далее мы реализуем текстурирование и сделаем нашу игру светлой и красивой. В такую игру уже захочется поиграть.
Мы добавим объекты разной высоты, скины, оружия и врагов, а также зеркала, в которых будет видно отражение объектов. А потом посмотрим, что будет, если поставить два зеркала напротив друг друга. Ну и в конце концов, мы добавим онлайн в игру, чтобы можно было играть с другом.
В предыдущем ролике я показал, как можно с помощью алгоритма ray-cast и консольной графики сделать простую бродилку. В этот раз я захотел написать полноценную игру. Конечно, можно писать игру на Unity 3D или каком-нибудь другом движке, который предоставляет огромные возможности, но я захотел сделать всё сам и самостоятельно написать движок для игры.
В качестве основы я выбрал библиотеку SFML, которая позволяет рисовать линии, многоугольники и окружности. Также она дает возможность удобного использования клавиатуры, добавления звуков и загрузки изображений. В общем все, что нужно для того, чтобы писать игру и не заморачиваться над не существенными деталями на низком уровне.
Этот проект я не забрасываю и буду развивать его дальше. Вы можете предлагать всевозможные дополнения в игру, и я с радостью добавлю понравившиеся мне фитчи.
По мере возможности я стараюсь отвечать на каждый ваш вопрос, но зато я точно читаю абсолютно все ваши комментарии. Так что добро пожаловать, делитесь мнением или темой, которая вам показалось интересной или непонятной. Тут рады каждому новому Вектозаврику.

Секрет Сложнейших Фракталов... Наглядно и в Анимации!

Секрет Сложнейших Фракталов… Наглядно и в Анимации!



Patreon: www.patreon.com/vectozavr
telegram: @vectozavr
Instagram: www.instagram.com/vectozavr
VK: vk.com/public179407034
Статья: ilinblog.ru/article.php?id_article=38
Навигатор по множеству Мандельброта: www.michurin.net/online-tools/mandelbrot.html
Здесь можно срендерить любое место фрактала в 2K: sunandstuff.com/mandelbrot/
Еще один генератор: nadin.miem.edu.ru/1111/
Погружение в множество Мандельброта на протяжении часа: www.youtube.com/watch?v=UJzB-6T9QCs
Код множества Жюлиа: github.com/vectozavr/PhysicsSimulations/blob/master/julia_set.cpp
Я расскажу о том, как получить невероятно сложные и красивые фракталы, как замоделировать молнию, рост плесени и броуновское движение, а также расскажу, по каким правилам растут папоротники. Уверяю: это перевернёт ваше представление о природе!
Для построения множества Жюлиа понадобится небольшая формула над комплексными числами! Вместо того, чтобы сразу разбирать полную формулу, я предлагаю сначала занулить константу C.
Понятно, что если точки находятся внутри единичного круга, то они должны притянуться к центру. Точки, которые находятся вне единичной окружности будут отдалятся от нуля.
Точки, находящиеся на границе окружности, будут оставаться на границе.
Нас интересуют только такие точки плоскости, которые не уходят на бесконечность. Понятно, что для данной формулы множество таких точек – это круг радиуса 1.
А что теперь будет, если в формулу добавить очень маленькую константу C и постепенно увеличивать её по модулю. Если немного подождать, то мы увидим уже знакомое нам множество Мандельброта. При некоторых параметрах фрактал разделяется на небольшие островки, которые то образуются, то опять комбинируются в единое целое.
Увеличивая границу этого множества, мы будем видеть все больше и больше мелких деталей. Каждая отдельная часть содержит бесконечное множество вариаций исходного фрактала.
Одна компактная формула способна породить целую вселенную с бесконечно сложными циклонами, причудливыми иглами, острыми вилами, полувилами, супервилами, тайфунами, небоскребами, океанами, долинами морских коньков и долинами слонов.
Вместо второй степени можно выбрать любую: третью, четвёртую, пятую, восьмую и даже дробную.
Фракталы можно строить в трехмерном, четырёхмерном или даже в пятисотмерном пространстве.
Для более высоких размерностей используют уже не комплексные числа, а, например, кватернионы. Это не пары чисел, а группы по 4 числа.
Каждый трехмерный фрактал, полученный той или иной формулой, – это сечение четырёхмерного множества. Для алгебры октав или Клиффорда эта область математики на данный момент изучена мало.
Во многих областях физики можно встретить фракталы. Один из самых известных примеров – движение Броуновской частицы. Если подождать достаточно долго, то можно увидеть, что траектория движения броуновской частицы самоподобна.
На этом фрактальность не заканчивается. Представьте теперь, что частицы движутся и могут прилипать к статичной затравочной частице в центре. Сначала мы с некоторого радиуса с произвольной стороны выпускаем частицу. Если она оказалась рядом с затравочной, то она к ней прилипнет. После этого мы опять выпускаем частицу и ждем её прилипания.
Постепенно налипает все больше и больше частиц. Образуется структура, называемая кластером.
Частицы, двигаясь по фрактальным траекториям, прилипают друг к другу и образуют фрактальный кластер.
Можно ввести вероятность прилипания и сделать её тем выше, чем больше соседей вокруг. Тогда кластер будет стремится к более плотному заполнению.
Забавная структура, да ещё и очень похожа на то, что мы наблюдаем в реальном эксперименте при химической агрегации DLA кластеров.
Коронный разряд — очень красивое явление, которое тоже является фракталом! С помощью уравнения Лапласа можно смоделировать распространение молнии.
При изменении свойств среды, в которой распространяется молния, изменяется ветвистость структуры.
Возьмем три любые точки на плоскости. Теперь нужно выбрать произвольную точку и много раз делать простую процедуру. Выберем одну из трех зафиксированных нами точек и сместимся в её сторону на половину расстояния до неё.
Так мы будем делать снова и снова. Получившаяся фигура называется треугольником Серпинского: это один из самых популярных фракталов.
То есть мы случайно смещались в сторону одной из вершин треугольника и получили такой фантастический результат.
Это работает не только с треугольником.
Можно задать другое правило: en.wikipedia.org/wiki/Barnsley_fern
Если запрограммировать это правило, то получится папоротник Барнсли. Каждое из этих четырех правил отвечает за рост его отдельных частей.
Достаточно четырёх преобразований для хранения всех возможных комбинаций папоротников.
Поэтому фракталы уже давно применяют в компьютерной графике для генерации миров в играх. Они получаются очень интересными и разнообразными.
Вот такая интересная бывает математика.
Огромная благодарность всем моим спонсорам на patreon!

Обзор Oculus Link: Quest или Rift S?

Обзор Oculus Link: Quest или Rift S?



Частый вопрос: Quest или Rift S. Для этого я провел тесты обоих при работе с ПК и сравнил плюсы и минусы.
Купить шлем на ComputerUniverse (Используйте купон FWDFUKH для скидки в 5 евро и поддержки этого канала):
Oculus Rift S — www.computeruniverse.ru/products/90766363/oculus-rift-s.asp
Oculus Quest 64 gb — www.computeruniverse.ru/products/90766364/oculus-quest-64-gb.asp
Oculus Quest 128 gb — www.computeruniverse.ru/products/90766365/oculus-quest-128-gb.asp
Купить шлем Oculus Rift S на Amazon.com:
amzn.to/2WdtdNT
Купить шлем Oculus Quest на Amazon.com:
64 gb — amzn.to/2M9x7CQ
128 gb — amzn.to/2EENwcq
Поддержать канал можно тут:
www.youtube.com/channel/UCz_eg9j1dpCZ0aE-DVnT23Q/join
или тут:
www.donationalerts.com/r/tutvr
Видео сделано при поддержке сообщества VR Rus. Если у вас есть вопросы по поводу виртуальной реальности или просто хотите пообщаться с интересными людьми — проходите по ссылке discord.gg/YnxzdDQ.
Группа ВКонтакте: vk.com/terki_telegi
Instagram: www.instagram.com/tutvr/
3Д дизайн @theexpir
#vr #oculus #oculusrifts #oculusquest #oculuslink

Обзор Кастетов Valve (Valve Index Controllers) - Будущее VR от Valve

Обзор Кастетов Valve (Valve Index Controllers) — Будущее VR от Valve



Прототип устройства, потребительскую версию которого мы скоро увидим на рынке. Или нет… мне не подвластна Valve…
Видео сделано при поддержке сообщества VR Rus. Если у вас есть вопросы по поводу виртуальной реальности или просто хотите пообщаться с интересными людьми — проходите по ссылке discord.gg/YnxzdDQ.
Спецэффекты theexpir
В роли кота — кот Чаки
Группа ВКонтакте: vk.com/terki_telegi
Instagram: www.instagram.com/tutvr/
Discord: discord.gg/YnxzdDQ

VR Терки #4 - Как разрабатывать ВР игры

VR Терки #4 — Как разрабатывать ВР игры



Поговорим о разработке ВР игр и приложений, как разработка под ВР отличается от обычной и какие устройства пользуются популярностью у разработчиков.
С нами сегодня
Сергей — создатель FPSVR — store.steampowered.com/app/908520/fpsVR/
Дмитрий — геймдизайнер STRIDE — store.steampowered.com/app/1292040/STRIDE/
Аидар — геймдизайнер Time Hacker — store.steampowered.com/app/1216350/Time_Hacker/
m3gagluk — продюсер и оператор видео
Поддержать канал можно тут:
www.youtube.com/channel/UCz_eg9j1dpCZ0aE-DVnT23Q/join
или тут:
www.donationalerts.com/r/tutvr
Видео сделано при поддержке сообщества VR Rus. Если у вас есть вопросы по поводу виртуальной реальности или просто хотите пообщаться с интересными людьми — проходите по ссылке discord.gg/YnxzdDQ.
Группа ВКонтакте: vk.com/terki_telegi
Instagram: www.instagram.com/tutvr/
3Д дизайн @theexpir
#vr #геймдев #подкаст

Huawei VR Glass - Футуристический ВР

Huawei VR Glass — Футуристический ВР



Huawei замахнулись на то чтобы показать как ВР будет выглядеть через несколько лет. Визуально — продукт великолепен. Насколько хорошо у них вышло с начинкой — узнайте в этом видео.
Поддержать канал можно тут:
www.youtube.com/channel/UCz_eg9j1dpCZ0aE-DVnT23Q/join
или тут:
www.donationalerts.com/r/tutvr
Видео сделано при поддержке сообщества VR Rus. Если у вас есть вопросы по поводу виртуальной реальности или просто хотите пообщаться с интересными людьми — проходите по ссылке discord.gg/YnxzdDQ.
Группа ВКонтакте: vk.com/terki_telegi
Instagram: www.instagram.com/tutvr/
3Д дизайн @theexpir
#vr #huawei #huaweiVRGlass

О чем не любят говорить производители видеокарт

О чем не любят говорить производители видеокарт



RTX 2060 Tuf Gaming www.citilink.ru/catalog/computers_and_notebooks/parts/videocards/1140538/?utm_source=yt_blogger_prohitech&utm_medium=display&utm_campaign=asrockcomputex2019
ASROCK B450 PRO4 www.citilink.ru/catalog/computers_and_notebooks/parts/motherboards/1080829/?utm_source=yt_blogger_prohitech&utm_medium=display&utm_campaign=asrockcomputex2019
Процессор AMD Ryzen 5 2600 www.citilink.ru/catalog/computers_and_notebooks/parts/cpu/1068556/?utm_source=yt_blogger_prohitech&utm_medium=display&utm_campaign=asrockcomputex2019
SEASONIC M12II-520 www.citilink.ru/catalog/computers_and_notebooks/parts/powersupply/361075/?utm_source=yt_blogger_prohitech&utm_medium=display&utm_campaign=asrockcomputex2019
ASRock: опыт работы над RX 5700 Navi и Radeon VII
В этом видео представитель ASrock Кен Ли дал нам небольшое интервью и поделился информацией о том, как создаются видеокарты на самом деле на примере собственной продукции:
Откуда у ASRcok прототипы карточек AMD Navi на стенде, если сама AMD еще не выпустила RX 5000. Сколько времени от момента запуска референсных карт до появляения на прилавках реальной RX 5700 от партнеров обычно проходит. И что там своего от конкретного партнера? Обо всем этом в видео.
Мерч Pro Hi-Tech gavrpro.ru/pro-hi-tech