Написал Онлайн Шутер на 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


Будем разбираться в видеокартах вместе, это первое видео из нескольких о видеокартах, и не последнее о железе!
Все что нужно знать о видеокартах в 2019 [part II] на подходе)

Приятного вам просмотра и спасибо за внимание к моему творчеству :)
Подписывайтесь на канал, ставьте лайки и пишите свои комментарии.

File BZU [Google-Docs]:https://drive.google.com/open?id=1h7rdMnhirF574q4t_qJUP4d_IF4vyxNd

File BZU Installer beta: drive.google.com/open?id=1f5u2acYjLaELCtfhuCrdHvOEL44f6kOy

OfficialCommunity[VK]: vk.com/public175815157

Если хотите помочь проекту[Яндекс деньги, visa, master card]:https://yasobe.ru/na/na_razvitie_proekta_gamer_stationon_linux

Рабочая Пекарня(Временно Аварийный комплект на 775):
Ubuntu 18.04.1 Vanila Gnome3 LTS 64Bit
Linux Kernel 4.20.3 [pti=off spectre_v2=off noresume]
Windows 10 1809 pro 64bit [For Test]
OBS studio 23.1 NVIDIA NVENC
Запись видео на Android: OpenCamera [http://opencamera.org.uk/]
Обработка аудио: audacity 2.2.2
Монтаж и композитинг видео: ShotCut 19.
ASUS P5B s.775
Core2Quad Q8300 (2.50 GHz, L2 6Mb) s.775
8Гб Kingstone (4x2Gb) DDR2 677 MHz
ASUS GTX660 2Gb GDDR5
SSD1: MICRON 128Gb SATA3 ext4 [root]
HDD1: WD 500Gb 3.5" 7200rpm win10 for stream
Запись в играх: AVerMedia C875
Вебкамера: Logitech c920 pro
Телефон для съемки: Cubot Note Plus
Микрофон: MAONO AU-410 USB
Internet: Rostelecom 100Mb/c

Игровая Пекарня:
Ubuntu 18.04.2 Vanila Gnome3 64Bit
Linux Kernel 5.0.10 [pti=off spectre_v2=off noresume]
MSI B450-A PRO AM4
Ryzen 5 2600 (3.4GHz, L3 16Mb)
16Гб CORSAIR Vengeance LPX (2x8Gb) DDR4 3333MHz (O.C.)
GPU1: MSI Armor rx570 8Gb GDDR5 (Mesa 19.1 )
SSD1: Samsung 950 Pro 256Gb M.2,MZVKV256 (MLC V-NAND, 2200/900 Мбайт/с) Ubuntu Windows 10 for GAMES
SSD2: Patriot Blaze 60GB, 2.5",SATA3,PB60GS25SSDR ( MLC, 530/430 Мбайт/с) Ubuntu 18.04.2 for WORK
SSD3: ADATA 60Gb 2.5", SATA3 ( TLC, 500/400 Мбайт/с) for LINUX BOOTING
Internet: Rostelecom 100Mb/c

Рабочий Нетбук HP EliteBook 2170p
Ubuntu 18.10 Vanila Gnome3 64Bit
Linux Kernel 4.19 [pti=off spectre_v2=off noresume]
Экран 11.6" 1366x768
процессор Intel i5-3427U (1.8 GHz,L3 3MB,2С/4T,Up 2.80GHz)
Видеокарта Intel HD Graphics 4000 256mb [SMA]
Чипсет Intel QM77
Память DDR3 8Gb(2x4) 1600 MHz
SSD1: MICRON 128Gb SATA3 ext4 [root]
SD, Wi-Fi, Bluetooth, LAN, USB 3.0x2,D-Sub,DisplayPort

Почему я использую UBUNTU: youtu.be/3uu_Z9uoUMg

Какой бесплатный редактор кода выбрать для веб-разработки?


Вместе с преподавателем по программированию Алексеем Кадочниковым мы запускаем мини-курс. В трех 15-минутных роликах упакована вся необходимая информация для того, чтобы начать путь в мир кода! В этом выпуске мы обсудим плюсы и минусы бесплатных редакторов кода для веб-разработки.

Начать обучаться веб-разработке можно на портале GeekBrains – new.geekbrains.ru

Мы в социальных сетях:
www.facebook.com/geekbrains.ru
vk.com/geekbrainsru
www.instagram.com/geekbrains.ru
telegram.me/geekbrains_ru

Травматический пистолет Превышение необходимой обороны


Превышение необходимой обороны используя травматический пистолет, это очень распространенное явление в России и странах СНГ. В этом видео я разбираю применение травматических пистолетов в уличных конфликтах и обращаю внимание на превышение пределов необходимой обороны, как это бывает в реальной жизни.
Что необходимо делать чтобы не привысить пределы самообороны, прежде всего вовремя остановиться и не добивать нападающего.
В продаже имеются различные модели травматического оружия и некоторые из них очень опасны такие как Grand Power T12 и ОСА, а есть и практически не эффективные модели травматических пистолетов и револьверов, а владелец очень сильно надеется на его эффективность и это играет с ним злую шутку при нападении на него и угрозе жизни.
В скором времени на канале Каскад ТВ выйдет обзор травматических пистолетов и мы выберем лучшие и самые мощные.

Все видео про самооборону и рукопашный бой
www.youtube.com/watch?v=EvmuasbC6ts

СТРАХ И ТРЕПЕТ: Всё, что нужно знать о чувстве страха и борьбе с ним


Бестселлер Андрея Курпатова «Красная Таблетка. Посмотри правде в глаза!»
Купить: Литрес: bit.ly/KT_litres bit.ly/KT_audio Лабиринт: goo.gl/YAJyL2 OZON: goo.gl/JZNAxD Буквоед: goo.gl/eeWScp Читай-город: goo.gl/igu1yE

Продолжение «Красной Таблетки» — бестселлер «Чертоги разума. Убей в себе идиота!» Литрес: bit.ly/chertogi_audiobook
Лабиринт goo.gl/hpw2FE ОЗОН goo.gl/Bi1SrA
Буквоед goo.gl/bPzqEN Читай-город goo.gl/px6cdV
Почему мы боимся? Как мозг создает страх? Как преодолеть свои страхи и использовать их как ресурс для новых достижений? Узнай в этом видео!

Лекция Андрея Курпатова для участников курса «Красная таблетка» Академии смысла. Купить книгу «Красная таблетка: Озон: goo.gl/Jv5qWH Лабиринт: goo.gl/HWv1tx
Буквоед: goo.gl/Sg3eXm Читай-город: goo.gl/Pkn6w6

Академия смысла – практические оффлайн-курсы по развитию навыков эффективного мышления.
Сайт: www.intellect.academy
ВК: vk.com/sense.academy
FB: facebook.com/sense.academy
Inst: www.instagram.com/sense.academy/

Что мешает нам достичь успеха?


Купить книгу-бестселлер «Красная таблетка». Литрес (электронная и аудиоверсия): bit.ly/KT_litres bit.ly/KT_audio
Озон: bit.ly/KT_ozonru
Лабиринт: bit.ly/KT_labirint
Буквоед: bit.ly/KT_bookvoed
Читай-город: bit.ly/KT_chitaigorod
РЕСПУБЛИКА: bit.ly/KT_respublica

Почему мы не знаем, чего хотим? Бывает ли работа в удовольствие? В чём секрет успешных блогеров? Может ли быть счастье в другом человеке? Лекция для курса «Красная таблетка» от 16.09.2019

Андрей Курпатов — президент Высшей школы методологии, основатель интеллектуального кластера «Игры разума».

Создатель современной модели психотерапии, автор более 100 научных работ и 12 монографий, а также научно-популярных книг по психотерапии, психологии, философии и методологии, изданных тиражом более 5 млн. экземпляров и переведёных на 8 языков.

Основные направления научной деятельности А.В. Курпатова связаны с прикладными аспектами наук о мозге, этому же посвящены и его многочисленные лекции в России и за рубежом. Он является автором первого и единственного на сегодняшний день научно-популярного пособия по нейробиологии мышления на русском языке «Чертоги разума».

Единственный учёный в России, создавший прикладные техники обучения мышлению. Автор теории о трёх типах мышления, основанной на передовых научных исследованиях и фундаментальных работах по нейрофизиологии, социальной психологии, когнитивистике и другим областям науки.

Андрей Курпатов в соцсетях:
vk.com/av.kurpatov
www.facebook.com/av.kurpatov
www.instagram.com/kurpatov_official/

«Охотник на банкстеров» Александр Лебедев расследует «оборотней» из ФСБ и украденные миллиарды


Кто такие «банкстеры» и как за десять лет в России похитили и вывели за рубеж сумму, превышающую Фонд национального благосостояния?

Откуда в квартирах полковников из ФСБ и МВД взялись миллиарды наличными?

Как расправляются с теми, кто пытается вывести банкстеров и их покровителей на чистую воду?

Узнайте прямо сейчас из документального фильма-расследования

ОХОТНИК НА БАНКСТЕРОВ И УКРАДЕННЫЕ МИЛЛИАРДЫ:
история человека, который пролил свет на «оборотней в погонах» из ФСБ

Автор сценария и продюсер — Артем Артемов

Бестселлер Александра Лебедева «Охота на банкира» (аннотация, наличие в магазинах):

www.ozon.ru/context/detail/id/142106150/

www.labirint.ru/books/607877/

www.chitai-gorod.ru/catalog/book/1007648/

mdk-arbat.ru/book/13680

www.moscowbooks.ru/book/900830/

Бестселлер Александра Лебедева «Погоня за украденным триллионом» (аннотация, наличие в магазинах):

www.ozon.ru/context/detail/id/147130484/

www.labirint.ru/books/655467/

mdk-arbat.ru/book/5968

www.moscowbooks.ru/book/965943/

Who are the ‘banksters’, and how did they manage over ten years to steal the equivalent of Russia’s Sovereign Wealth Fund and move it abroad?

How did billions in cash end up in the apartments of colonels in the FSB and the Ministry of Internal Affairs?

What happens to people who try to expose the banksters and their patrons?

Find out right now in the investigative documentary

THE BANKSTER HUNTER AND THE STOLEN BILLIONS:
the story of the man who turned the spotlight on the FSB’s ‘werewolves in uniform

‘Hunt the Banker’ – book by Alexander Lebedev:

www.amazon.com/Hunt-Banker-Confessions-Russian-Ex-Oligarch-ebook/dp/B07W223Q6H/

Власть Убийц / Reign Of Assassins (2010) / Боевик


История о женщине-убийце, обладающей высоким уровнем владения боевыми искусствами, которая перестала убивать. Она изменила собственное лицо и начала жить простой жизнью — познакомилась с жизнерадостным парнем, вышла за него замуж. Но из-за того, что у неё есть тело Джармы, которое все хотят заполучить, многие убийцы начинают за ней охоту.

Год: 2010
Страна: Китай
Жанр: боевик
Режиссер: Чау-Бин Су, Джон Ву
Сценарист: Су Чаобинь
Актеры: Мишель Йео, Ву-Сунг Юнг, Келли Лин, Барби Хсю, Ван Сюэци
Возрастной рейтинг: 16

Серебряков - об эмиграции и законе подлецов (English subs)


Выбирай свой Acer Spin 5 на Windows 10 bit.ly/2EQiKyn

Алексей Серебряков — большой русский актер — новый герой вДудя.

инстаграм Дудя — www.instagram.com/yurydud/
вконтос Дудя — vk.com/vdud
одноклассники Дудя — ok.ru/vdud
твиттер Дудя — twitter.com/yurydud

Однажды в России... Один случай на 1.000.000!


Проверка автомобиля на ПроАвто — bit.ly/2Uy8Zug
Подбор и проверка авто с гарантией — bit.ly/2N9UclH

Предложить автомобиль на обзор — avtokriminalist.test@yandex.ru

Автомобиль KIA Ceed куплен новым в 2014г, через год машина попадает в ДТП и ремонтируется в недорогом автосервисе гаражного типа. В 2020 году автомобиль продают и новый владелец пытается поставить KIA Ceed на учет в ГИБДД, но выясняется, что автомобиль находится в розыске Интерпола. Ситуация которую мы рассмотрим в сегодняшнем видео, могла случиться с вероятностью 1 на 1.000.000, но она случилась.

#МаксимШелков #автокриминалист