Ссылка на бесплатное занятие для тех, кому больше 18 лет skyeng.ru/go/urets
Ссылка на бесплатное занятие для тех, кому меньше 18 лет skyeng.ru/go/urets_j
Промокод на ТРИ урока в подарок — ЮРЕЦ (действует до 15 октября)
В 2019 году провокационного юмора на русском языке полным-полно.
Десять лет назад все было иначе, хотя даже тогда встречались классные вещи.
Например, «Реутов ТВ» — шоу, где два молодых парня в образе провинциальных журналистов очень смешно издевались над случайными людьми.
Как это было?
Почему это было важно?
Почему это развалилось?
Как строят свои карьеры Мезенцев и Маркони сейчас?
Все это – в ближайшие два часа.
Этот выпуск – респект пацанам, которые делали что-то смелое и смешное задолго до того, как у нас появился ютуб со всей его аудиторией, деньгами и мощью.
Лучшее из Реутов ТВ www.youtube.com/user/Pismoshnaya
Владимир Маркони www.instagram.com/vladimir_markoni/
Сергей Мезенцев www.instagram.com/sergey_meza/
Михаил Федоров ethnics.ru/
Умный оператор-ниндзя Серега www.instagram.com/climbergreen/
Дудь www.instagram.com/yurydud/
Сделал Ботов на НЕЙРОСЕТЯХ и Заставил их Сражаться
#Vectozavr #Gamedev #Programming
«Data Science» в SkillFactory — рассчитайте, сколько бы вы зарабатывали, как Data-scientist: clc.am/u-QhgA
50% скидки на обучение по промокоду Vectozavr (до 30.09.2020)
tg: @vectozavr
inst: www.instagram.com/vectozavr
vk: vk.com/vectozavr
patreon: www.patreon.com/vectozavr
Игра: github.com/vectozavr/pseudo3DEngine
Моя статья про нейросети: ilinblog.ru/article.php?id_article=40
Тайм коды:
Сегодня я расскажу, о том, как я добавил систему бонусов в свою 3D игру, сделал большую и интересную карту для сражений и реализовал ботов, которых заставил сражаться друг с другом. Приятного просмотра!
Для тех, кто не смотрел, вкратце расскажу, что было сделано. Сначала я подключил SFML и научился рисовать простые двумерные примитивы. После этого я сделал двумерную карту, добавил игрока и сделал управление. С помощью рейкастинга я добился эффекта третьего измерения. То есть зная расстояние до объекта в данном направлении, можно нарисовать препятствия разной высоты. При этом будет создаваться иллюзия третьего измерения.
После этого я добавил текстуры, оружие, зеркала, звуки, обработку столкновений и онлайн. Про все это вы сможете посмотреть у меня на канале, если вам это интересно.
Первым делом я решил сделать новую, большую и просторную карту.
Карту можно делать в любом 3D редакторе, а потом экспортировать графику как .obj файл. Так обычно и делают, когда пишут игры. Я буду использовать Cinema4D. Нет никакой разницы, какой именно редактор трёхмерной графики вы будите использовать, ведь формат .obj файлов унифицирован.
Я подумал, что раз у нас есть прыжок, то логично было бы сделать его очень большим. Для этого нужно подготовить движок к тому, чтобы можно было перепрыгивать через стены и правильно обрабатывать стрельбу в воздухе.
По ходу того, как я писал движок, со мной связался подписчик, который загорелся желанием запустить мою игру на linux’e и эльбрусе. Дмитрий смог запустить движок, но проблема была в том, что игра сильно тормозила. Так как вся математика производится на процессоре, появилась идея воспользоваться мульти поточностью и распараллелить вычисления равномерно на все ядра, ведь практически все современные процессоры имеют более одного ядра.
Изначально я думал написать какой-нибудь простой алгоритм для бота, но проблема в том, что простой алгоритм будет слишком глупым, а сложный не понятно, как реализовать. И тогда почти сразу же мне пришла гениальная идея: а что, если сделать нейросеть для ботов, которая будет обучаться естественным отбором, играя сама с собой. Это действительно интересно!
В сети я нашел несколько статей, посвященных обучению нейросетей специально для этих целей. Но эти статьи требовали достаточно высокого уровня владения материалом. Так же нужно понимать, что настоящий 3d шутер отличается от моей игры хотя бы тем, что у меня все происходит в 2D, а значит и процесс обучения будет гораздо проще.
Я решил, что самым простым вариантом будет использовать генетический алгоритм, основанный на естественном отборе.
После 2х тысяч поколений счет вышел на постоянную величину и дальше боты развиваться не хотели. После 6-ти тысячного поколения был небольшой рост до 9-ти тысячного поколения, но дальше, сколько я не обучал сеть, роста больше не было.
ЗАПИШИТЕСЬ НА БЕСПЛАТНЫЙ ТЕСТ-ДРАЙВ ВЕЗДЕХОДОВ TINGER bit.ly/2FQ4Hbl
Новинка от российского производителя амфибийных вездеходов TINGER/ТИНГЕР — TR5.
Универсальный всесезонный снегоболотоход, сочетающий в себе функционал всех типов внедорожной мототехники и обладающий качествами лодки. Подробнее про новый TINGER на официальном сайте tinger.ru/.
— Ссылки на соц сети:
Инста: www.instagram.com/tinger_vezdehod/
VK: vk.com/tinger_ru
Facebook: www.facebook.com/tinger35/
#Вездеход #Охота #Рыбалка #Offroad #тингер
Подписывайся на нашу телегу: t.me/joinchat/AAAAAFDerE8M9vEFkmD0Bg
Последние технические новинки в сфере автомобилестроения воплощают самые смелые инженерные решения и потрясают своим функционалом. Только взгляните на эту подборку невероятных девайсов и изобретений: от футуристических машин, доступных уже сегодня, до просто полезных устройств для выведения любого авто на совершенно новый уровень.
Какое изобретение понравилось Вам больше всего? Напишите в комментариях.
Невероятные Автомобильные Девайсы и Изобретения
======================================================
#гаджеты #изобретения #технологии #устройства #девайсы #TechBox
Tech box – крутые видео на тему гаджетов, технологий и изобретений.
Если Вам нравятся видео на данном канале, то не забывайте ставить лайки и писать комментарии :)