0.00
0 читателей, 4798 топиков

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


#Vectozavr #Gamedev #Programming
1 часть: youtu.be/Q9zkiOClyEo
Помочь денежкой: www.donationalerts.com/r/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, которая позволяет рисовать линии, многоугольники и окружности. Также она дает возможность удобного использования клавиатуры, добавления звуков и загрузки изображений. В общем все, что нужно для того, чтобы писать игру и не заморачиваться над не существенными деталями на низком уровне.

Этот проект я не забрасываю и буду развивать его дальше. Вы можете предлагать всевозможные дополнения в игру, и я с радостью добавлю понравившиеся мне фитчи.
По мере возможности я стараюсь отвечать на каждый ваш вопрос, но зато я точно читаю абсолютно все ваши комментарии. Так что добро пожаловать, делитесь мнением или темой, которая вам показалось интересной или непонятной. Тут рады каждому новому Вектозаврику.

Лекция 1 | Архитектура ЭВМ и основы ОС | Кирилл Кринкин | CSC | Лекториум


Лекция 1 | Курс: Архитектура ЭВМ и основы ОС | Лектор: Кирилл Кринкин | Организатор: Computer Science Center
Смотрите это видео на Лекториуме: lektorium.tv/lecture/14649

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

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


2 часть: youtu.be/i0IvgmBMFMw
Помочь денежкой: www.donationalerts.com/r/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 и сегодня я расскажу вам о том, как были устроены старые игрушки с псевдотрёхмерной графикой.
Приятного просмотра!

Делаем зажигалку с шахматной вставкой! Pro DIY


Заказать зажигалку и др.: boomstarter.ru/projects/Levsha/mini-fabrika_levsha
************************************************************
Сегодня я сделаю уникальную бензиновую зажигалку с шахматной вставкой. Материал вставки, благородные сорта дерева бук и граб. Основной корпус выполнен из латуни. Надеюсь результат вам понравится!
Приятного просмотра!

************************************************************
Подписаться: www.youtube.com/channel/UCQpBYQ0FkiKQju94WX1yveQ?sub_confirmation=1

************************************************************
Приветствую Вас на моём канале «Левша», где я показываю, как изготавливать различные самоделки из дерева, металла и не только. Игрушки, сувениры, сложные и простые механизмы, оригинальные подарки девушкам и парням. Вы также можете предложить свою идею, а я, по возможности, воплощу её в моих самоделках!
Если вы любите самоделки, если вам нравятся оригинальные идеи, вы креативный человек или просто начинающий «самодельщик», тогда этот канал для Вас!
************************************************************
Мой канал: www.youtube.com/channel/UCQpB...
Группа вконтакте: vk.com/club23756609
Паблик Вк: vk.com/veniaminlevsha
Этот канал для порядочных: за мат, оскорбление и «троллинг» — Бан!
#самоделки#левша#diy#зажигалка

Зачем тебе Linux Бро?


Диванный ответ на тему: Зачем люди занимаются изучением Linux)
Полезные ссылки и информация в моей группе в ВК: club125021013

Конфиг моей Пекарни:
Antergos 17.x x64 GNOME3
#Ubuntu Gnome 16.04
GNOME Shell 3.22.2
Linux Kernel 4.9.21
OBS studio 18.0.1

ASUS Z97-P
i5-4460 (3.20 GHz, 6Mb)
Kingstone Fury 16Гб (2x8Gb)1866 МГц
GTX660 2Gb (Nvidia drivers 378.13)
SSD Samsung 950 Pro M.2,MZVKV256 (2200/900 Мбайт/с) \BtrFS
Hdd 500Gb 7200rpm \Ext4
Вебкамеры: Сanyon CNE-CWC3 Logitech c920 pro
Микрофоны: Logitech c920 pro
Internet: Beeline 50Mb/c

My name is Wayland


Постарался в максимально простой форме рассказать, кто такой Wayland и зачем он должен заменить X.org Server

Ссылка на файл Безумные Записки Убунтолога [БЗУ] находиться в разделе: О Канале.

Конфиг моей Пекарни:
Antergos 17.x x64 GNOME3
#Ubuntu Gnome 16.04
GNOME Shell 3.22.2
Linux Kernel 4.9.21\4.10.8
OBS studio 18.0.1

ASUS Z97-P
i5-4460 (3.20 GHz, 6Mb)
Kingstone Fury 16Гб (2x8Gb)1866 МГц
GTX660 2Gb (Nvidia drivers 378.13)
SSD Samsung 950 Pro M.2,MZVKV256 (2200/900 Мбайт/с) \BtrFS
Hdd 500Gb 7200rpm \Ext4
Вебкамеры: Сanyon CNE-CWC3 Logitech c920 pro
Микрофоны: Logitech c920 pro
Internet: Beeline 50Mb/c

Обзор Parrot Security и встроенных утилит


t.me/Pulsechanel — канал Telegram, только там дополнительные и эксклюзивные материалы, а также текстовые материалы к видео. (https://tlgg.ru/Pulsechanel — альтернативная ссылка)
hacker-basement.ru/ — наш сайт. Можно почитать статьи, скачать программы из видео и различную обучающую литературу.

Текстовая версия здесь — hacker-basement.ru/2019/06/18/overview-parrot-security/

В этом видео мы поговорим об операционной системе Parrot Security. Это дистрибутив Linux основанный Debian, разработанный командой Frozenbox, специально для тестирования безопасности компьютерных систем и поиска и оценки уязвимостей.

Поддержать канал материально, для улучшения качества и количества контента, можно здесь:
www.donationalerts.com/r/pulse_ds
или (альтернативная ссылка) www.donationalerts.com/c/pulse_ds

Как зашифровать системный диск с помощью VeraCrypt


Мы уже делали видео по шифрованию в VeraCrypt, но тогда мы разбирали, как создать с помощью VeraCrypt защищенный контейнер для файлов. Сегодня расскажем, как зашифровать системный раздел диска.

VeraCrypt — это бесплатная программа, которая использует метод «шифрования на лету». VeraCrypt позволяет шифровать как отдельные файлы на вашем компьютере, так и весь жесткий диск или разделы диска, включая раздел с операционной системой.

Ссылка на статью по цифровой безопасности на сайте Теплицы: te-st.ru/2018/05/25/digital-security-terms/

Все видео по безопасности: www.youtube.com/playlist?list=PLeDR6lYFEHWG3hSBmBjoxkBT1fwmIdVmX

Видео по созданию контейнера в VeraCrypt: www.youtube.com/watch?v=OO73E8TQ89c

Видео Теплицы — это уроки на русском по всем программам, которые могут вам пригодиться.

Теплица социальных технологий: te-st.ru
Теплица социальных технологий в Telegram: t.me/teplitsa
Теплица социальных технологий в facebook: facebook.com/TeplitsaST
Теплица социальных технологий в Instagram: www.instagram.com/teplitsast/
Теплица социальных технологий в vk: vk.com/TeplitsaST