How I wrote online shooter on C++ in a week

  Рет қаралды 993,867

Vectozavr

Vectozavr

Күн бұрын

#3D #Gamedev #Gameengine #Programming
Patreon: / vectozavr
Git: github.com/vectozavr/pseudo3D...
Instagram: / i.e.ilin
VK: public179407034
OpenAL: openal.org
We will start by installing the necessary library, drawing objects and controlling the camera from the keyboard. After that, we will learn how to build a 3D image, add lighting and mouse control. Next, we will implement texturing and make our game light and beautiful. You will want to play such a game.
We will add objects of different heights, skins, weapons and enemies, as well as mirrors in which the reflection of objects will be visible. And then we'll see what happens if you put two mirrors opposite each other. Well, in the end, we will add online to the game so that you can play with a friend.
In the previous video, I showed how you can make a simple walker using the ray-cast algorithm and console graphics. This time I wanted to write a full game. Of course, you can write the game on Unity 3D or some other engine that provides great opportunities, but I wanted to do everything myself and write the engine for the game myself.
As a basis, I chose the SFML library, which allows you to draw lines, polygons and circles. It also makes it possible to conveniently use the keyboard, add sounds and download images. In general, everything you need to write a game and not bother with non-essential details at a low level.
I do not abandon this project and I will develop it further. You can offer all kinds of additions to the game, and I will gladly add the fittings I like.
To the extent possible, I try to answer your every question, but I definitely read absolutely all of your comments. So welcome, share an opinion or topic that you thought was interesting or incomprehensible. Every new Vectosaurus is welcome here.

