Профессия «Аналитик данных» или DATA SCIENTIST — эта серия о настолько необходимых людях, что им в любой сфере найдется место. Почему? Потому что данные сейчас производят везде, а обрабатывать их умеют только они — аналитики данных, специалисты нашего будущего, да и уже настоящего тоже.
Таких людей мы нашли и в приложении по редактированию фотографий «Prisma», и в группе компаний «S7», и в исследовательском центре «Samsung», и еще во многих сферах, где они есть, но мы просто не смогли рассказать о них за 13 минут.
«Кем быть: 2028. Профессии будущего» — новый проект фонда «Продюсер будущего» о профессиях, которые будут актуальны, востребованы и высокооплачиваемы в ближайшие 10 лет. В каждой серии ведущие эксперты перспективных профессиональных областей приглашают к себе на рабочее место, рассказывают об особенностях обучения и приоткрывают завесу тайны, рассуждая о том, какое будущее ждет «новых» специалистов и с какими сверхзадачами им предстоит столкнуться.
Содержание:
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, которая позволяет рисовать линии, многоугольники и окружности. Также она дает возможность удобного использования клавиатуры, добавления звуков и загрузки изображений. В общем все, что нужно для того, чтобы писать игру и не заморачиваться над не существенными деталями на низком уровне.
Этот проект я не забрасываю и буду развивать его дальше. Вы можете предлагать всевозможные дополнения в игру, и я с радостью добавлю понравившиеся мне фитчи.
По мере возможности я стараюсь отвечать на каждый ваш вопрос, но зато я точно читаю абсолютно все ваши комментарии. Так что добро пожаловать, делитесь мнением или темой, которая вам показалось интересной или непонятной. Тут рады каждому новому Вектозаврику.
Вместе с преподавателем по программированию Алексеем Кадочниковым мы запускаем мини-курс. В трех 15-минутных роликах упакована вся необходимая информация для того, чтобы начать путь в мир кода! В этом выпуске мы обсудим плюсы и минусы бесплатных редакторов кода для веб-разработки.
Начать обучаться веб-разработке можно на портале GeekBrains – new.geekbrains.ru
Помогаем в Telegram: @MikTrain (https://teleg.run/miktrain)
====ОПИСАНИЕ ВЕБИНАРА====
Mikrotik поддерживает большое количество разных типов VPN. Один из наиболее популярных — это OpenVPN, поскольку его открытая реализация позволяет использовать технологию на большом количестве разных платформ.
Тем не менее, использование OpenVPN на Mikrotik имеет ряд особенностей, с которыми мы хотим вас познакомить.
Разберем, как генерировать сертификаты на RouterOS. Научимся создавать конфигурацию для подключения мобильных клинетов. Разберем, какие правила Firewall необходимы для корректной работы данной схемы.
Презентация bit.ly/2GIGfvx
Консультации и помощь по MikroTik в нашем Telegram-канале: teleg.run/miktrain
►Лабораторные блоки питания:
♥ ЛБП Yihua 3005D (из видео) ali.pub/3hcfeh
♥ ЛБП PS-305 на 30 v 5 A за 2600 из россии ali.pub/3ro719
♥ ЛБП R-SPS3010 на 30 v 10 A за 2800 ali.pub/3ro3ll
♥ЛБП WANPTEK с любыми параметрами на выбор от 3 т ali.pub/3ro8e2
♥ЛБП WANPTEK в черном исполнении с индикатором мощности ali.pub/3roahi
♥ ЛБП LW-K3010D на 30 v 10 A за 3200 из россии ali.pub/3ro4tx
♥ ЛБП KORAD KA3005D за 5200 с доставкой из россии ali.pub/3ro9l1
♥ ЛБП для телефонов ali.pub/3roc9o
►Осциллографы
В разделе до 4 т
♥ Мини Осциллограф DSO-112A 2 мгц ali.pub/3039c9
♥ Осциллограф приставка на 20 мгц ali.pub/3039r1
♥ Портативный осциллограф на 30 мгц ali.pub/3039tr
Более 4 т
♥ Самый дешевый портативный осциллограф на 100 мгц за 5 т: ali.pub/3q3xup
♥ Самый дешевый осциллограф (стационарный 13 т) 100 мгц: ali.pub/3kipdy
♥ Самый дешевый осциллограф (стационарный 17.5 т) 200 мгц: ali.pub/3q40n1 ali.pub/3q40zo
♥ На 70 мгц: ali.pub/2b0vly
►Программаторы:
♥ самый дешевый CH341 (200 рублей): ali.pub/3424px
♥ К нему понадобятся колодки:
♥ на 150 mil ali.pub/1m9lfh
♥ на 200 mil ali.pub/1m9lgu
♥ Переходник на 1.8 v: ali.pub/2fp276
► Недорогой программатор (TL866II) с колодками: ali.pub/38tnz8
►SVOD 3 программатор универсальный работа с мульт. чтение пост кодов чтение АКБ прошивка матриц тест клавиатур ali.pub/3rx5fg
//Перезалили 2-ю лекцию. Теперь ее можно смотреть с мобильных устройств.
Краткое описание второй лекции (Week 0, continued):
В этот раз @David Malan и его помощники отправились в (не такой уж) далекий Коннектикут, в Йельский университет.
Студенты этого представителя «Лиги плюща» с энтузиазмом приняли гарвардскую команду, и узнали много нового из лекции, а именно:
• Что такое алгоритмы. Казалось бы, такое простое понятие, но на самом деле алгоритмизовать даже столь элементарный процесс, как намазывание арахисового масла на тост совсем не просто. Ребята вам это покажут на практике=).
• Как эффективно посчитать количество людей в аудитории? У нас есть такой алгоритм.
• Есть такое английское выражение “From Scratch”. Переводится оно как «С самого начала». Но можно также перевести как «Начиная со Scratch», если слово Scratch понимать как специальный учебный язык программирования. Так вот, вас познакомят со Scratch — замечательной разработкой Массачусетского технологического университета и покажут, как писать с её помощью программки.
А еще вы увидите, какие шедевры на Scratch написали студенты CS50 прошлых годов=).