Пікірлер: 1 700
@romanrotarmel1396
@romanrotarmel1396 4 жыл бұрын
Рикошет от зеркала? - Не баг, а фича
@user-hx4nz7bf4m
@user-hx4nz7bf4m 4 жыл бұрын
я предлагаю сделать единственное оружие которое сможет так сделать
@skyliner499
@skyliner499 4 жыл бұрын
@@user-hx4nz7bf4m да, бластер!
@diceline1677
@diceline1677 4 жыл бұрын
@@skyliner499 Тоже об этом думал, а потом придумал: можно давать персонажу выливать жидкое зеркало из некоего ведра на стену и определенная область превращается в зеркало. Или дать возможность возводить тонкий зеркальный отрезок на 2D, а после адаптации в 3D будет плоскость. Так можно, убегая от противника, позади себя построить стену, и враг, который сильно сконцентрировался за подбитой жертвой, стрельнет несколько раз в себя. Еще одна идея, связанная с картинами: персонаж может их минировать, и когда враг подходит к этой картине, он умирает.
@skyliner499
@skyliner499 4 жыл бұрын
@@diceline1677 употребляете тяжёлые наркотики?))
@ivan.chekmenev
@ivan.chekmenev 4 жыл бұрын
Про урон по себе от зеркала кто-нибудь спрашивал?
@MagicMightNew
@MagicMightNew 4 жыл бұрын
19:41 Когда лень отлаживать "Это добавляет новую механику"
@kimtyatya
@kimtyatya 4 жыл бұрын
Это не баг, а фича
@cdtmproject
@cdtmproject 4 жыл бұрын
зхыхзвызхвхвх да дадада
@t3m8ch79
@t3m8ch79 3 жыл бұрын
А ведь самое забавное, такое произошло с Квейком
@prnob8869
@prnob8869 2 жыл бұрын
Если подумать Именно так в team fortress 2 и появились рокет-джампы
@WhoIsHim_Paradox
@WhoIsHim_Paradox Ай бұрын
1941💀
@mrazaroff5129
@mrazaroff5129 4 жыл бұрын
Я вообще не понял как сюда попал и почему посмотрел этот видос целиком. Но должен сказать, что очень интересно.
@TheDustyChannel3334
@TheDustyChannel3334 4 жыл бұрын
А говорят, на Макбуке Игр нет.
@rusik_luka
@rusik_luka 3 жыл бұрын
А можно поставить винду и пелеключатся системами влюбой момент мой кореш так делает
@rusik_luka
@rusik_luka 3 жыл бұрын
Найс
@legnyov
@legnyov 3 жыл бұрын
На телефоне даже есть! На яве можно тоже писать!
@rerorero2969
@rerorero2969 3 жыл бұрын
А говори что нет?
@RealN0mad
@RealN0mad 3 жыл бұрын
@Sensei - Says а нафиг он стоит бл 100к
@EttaKamenatios
@EttaKamenatios 4 жыл бұрын
результат: победила Анна из холодного сердца
@Zssss1
@Zssss1 4 жыл бұрын
Ну а что😁
@doodocina
@doodocina 3 жыл бұрын
результат: прилетел бан за заставку видео от канала oneLoneCoder
@vyachachsel
@vyachachsel 3 жыл бұрын
...которая постоянно смотрит в зеркало и скоро станет мемом
@--lebanskiy
@--lebanskiy 4 жыл бұрын
Ждём видео по линале и по математике в целом! А также можешь сделать видео о полезных книгах, которые ты определённо рекомендуешь к прочтению (или выложить список куда-нибудь). Большое спасибо!
@kysalochka137
@kysalochka137 4 жыл бұрын
+
@deadfox6011
@deadfox6011 4 жыл бұрын
Я, как и многие другие, был бы счастлив, если бы увидел видео по линейной алгебре и мат. анализу. Ведь убедился в надобности этих наук во время создания нейросетей. Расширить знания в области геометрии и мат. анализа никому не навредит, даже наоборот, будет только полезно) Так что, плюсую.
@krempay4ik371
@krempay4ik371 Жыл бұрын
Для этого достаточно не гулять пары в унике)
@seregaaaaaa
@seregaaaaaa 3 жыл бұрын
Офигеть! Какая большая работа требуется даже для такой простой игры. Как же это делали первопроходцы без библиотек и Фотошопа?!
@LukeMCPE
@LukeMCPE 2 жыл бұрын
@Флаф Блаф рил?
@PoTaPblCh_one
@PoTaPblCh_one 2 жыл бұрын
Ну так он же с нуля практический все сделал. Красава, не поспоришь. Однако, если бы он взял готовый движок, было бы в разы быстрее, только не так интересно и позновательно.
@thetopnick32
@thetopnick32 2 жыл бұрын
создали библиотеки и фотошоп))
@user-yt2qy5ri7k
@user-yt2qy5ri7k 2 жыл бұрын
В этом и есть кайф!)
@BlackStalker502
@BlackStalker502 2 жыл бұрын
Для Doom, id software использовали фото игрушечных пушек, а монстров сами лепили и тоже фотографировали. А ещё один из основателей гениальный программист)
@uselessguide8277
@uselessguide8277 4 жыл бұрын
Приятно слушать человека, оперирующего терминологией правильно. Да и на один мой вопрос о псевдотрёхмерных движках ответил, ответ на который в интернетах я найти не смог.
@holymonk3182
@holymonk3182 4 жыл бұрын
Остальные: ну, чтобы создать игру, надо использовать Юнити или Анриал. Вектозавр: как создать свой движок
@Deatrockerz
@Deatrockerz 4 жыл бұрын
Остальные: поступают рационально, используя готовый удобный движок, если НУЖНО СОЗДАТЬ ИГРУ. Вектозавр - создает движок для саморазвития и поднятия популярности в ютубе
@giveall7801
@giveall7801 4 жыл бұрын
@@Deatrockerz если ты не в курсе то большинство игр всё же работают на уникальных движках.
@TheRomixERR
@TheRomixERR 4 жыл бұрын
писал я на Direct Draw платформер, такая какашка этот директ был я вам скажу.
@stikulzon801
@stikulzon801 4 жыл бұрын
@@TheRomixERR Пиши хотяб на game maker studio
@illusionsoftworks7866
@illusionsoftworks7866 4 жыл бұрын
@@Deatrockerz Действительно, остальные вполне рационально расходуют лишние ресурсы. Я пока не видел ни одного серьёзного проекта без своего движка. 2K Czech, SCS Software, Rockstar, Mojang. Если нужно создавать КАЧЕСТВЕННУЮ игру, в любом случае нужно работать на уровне базовых библиотек - чуть выше взаимодействия с драйверами. Не хочешь писать свою механику - изучай чужую. Собственное решение всегда будет рациональней готового.
@siegmeyer9811
@siegmeyer9811 4 жыл бұрын
1:31 Гений ищет в яндексе на английском
@AxiOmAxBETEP
@AxiOmAxBETEP 4 жыл бұрын
АХахахаха)))
@user-bf9hu9pv7z
@user-bf9hu9pv7z 4 жыл бұрын
так же делаю. часто прокатывает
@qweqwevka
@qweqwevka 4 жыл бұрын
01:08 это Гитлер?
@mhdmodocluber9591
@mhdmodocluber9591 4 жыл бұрын
Ну вообще я тоже ищу туторы по программированию на английском. У них на много больше инфы, и всё понятно. Не то, что наши русские ленивые жопы)))
@erik32norma
@erik32norma 4 жыл бұрын
Лучше в Гугле. Хотя это давно известно.
@RosGosNavoz
@RosGosNavoz 3 жыл бұрын
"Если вам будет интересно, то могу сделать уроки математики..." Я с огромным удовольствием буду смотреть и пепесматривать эти уроки! Это очень крутая идея!
@user-ll8kc6bv8r
@user-ll8kc6bv8r 3 жыл бұрын
Название: "Написал шутер на C за неделю" Превью: "1й день - 15й день" Я: а что в смысле
@vectozavr
@vectozavr 3 жыл бұрын
👹
@user-wn4wk3gq3k
@user-wn4wk3gq3k 23 күн бұрын
Вообще-то на C++!
@user-mj7tg3wc8r
@user-mj7tg3wc8r 4 жыл бұрын
Спасибо большое, Иван! Подобного контента сейчас нет нигде. Очень интересно наблюдать, как программит решает такие сложные задачи. Тем более создание игры :D
@user-tt5rs1us5g
@user-tt5rs1us5g 2 жыл бұрын
Теперь знаю Ваше имя Иван. Раньше обращался на Вектозавр! А как Ваше полное имя(full name)!?
@conandoyle1859
@conandoyle1859 4 жыл бұрын
Какой же крутой монтаж! Я в восторге! Ты так понятно доносишь информацию. Смотрел видео на одном дыхании. Такие видео мотивируют изучать новое.
@vectozavr
@vectozavr 4 жыл бұрын
Ради вашего вдохновения я и делаю видео
@MrPunishervictor
@MrPunishervictor 4 жыл бұрын
Спасибо за столь информативный ролик ! Про математику хотелось бы послушать в Вашем исполнении ! Спасибо
@riksisharakshas
@riksisharakshas 4 жыл бұрын
Сижу значить, фронтендером работаю, наткнулся на видео, аж слюни потекли от такого, настоящего, программирования
@lauhG3
@lauhG3 Жыл бұрын
Как хорошо, что я начал кодить в 15 и я щас с лёгкостью могу начать учить плюсы и в хуй себе не дуть. На самом деле, Я хочу себе базу поставить ( а то пхп и питон не сильно уж помогает тебе в этом плане. Да ты понимаешь концепции, но кодить на таком уровне, как в первые)
@staren2989
@staren2989 Жыл бұрын
Это можно легко сделать на жсе, с канвасом, я сейчас таким занимаюсь
@flory_gamedev
@flory_gamedev 10 ай бұрын
@@lauhG3 Как продвижение в C++? Я вчера начал переходить с питона на C++ знания пайтона очень помогли
@SHILY-PROJECT
@SHILY-PROJECT 4 жыл бұрын
Это просто нереальный ТОП! Спасибо огромное за старание! Успехов тебе!:3
@vectozavr
@vectozavr 4 жыл бұрын
Спасибо, друг!
@IliaZhuk
@IliaZhuk 4 жыл бұрын
Я в 21:00: Наверное надо лечь спать раньше Я в 3:04: "Что будет если посмотреть в 2 зеркала в псевдо3Д 2Д игре"
@de9x29
@de9x29 4 жыл бұрын
imperios Ash действительно, сейчас 2:50 на часах)))
@IliaZhuk
@IliaZhuk 4 жыл бұрын
@@de9x29 такие видосы смотрятся только ночью))
@axror060
@axror060 4 жыл бұрын
1:42 )
@Kolobokkapitan
@Kolobokkapitan 2 жыл бұрын
2:13 ночи, а хотелось лечь в 00:00. Зато знаю с какими проблемами могу столкнуться делая свой движок для игры.
@KirillKosolapov
@KirillKosolapov 4 жыл бұрын
Спасибо тебе, вспомнил те поистине классные времена, когда писал игры. Графические баги и десятки часов отладки и внезапные озарения в курилке
@user-wi3my4ku5g
@user-wi3my4ku5g 4 жыл бұрын
Просто класс! Удачи тебе бро.👍👍👍😊
@OnigiriScience
@OnigiriScience 4 жыл бұрын
Очень круто! Особенно с зеркалами :D
@vectozavr
@vectozavr 4 жыл бұрын
Да, зеркала - это кайф
@murka124
@murka124 3 жыл бұрын
О, я тебя нашел!
@nunthenihtara608
@nunthenihtara608 2 жыл бұрын
"Это шото" Васыль ©
@epiphansmolyanov4020
@epiphansmolyanov4020 4 жыл бұрын
игра, в которой: псевдо-3D из Wolfenstein, дробовик из Team Fortress 2, игрок - скин из Minecraft`а, а также Анна из "Холодное Сердце". *АДОВАЯ СМЕСЬ, АЖ ОБОИ ОТ СТЕН ОТКЛЕИВАЮТСЯ*
@prodnielyoung
@prodnielyoung 4 жыл бұрын
Осталось на Гугл плей выложить и рекламу в код вшить
@vladyslavkryvoruchko
@vladyslavkryvoruchko 2 жыл бұрын
Такая-вот коллаборация))
@Attosius
@Attosius 8 ай бұрын
Потрясающе! Практически свой движок для 3д за неделю, супер! Сам пробовал на готовом движке реализовать некоторые вещи и знаю, насколько бывает сложно разобраться с камерой, отрисовкой, просчетом попаданий и т.п. Математика действительно важна)
@PaulS77777
@PaulS77777 3 жыл бұрын
Терпением ты блещешь дружище!!!🔥 . С рекашетом от зеркал это конечно круто, но тогда почему бы не бегать по потолку или стенам))), а это идея. Можно задумку с ништяками как в аренах. Мужнотфоновую музыку. А можно большой дисплей на карте где в реальном времени можно видеть счет. А если найти тот же ништяк то можно отследить где бегает противник...в общем идей много. Ты крут, поодолжай в томиже духе! Наблюдаем и радуемся за тебя👍👍👍
@demoprog6878
@demoprog6878 4 жыл бұрын
Круууууууууууууууууутоооооооооо наконецто новое видео я его очень долго ждал
@pianold
@pianold 4 жыл бұрын
Чувак, ты крут! Я думал продолжения не будет, а ты его сделал!!! Спасибо, ты лучший!
@vectozavr
@vectozavr 4 жыл бұрын
Спасибо, я старался, как мог :)
@user-se7sz7cs9h
@user-se7sz7cs9h 3 жыл бұрын
Чувак ты крут! Сначала не думал подписываться, но посмотрел три твоих видосика и подписался из уважения.
@user-ve9pq4nw8o
@user-ve9pq4nw8o 4 жыл бұрын
отличное видео !,сам занимаюсь программированием пол года и тоже пытался писать на sfml еле-еле смог сделать 2 игру,после просмотра этого ролика появилась мотивация !,спасибо
@lexamusicmaker3503
@lexamusicmaker3503 4 жыл бұрын
Чел, ты просто лучший, после просмотра этого видел сложилось такое впечатление , что у тебя как минимум миллион подписчиков, я так удивился , когда увидел цифру в 27 тысяч ((( Но я уверен, что у тебя хорошее бушующее, ты проделал колоссальную работу, мне аж самому захотелось выучить этот c++ и создать такой же шедевр,!!!Удачи тебе во всем, я буду ждать каждое твоё видео, знай, теперь у тебя плюс один постоянный подписчик))
@krutoyinfo
@krutoyinfo 2 жыл бұрын
Это все не так сложно, как кажется, поверь
@DICEt
@DICEt 3 жыл бұрын
На счет уроков основ математики - очень круто, ждем))
@Starikov_Viktor
@Starikov_Viktor 4 жыл бұрын
Спасибо за интересный проект и видеоролик с объяснением, продолжай в том же духе!
@gliteg
@gliteg Жыл бұрын
Слушай, я возможно опаздал (на 2 года), но я хотел сказать, что молодец. Ты очень хорошо разбираешься в программировании. Благодаря тебе, я тоже решил создавать игры. Удачи в дальнейших проектах!
@myxamatozis
@myxamatozis 4 жыл бұрын
не так давно посмотрел ролик про первый вариант с "3Д" графикой, очень годно. подписался. это видео доказывает что не зря. сам развивайся и нас подтягивай.
@vectozavr
@vectozavr 4 жыл бұрын
I'll do my best
@Slavchoo
@Slavchoo 4 жыл бұрын
8:18 - ты оплатишь лечение моих глаз!
@user-wg2gx3rz6c
@user-wg2gx3rz6c 4 жыл бұрын
Однозначно ты большущий молодец! Так держать! В игре не хватает гранат, смены оружия, движений персонажей. И очень хотелось бы увидеть создание собственной библиотеки, вот как в первом видео - все сам) Понимаю что это очень сложно и возможно не будет даже желания заниматься собственной библиотекой, но промолчать не могу)
@Rider-bm8cm
@Rider-bm8cm 3 жыл бұрын
Просто Вау! Я поражаюсь вашим навыкам. Было бы неплохо, если вы сделаете курсы по математике для программистов!
@user-wi7bz9zq3e
@user-wi7bz9zq3e 4 жыл бұрын
Качество видео просто офигенное! Растёшь!)
@vectozavr
@vectozavr 4 жыл бұрын
Спасибо за поддержку :) Стараюсь!
@glebmartynov9738
@glebmartynov9738 4 жыл бұрын
Ставьте лайк, кто помнит первое видео про псевдотриде. Следил за автором канала с его первого видео, и наблюдал за его ростом, как ютуб блоггера, отличное видео. ILINblog респект.
@khalilych
@khalilych 4 жыл бұрын
Ты живёшь с Ваньком боже
@glebmartynov9738
@glebmartynov9738 4 жыл бұрын
@@khalilych тЫ жИвеШЬ с ВаНьКОм БоЖЕ
@alexsviridenko
@alexsviridenko 3 жыл бұрын
Спасибо за ролик, монтаж очень круто сделан, приятно посмотреть
@sanimag5591
@sanimag5591 4 жыл бұрын
видео под стать для дня рождения, желаю успехов в продвижении твоего канала
@vectozavr
@vectozavr 4 жыл бұрын
С днём рождения
@porohmega
@porohmega 4 жыл бұрын
Какое нужно железное терпение, чтобы такое провернуть. Респект!
@baukaalimgazy2989
@baukaalimgazy2989 4 жыл бұрын
Вау, круто, я тоже вчера начал делать такую игру на sfml и у тебя видео вышло, совпадение, я последний раз делал raycast на Scrath, но я на c++ попробую сделать с помощью 2D raymarching'а, этот способ вроде быстрее raycasting'а наверное. Реально круто у тебя вышло, надеюсь получится сделать и у меня свою, до этого пробовал делать на SFML разные клеточные автоматы, на SFML интересно и легко можно делать клеточные автоматы и есть готовый класс view для 2D камеры
@volshebniystil5147
@volshebniystil5147 4 жыл бұрын
блин, дикий респект тебе, Автор. Отличное видео и отличный уровень речи и знаний, остается только завидовать Все же, как жаль,что я гуманитарий и социолог,а не программист или математик)
@drevojzni6544
@drevojzni6544 3 жыл бұрын
Низкий поклон, мотивирует очень сильно!
@h_pr
@h_pr 4 жыл бұрын
Круто! Спасибо.
@raysee6245
@raysee6245 4 жыл бұрын
Это дробовик из игры Team Fortress 2 созданный компанией Valve
@vectozavr
@vectozavr 4 жыл бұрын
Получается, что так Вы как Шерлок Холмс
@EttaKamenatios
@EttaKamenatios 4 жыл бұрын
Vectozavr - ilinblog не удивлюсь если в итоге valve возьмёт вас работать к себе над team fortress 3 они любят так делать по крайней мере любили когда делали игры а не лутбоксы и картон
@47syorha52
@47syorha52 4 жыл бұрын
@@EttaKamenatios но они не люьят цифру 4
@47syorha52
@47syorha52 4 жыл бұрын
*3
@user-kw9jl3wl9j
@user-kw9jl3wl9j 4 жыл бұрын
@@47syorha52 что ты скажешь про half life? Все знают что выйдет 3 часть слили её сюжет
@psevdonim3972
@psevdonim3972 4 жыл бұрын
дружище спасибо за труд. хороший ролик и хороший довольно наглядный проект!
@StanislavMarchevsky
@StanislavMarchevsky 3 жыл бұрын
Молодец! Очень крутая работа!
@rustammigranov301
@rustammigranov301 2 жыл бұрын
Как программист по образованию, хочу сказать тебе, что ты просто огромный молодец! Представляю сколько сил и энергии было вложено в этот проект!
@Sergey-zh9zk
@Sergey-zh9zk 10 ай бұрын
В пту учился?)
@xep14_88
@xep14_88 9 ай бұрын
Он же не делал истинно трёхмерный движок
@nethattsame
@nethattsame 8 ай бұрын
по твоему комменту скорее понятно что ты бездарь
@DarisinnkYT
@DarisinnkYT 6 ай бұрын
​@@xep14_88в этом и прикол)
@F1ory
@F1ory 4 ай бұрын
@@xep14_88Делал, но в другом видео
@linsdev
@linsdev 4 жыл бұрын
Если чем-то можно стрелять через зеркала, значит это лазерное оружие.
@user-ge6fs9og6s
@user-ge6fs9og6s 4 жыл бұрын
Продолжишь в таком эе духе, твои подписоты увеличатся в сотни раз. Вангую, через пол года у тебя будет 500к
@mZhukov94
@mZhukov94 2 жыл бұрын
Вань было очень прикольно молодец 👍👍😃 удачи в проектах
@hurricane8891
@hurricane8891 3 жыл бұрын
Вот таких ребят нужно поддерживать!
@krutoyinfo
@krutoyinfo 2 жыл бұрын
Зачем? ты будешь в такое играть???
@404Negative
@404Negative 4 жыл бұрын
как написать игру с нуля: 1) скачиваем библиотеку 2) .....
@user-kv9sd8oq1m
@user-kv9sd8oq1m 4 жыл бұрын
Да с нуля щас любого такого програмиста посади они без интернета ТЫК ПЫК всё Не могут =\
@Tezla0
@Tezla0 4 жыл бұрын
После этого даже смотреть не стал.
@BStudioCD
@BStudioCD 4 жыл бұрын
@@Tezla0 ого, какой ты крутой! прям наказал автора!! 🔥🔥🔥
@user-ve9pq4nw8o
@user-ve9pq4nw8o 4 жыл бұрын
если с абсолютного нуля это вообще надо самому спаять компьютер из палок и камней
@Tezla0
@Tezla0 4 жыл бұрын
@@user-ve9pq4nw8o здесь задача - шутер с нуля, а не компьютер.
@sibiriakov7691
@sibiriakov7691 4 жыл бұрын
Жду от тебя уроки по математике!) С нетерпением!))
@user-ed5dw6zt7s
@user-ed5dw6zt7s 3 жыл бұрын
Вот это круто. Ты вобще красавчик, крутая игра у тебя получилась. Продолжай в том же духе.
@1darkl1ght
@1darkl1ght 4 жыл бұрын
У меня есть парочка идей: 1. Можно сделать полоску хп невидимой из-за стен, т.к. так какой-то вх получается. 2. Можно сделать побольше стен или подобие небольшого лабиринта для непредсказуемости появления врага. 3. можно сделать, чтобы в случайных местах появлялись аптечки и.т.д. Проект действительно классный, Удачи!))
@Mrflomaster2011
@Mrflomaster2011 3 жыл бұрын
Сделай пожалуйста видео по математике, что нужно знать и в каких объемах. Очень хочется попробовать создать подобное твоему, но к сожалению лично я , математически не образован и поэтому не имею представления что и как рассчитывать. В ролике понятно что ты вложил очень много труда и усилий для качественного контента и поэтому наблюдать за тем как ты разработал и продумывал решения, сильно впечатляют и возбуждает большой интерес. Надеюсь на то что твои увлечения приведут тебя к решению более глобальных проектов.
@user-tt5rs1us5g
@user-tt5rs1us5g 2 жыл бұрын
У Вас не найдется времени сделать полную лекцию или курс по математике. Мы будем рады хотябы если Вы будете нас напралять. Какие книги нам читать или тому подобное. В начале даете корткое представление по теме. А дальше даете лекцию. Дальше мы будем сами прочитывать, но понимая что к чему
@denysvasyliev9611
@denysvasyliev9611 3 жыл бұрын
Ты невероятен! Очень прошу курс по математике для программиста!
@user-gk1vh1qc4q
@user-gk1vh1qc4q 6 ай бұрын
ты молодец, двигайся в этом направлении!
@0Lieth0
@0Lieth0 3 жыл бұрын
Я в шоке. Да ты просто гений. Сколько математики и геометрии. Просто класс. Мне до таково уровня безконечьно далеко. С огромным удовольствием смотрю твои ролики...😄
@krutoyinfo
@krutoyinfo 2 жыл бұрын
пару месяцев с нынешним уровнем информатизации
@ilyayapparov175
@ilyayapparov175 2 жыл бұрын
Только не говорите ему что в неделе 7 дней, а не 15.
@user-ur3un7vq3l
@user-ur3un7vq3l 4 жыл бұрын
Офигеть ты шаришь) По белому завидую) Это мотивирует развиваться сильнее)
@addpowersstreams5364
@addpowersstreams5364 4 жыл бұрын
Чел ты классный, очень интересно смотреть!
@Levchikus
@Levchikus 4 жыл бұрын
10:12 если вам интересно кто его держит то это солдат красных из игры Team fortress 2
@user-sw2qn5ti1i
@user-sw2qn5ti1i 4 жыл бұрын
В игре не убран эффект “рыбьего глаза”, стены кажутся выпуклыми, особенно, когда подходишь ближе к ним. Спроецируй все исходящие от игрока лучи на луч, выпускаемый из центра экрана, будет лучше выглядеть.
@vectozavr
@vectozavr 4 жыл бұрын
Спасибо, подумаю над этим :)
@scratchthecatqwerty9420
@scratchthecatqwerty9420 4 жыл бұрын
Это можно решить с помощью тангенса и арктангенса. Типа " tan(Тогда X) = X без эффекта
@legnyov
@legnyov 3 жыл бұрын
"Спроецируй все исходящие от игрока лучи на луч, выпускаемый из центра экрана" - это как? Можно картинку?
@Master.Aitrib
@Master.Aitrib Ай бұрын
Ты лучший брат, с тобой мне легче❤
@TheVellymo
@TheVellymo 3 жыл бұрын
Очень круто. Видос про математику думаю будет тоже интересный.
@user-uy2gb8fj9r
@user-uy2gb8fj9r 4 жыл бұрын
Можно стрелять через зеркала... Не баг, а фича!)) Крутое видео и очень интересный проект, лайк однозначно)
@vectozavr
@vectozavr 4 жыл бұрын
Старался, как мог С:
@anonymousanosss9574
@anonymousanosss9574 Жыл бұрын
Изучать математику, алгебру и физику ради пятерки ❌ Изучать математику, алгебру и физику ради своего движка и/или игры
@bunikido2298
@bunikido2298 3 жыл бұрын
Круто! Написал такой на Паскале. Спасибо за качественное видео с объяснением!
@backer01
@backer01 3 жыл бұрын
А я на питоне сейчас делаю)
@user-si8xh6hk4i
@user-si8xh6hk4i 4 жыл бұрын
Спасибо за видео очень интересно ! Сам писал в университете свой псевдо-3д движок с использованием алгоритма Z-buffer'a :) Сейчас уже давно работаю разработчиком в энтерпрайзе, но около-геймдев опыт был довольно таки фановый)
@raleyph
@raleyph 4 жыл бұрын
Ну как по мне, то можно добавить поддержку HDR. Это сложно, но оно того стоит! Так же есть идея - реализовать в игре полноценный конструктор уровней (типо Hammer в Source)
@user-fy8mq3by2e
@user-fy8mq3by2e 4 жыл бұрын
Насчёт математики: по линейной алгебре уже есть 3blue1brown, причем ты наверняка знаком с роликами этого канала, во всяком случае так можно сказать по анимации в твоих видео) Но! Ты всегда объясняешь понятнее, чем другие люди на Ютюбе и чем пишут в учебниках, так что сделай свою собственную версию!
@user-pu7ep3gm6u
@user-pu7ep3gm6u 4 жыл бұрын
Я за! Пускай расскажет, а то реально интересно зачем=)
@MrRoman238
@MrRoman238 4 жыл бұрын
Ждём серию видео про математику. И спасибо за интересный контент. :)
@bakla_zhan
@bakla_zhan Жыл бұрын
Грандиозная работа проделана! Здорово!
@user-wm8ei7tu4t
@user-wm8ei7tu4t 4 жыл бұрын
какой же шутер может быть без таблицы со счетом?
@creastive
@creastive 4 жыл бұрын
Например его шутер ;)
@user-dt7ye3lf6u
@user-dt7ye3lf6u 4 жыл бұрын
Сделай
@PRikolBlade
@PRikolBlade 4 жыл бұрын
19:40 То чувство, когда превратил костыль в фишку игры)
@sevashpun
@sevashpun 2 жыл бұрын
Блин, крутяк! Ты молодец :)
@bohdan9864
@bohdan9864 4 жыл бұрын
Очень тебе благодарен. Сам учусь на программиста, и сейчас очень хочу увидеть хоть какие-то исходники на С++. Чтобы понять как должен формироваться готовый программный продукт. P.S. С меня подписка и колокольчик с тебя контент.
@glebins
@glebins 4 жыл бұрын
Я за математику и линейную алгебру! Ты отлично объясняешь, приятно слушать
@Alex_Ekb
@Alex_Ekb 4 жыл бұрын
Всё таки, если использовать текстуру кирпичных стен, то потолок/пол можно и потемнее, чтобы атмосферу типа подвала или замка создать. Ещё каких-нибудь серых труб и тёмных картин. Ну и зеркала, конечно, крутая фича. Фоновой музыкой пустить капающую воду, завывание ветра. А для текстур неплохо добавить цвет прозрачности, если в него попадает луч, то летит дальше. Можно создать интересные эффекты основанные на этом. Да и для самого персонажа такая частично прозрачная текстура, будет смотреться лучше. Примерно ка в думе и дюке.
@genrihkutz
@genrihkutz 4 жыл бұрын
спасибо за видео, очень круто, очень интересно было бы посмотреть про математику в программировании) го видео уроки))
@user-ri9ne9if1s
@user-ri9ne9if1s Жыл бұрын
Чувак, ты крут, стало реально интересно как работают движки. Нет нудного бубнежа и тонн текстов, все наглядно, за анимации отдельный плюс
@vectozavr
@vectozavr Жыл бұрын
@Wo_Wang
@Wo_Wang Жыл бұрын
@@vectozavr , Qt C++ годится? Или С++ Builder? :-)
@sourceman9967
@sourceman9967 4 жыл бұрын
7:41 Джон Кармак такой метод использовал
@querenceOfficial
@querenceOfficial 4 жыл бұрын
На счёт разъяснения математики - просто великолепная и правильная идея. Я думаю, каждый бы с удовольствием подтянул свои знания.
@user-tt5rs1us5g
@user-tt5rs1us5g 2 жыл бұрын
Такое объяснение математики интересна всем, чем эти долгие лекций!
@CrazyProfit
@CrazyProfit 4 жыл бұрын
Отличный проект! Продолжай в том же духе и на будущее посмотри в сторону нейросетей! ;) Лайк на все видео!)
@roman_roman_roman
@roman_roman_roman 3 жыл бұрын
Круто, спасибо огромное за видео, очень интересно, вы большой молодец
@geccorporation2845
@geccorporation2845 3 жыл бұрын
Как раз на мой канал подписаться можешь, там я уроки делаю
@user-uy9lb5el2f
@user-uy9lb5el2f 4 жыл бұрын
14:29 Звучит интересно)
@antonmaklakov
@antonmaklakov 3 жыл бұрын
Я вот смотрю на это и думаю, сколько бы мне потребовалось часов, чтоб реализовать это на javascript. Я конечно тоже иногда поделываю игрушки на канале, но до 3д шутана... Жёстко. Реально респект автору за старание!
@stransey
@stransey 2 жыл бұрын
Обычный человек - делает шутер на unity Супер мозг - делает шутер на с++ Супер х200 мозг - делает шутер на джаваскрипт
@WiRaR
@WiRaR 4 жыл бұрын
Это всё слишком классно! Слишком сложно, но ты просто красавчик!
@farm5770
@farm5770 3 жыл бұрын
Красавчик, лукас поставил, покамись не понимаю толком но выглядит интересно )
@Sanya2694
@Sanya2694 4 жыл бұрын
Скачал игру, комп не потянул, походу придется менять железо, все таки игра 2020 года)) P.S. А если без шуток, то все качественно сделано, красиво показано, хоть и не все понятно. Анимации, перебивки, все круто, лайк.
@rustamtermenusmack7165
@rustamtermenusmack7165 4 жыл бұрын
Ну, теперь можно развивать движок по немногу!
@AssDestroyer277
@AssDestroyer277 2 жыл бұрын
Спасибо вам за такие гайды и советы, огромное спасибо
@omygod1984
@omygod1984 4 жыл бұрын
Очень круто 😎 Лайк!
@mihzam3892
@mihzam3892 2 жыл бұрын
12:00 Нужно физически добавить объем (площадь) игроку. Хотя-бы окружность и высчитывать не пересекается ли она с объектами стены.
@user-ct1cx5gj9u
@user-ct1cx5gj9u 2 жыл бұрын
Тогда скольжения не получится. Хотя мб можно просто повернуть вектор скорости при столкновении со стеной, спроецировав его на ось стены (помня, что карта на самом деле двумерная).
@bodikzarebumba4911
@bodikzarebumba4911 4 жыл бұрын
Мне тут курсач писать нужно по с++, и тут ты со своим роликом в рекомендованых, буду писать шутер)
@vectozavr
@vectozavr 4 жыл бұрын
Хороший выбор :)
@eugene5960
@eugene5960 4 жыл бұрын
А кто-то решил запилить с этого дипломную работу:)
@user-wv8kz2ci7k
@user-wv8kz2ci7k 3 жыл бұрын
@@eugene5960 подобных дипломных проектов в интернете много, есть и те, которые выглядят простенько, однако приносят доход.
@anastasia_e10
@anastasia_e10 4 жыл бұрын
Это просто шикарно 😮😮😮
@user-rv7oq6si7g
@user-rv7oq6si7g 3 жыл бұрын
Классно получилось, ты большой молодец)))
Chips evolution !! 😔😔
00:23
Tibo InShape
Рет қаралды 27 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 6 МЛН
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 11 МЛН
He Threw A Banana Peel At A Child🍌🙈😿
00:27
Giggle Jiggle
Рет қаралды 17 МЛН
Спорим, вы Этого Не Знали? :)
10:32
Vectozavr
Рет қаралды 1,3 МЛН
Издеваюсь над Своим 3D Движком :)
11:31
Vectozavr
Рет қаралды 621 М.
На Этом вы Точно не Играли!
10:27
Vectozavr
Рет қаралды 330 М.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Рет қаралды 1,6 МЛН
wyłącznik
0:50
Panele Fotowoltaiczne
Рет қаралды 12 МЛН
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Рет қаралды 3,9 МЛН
Обманет ли МЕНЯ компьютерный мастер?
20:48
Харчевников
Рет қаралды 176 М.