я предлагаю сделать единственное оружие которое сможет так сделать
@skyliner4994 жыл бұрын
@@МаксимКузьмин-м6з да, бластер!
@diceline16774 жыл бұрын
@@skyliner499 Тоже об этом думал, а потом придумал: можно давать персонажу выливать жидкое зеркало из некоего ведра на стену и определенная область превращается в зеркало. Или дать возможность возводить тонкий зеркальный отрезок на 2D, а после адаптации в 3D будет плоскость. Так можно, убегая от противника, позади себя построить стену, и враг, который сильно сконцентрировался за подбитой жертвой, стрельнет несколько раз в себя. Еще одна идея, связанная с картинами: персонаж может их минировать, и когда враг подходит к этой картине, он умирает.
@skyliner4994 жыл бұрын
@@diceline1677 употребляете тяжёлые наркотики?))
@ivan.chekmenev4 жыл бұрын
Про урон по себе от зеркала кто-нибудь спрашивал?
@mrazaroff51294 жыл бұрын
Я вообще не понял как сюда попал и почему посмотрел этот видос целиком. Но должен сказать, что очень интересно.
@MagicMightNew4 жыл бұрын
19:41 Когда лень отлаживать "Это добавляет новую механику"
@kimtyatya4 жыл бұрын
Это не баг, а фича
@cdtmproject4 жыл бұрын
зхыхзвызхвхвх да дадада
@t3m8ch794 жыл бұрын
А ведь самое забавное, такое произошло с Квейком
@ДАНЯ_МГЕ3 жыл бұрын
Если подумать Именно так в team fortress 2 и появились рокет-джампы
@WhoIsHim_Paradox7 ай бұрын
1941💀
@RosGosNavoz3 жыл бұрын
"Если вам будет интересно, то могу сделать уроки математики..." Я с огромным удовольствием буду смотреть и пепесматривать эти уроки! Это очень крутая идея!
@EttaKamenatios4 жыл бұрын
результат: победила Анна из холодного сердца
@byef3ar4 жыл бұрын
Ну а что😁
@doodocina4 жыл бұрын
результат: прилетел бан за заставку видео от канала oneLoneCoder
@vyachachsel4 жыл бұрын
...которая постоянно смотрит в зеркало и скоро станет мемом
@seregaaaaaa4 жыл бұрын
Офигеть! Какая большая работа требуется даже для такой простой игры. Как же это делали первопроходцы без библиотек и Фотошопа?!
@LukeMCPE2 жыл бұрын
@Флаф Блаф рил?
@PoTaPblcH_82 жыл бұрын
Ну так он же с нуля практический все сделал. Красава, не поспоришь. Однако, если бы он взял готовый движок, было бы в разы быстрее, только не так интересно и позновательно.
@鄿2 жыл бұрын
создали библиотеки и фотошоп))
@НикитаШалаев-б6й2 жыл бұрын
В этом и есть кайф!)
@BlackStalker5022 жыл бұрын
Для Doom, id software использовали фото игрушечных пушек, а монстров сами лепили и тоже фотографировали. А ещё один из основателей гениальный программист)
@--lebanskiy4 жыл бұрын
Ждём видео по линале и по математике в целом! А также можешь сделать видео о полезных книгах, которые ты определённо рекомендуешь к прочтению (или выложить список куда-нибудь). Большое спасибо!
@kysalochka1374 жыл бұрын
+
@deadfox60114 жыл бұрын
Я, как и многие другие, был бы счастлив, если бы увидел видео по линейной алгебре и мат. анализу. Ведь убедился в надобности этих наук во время создания нейросетей. Расширить знания в области геометрии и мат. анализа никому не навредит, даже наоборот, будет только полезно) Так что, плюсую.
@krempay4ik371 Жыл бұрын
Для этого достаточно не гулять пары в унике)
@riksisharakshas4 жыл бұрын
Сижу значить, фронтендером работаю, наткнулся на видео, аж слюни потекли от такого, настоящего, программирования
@lauhG32 жыл бұрын
Как хорошо, что я начал кодить в 15 и я щас с лёгкостью могу начать учить плюсы и в хуй себе не дуть. На самом деле, Я хочу себе базу поставить ( а то пхп и питон не сильно уж помогает тебе в этом плане. Да ты понимаешь концепции, но кодить на таком уровне, как в первые)
@staren29892 жыл бұрын
Это можно легко сделать на жсе, с канвасом, я сейчас таким занимаюсь
@flory_gamedev Жыл бұрын
@@lauhG3 Как продвижение в C++? Я вчера начал переходить с питона на C++ знания пайтона очень помогли
@holymonk31824 жыл бұрын
Остальные: ну, чтобы создать игру, надо использовать Юнити или Анриал. Вектозавр: как создать свой движок
@Deatrockerz4 жыл бұрын
Остальные: поступают рационально, используя готовый удобный движок, если НУЖНО СОЗДАТЬ ИГРУ. Вектозавр - создает движок для саморазвития и поднятия популярности в ютубе
@giveall78014 жыл бұрын
@@Deatrockerz если ты не в курсе то большинство игр всё же работают на уникальных движках.
@stikulzon8014 жыл бұрын
@RomixERR __GAMES__ Пиши хотяб на game maker studio
@illusionsoftworks78664 жыл бұрын
@@Deatrockerz Действительно, остальные вполне рационально расходуют лишние ресурсы. Я пока не видел ни одного серьёзного проекта без своего движка. 2K Czech, SCS Software, Rockstar, Mojang. Если нужно создавать КАЧЕСТВЕННУЮ игру, в любом случае нужно работать на уровне базовых библиотек - чуть выше взаимодействия с драйверами. Не хочешь писать свою механику - изучай чужую. Собственное решение всегда будет рациональней готового.
@of_youtube4 жыл бұрын
Надо думать головой, когда что то делаешь. Столько идиотов в комментариях. Чел записал видео, для показа. Конечно на готовом движке легче было бы сделать и быстрее. И ЛУЧШЕ! Имея опыт, финансы, команду и идею рациональнее писать свой движок для долгосрочного проекта. Для игр на коленках без бекграунда надо пользоваться тем, что есть. Бред писать движок с нуля в таком случае. К автору вопросов нет, он просто делал для видео
@ilyayapparov1752 жыл бұрын
Только не говорите ему что в неделе 7 дней, а не 15.
@vectozavr4 жыл бұрын
Моя школа по математике: vectozavr.ru P/S: Пересмотрел сейчас ролик и понял, какой же он классный!!! 😱😂
@Наукарешаетвсё4 жыл бұрын
Автор попробуй писать программы без староннего софта с полго нуля зная базу это реально или нет?? Я хочу досканально понимать что и как происходит. Хочу сам написать движок но не знаю что делать. Я пишу с телефона где не возможно посмотреть аpi есть только голая java компилятор. Пытался исползовать libgdx но не знаю как она работает а с документации взял врагент для текстур и выводит криво.
@Наукарешаетвсё4 жыл бұрын
Help me
@mr.developer4 жыл бұрын
@@Наукарешаетвсё привет, посмотрите у меня на канале. Есть плейлист как создать игру на чистой Java. Там сначала создание движка, потом игра. Посмотрите и все поймёте)
@Наукарешаетвсё4 жыл бұрын
@@mr.developer спасибо огромное, я рад что вы задумалась сделать контенд на эту тему. Я очень вам благодарен спасибо!
@film_universe_hub4 жыл бұрын
ГО нейросеть на плюсах напиши и вставь ботов в эту игру как персонажей
@KirillKosolapov4 жыл бұрын
Спасибо тебе, вспомнил те поистине классные времена, когда писал игры. Графические баги и десятки часов отладки и внезапные озарения в курилке
Название: "Написал шутер на C за неделю" Превью: "1й день - 15й день" Я: а что в смысле
@vectozavr3 жыл бұрын
👹
@Сергей-и4б7к6 ай бұрын
Вообще-то на C++!
@ЕфремОщепков-ш9х4 жыл бұрын
Спасибо большое, Иван! Подобного контента сейчас нет нигде. Очень интересно наблюдать, как программит решает такие сложные задачи. Тем более создание игры :D
@kudrity2 жыл бұрын
Теперь знаю Ваше имя Иван. Раньше обращался на Вектозавр! А как Ваше полное имя(full name)!?
@TheDustyChannel33344 жыл бұрын
А говорят, на Макбуке Игр нет.
@aboltuz22224 жыл бұрын
А можно поставить винду и пелеключатся системами влюбой момент мой кореш так делает
@aboltuz22224 жыл бұрын
Найс
@legnyov4 жыл бұрын
На телефоне даже есть! На яве можно тоже писать!
@rerorero29694 жыл бұрын
А говори что нет?
@RealN0mad3 жыл бұрын
@Sensei - Says а нафиг он стоит бл 100к
@glebmartynov97384 жыл бұрын
Ставьте лайк, кто помнит первое видео про псевдотриде. Следил за автором канала с его первого видео, и наблюдал за его ростом, как ютуб блоггера, отличное видео. ILINblog респект.
@khalilych4 жыл бұрын
Ты живёшь с Ваньком боже
@glebmartynov97384 жыл бұрын
@@khalilych тЫ жИвеШЬ с ВаНьКОм БоЖЕ
@uselessguide82774 жыл бұрын
Приятно слушать человека, оперирующего терминологией правильно. Да и на один мой вопрос о псевдотрёхмерных движках ответил, ответ на который в интернетах я найти не смог.
@IliaZhuk4 жыл бұрын
Я в 21:00: Наверное надо лечь спать раньше Я в 3:04: "Что будет если посмотреть в 2 зеркала в псевдо3Д 2Д игре"
@de9x294 жыл бұрын
imperios Ash действительно, сейчас 2:50 на часах)))
@IliaZhuk4 жыл бұрын
@@de9x29 такие видосы смотрятся только ночью))
@axror0604 жыл бұрын
1:42 )
@Kolobokkapitan2 жыл бұрын
2:13 ночи, а хотелось лечь в 00:00. Зато знаю с какими проблемами могу столкнуться делая свой движок для игры.
@anonymousanosss95742 жыл бұрын
Изучать математику, алгебру и физику ради пятерки ❌ Изучать математику, алгебру и физику ради своего движка и/или игры
@porohmega4 жыл бұрын
Какое нужно железное терпение, чтобы такое провернуть. Респект!
@rustammigranov3013 жыл бұрын
Как программист по образованию, хочу сказать тебе, что ты просто огромный молодец! Представляю сколько сил и энергии было вложено в этот проект!
@Sergey-zh9zk Жыл бұрын
В пту учился?)
@xep14_88 Жыл бұрын
Он же не делал истинно трёхмерный движок
@nethattsame Жыл бұрын
по твоему комменту скорее понятно что ты бездарь
@ArchiveMinecraftTeam Жыл бұрын
@@xep14_88в этом и прикол)
@F1ory10 ай бұрын
@@xep14_88Делал, но в другом видео
@conandoyle18594 жыл бұрын
Какой же крутой монтаж! Я в восторге! Ты так понятно доносишь информацию. Смотрел видео на одном дыхании. Такие видео мотивируют изучать новое.
@vectozavr4 жыл бұрын
Ради вашего вдохновения я и делаю видео
@DICEt4 жыл бұрын
На счет уроков основ математики - очень круто, ждем))
@SHILY-PROJECT4 жыл бұрын
Это просто нереальный ТОП! Спасибо огромное за старание! Успехов тебе!:3
@vectozavr4 жыл бұрын
Спасибо, друг!
@0Lieth04 жыл бұрын
Я в шоке. Да ты просто гений. Сколько математики и геометрии. Просто класс. Мне до таково уровня безконечьно далеко. С огромным удовольствием смотрю твои ролики...😄
@krutoyinfo3 жыл бұрын
пару месяцев с нынешним уровнем информатизации
@_siegmeyer4 жыл бұрын
1:31 Гений ищет в яндексе на английском
@xBETEP4 жыл бұрын
АХахахаха)))
@9786-e1e4 жыл бұрын
так же делаю. часто прокатывает
@qweqwevka4 жыл бұрын
01:08 это Гитлер?
@mhdmodocluber95914 жыл бұрын
Ну вообще я тоже ищу туторы по программированию на английском. У них на много больше инфы, и всё понятно. Не то, что наши русские ленивые жопы)))
@rusucksia4 жыл бұрын
Лучше в Гугле. Хотя это давно известно.
@Levchikus4 жыл бұрын
10:12 если вам интересно кто его держит то это солдат красных из игры Team fortress 2
@pianold4 жыл бұрын
Чувак, ты крут! Я думал продолжения не будет, а ты его сделал!!! Спасибо, ты лучший!
@vectozavr4 жыл бұрын
Спасибо, я старался, как мог :)
@1darkl1ght4 жыл бұрын
У меня есть парочка идей: 1. Можно сделать полоску хп невидимой из-за стен, т.к. так какой-то вх получается. 2. Можно сделать побольше стен или подобие небольшого лабиринта для непредсказуемости появления врага. 3. можно сделать, чтобы в случайных местах появлялись аптечки и.т.д. Проект действительно классный, Удачи!))
@ЕгорНовак-ъ6ч4 жыл бұрын
Можно стрелять через зеркала... Не баг, а фича!)) Крутое видео и очень интересный проект, лайк однозначно)
@vectozavr4 жыл бұрын
Старался, как мог С:
@lexamusicmaker35034 жыл бұрын
Чел, ты просто лучший, после просмотра этого видел сложилось такое впечатление , что у тебя как минимум миллион подписчиков, я так удивился , когда увидел цифру в 27 тысяч ((( Но я уверен, что у тебя хорошее бушующее, ты проделал колоссальную работу, мне аж самому захотелось выучить этот c++ и создать такой же шедевр,!!!Удачи тебе во всем, я буду ждать каждое твоё видео, знай, теперь у тебя плюс один постоянный подписчик))
@krutoyinfo3 жыл бұрын
Это все не так сложно, как кажется, поверь
@myxamatozis4 жыл бұрын
не так давно посмотрел ролик про первый вариант с "3Д" графикой, очень годно. подписался. это видео доказывает что не зря. сам развивайся и нас подтягивай.
@vectozavr4 жыл бұрын
I'll do my best
@АронБафомет2 жыл бұрын
Чувак, ты крут, стало реально интересно как работают движки. Нет нудного бубнежа и тонн текстов, все наглядно, за анимации отдельный плюс
@vectozavr2 жыл бұрын
@Wo_Wang Жыл бұрын
@@vectozavr , Qt C++ годится? Или С++ Builder? :-)
@epiphansmolyanov40204 жыл бұрын
игра, в которой: псевдо-3D из Wolfenstein, дробовик из Team Fortress 2, игрок - скин из Minecraft`а, а также Анна из "Холодное Сердце". *АДОВАЯ СМЕСЬ, АЖ ОБОИ ОТ СТЕН ОТКЛЕИВАЮТСЯ*
@prodnielyoung4 жыл бұрын
Осталось на Гугл плей выложить и рекламу в код вшить
@vladyslavkryvoruchko2 жыл бұрын
Такая-вот коллаборация))
@hurricane88913 жыл бұрын
Вот таких ребят нужно поддерживать!
@krutoyinfo3 жыл бұрын
Зачем? ты будешь в такое играть???
@Slavchoo4 жыл бұрын
8:18 - ты оплатишь лечение моих глаз!
@СергейТыщенко-в2я4 жыл бұрын
Просто класс! Удачи тебе бро.👍👍👍😊
@linsdev4 жыл бұрын
Если чем-то можно стрелять через зеркала, значит это лазерное оружие.
@АлександрБондаренко-ъ8г Жыл бұрын
Со школы у меня не выходил проект 3д игр из головы, было интересно чисто для себя, каким образом это можно реализовать?! Думал над алгоритмами. В школе были первые попытки, это был 2001 год )) Начал с 2д, сделал крайне простую карту для автогонок, перемещение по дороге, отлавливал нахождение в границах трассы , разгон и торможение , ничего не придумал на счет текстур , поступление в Вуз. Забросил. Математический факультет. На лекциях по линейной алгебре вспомнились мысли про 3д ходилки. Вернулся к затее. Стал думать над алгоритмами уже с новыми знаниями. Придумал взять за основу принцип построения отражения окружающего мира по принципу человеческого глаза, т.е. все объекты вокруг персонаж видел как проекции на плоскости (задавал угол обзора, размеры видмой области по размерам расширения экрана, удаление плоскости проекции от центра выхода лучей , со всеми этими параметрами экспериментировал) Создал карту путем занесения координат в трехмерном пространстве примитивов и формул этих примитивов. В общем добился приличного отображения проекций этих объектов при перемещении вокруг них , приближению , удалению, добавил управление мышью, типа прыжка, приседа (все, что не сложно ). Написал аналог алгоритма "Художника" (не знал такого названия даже до просмотра этого ролика). С алгоритмами создания текстур и наложения их на 3д объекты не справился , что-то отвлекло и забросил. Нигде не подсматривал, все придумывал из головы. Так на хождении среди проекций 3д объектов и закончил тогда )) Время от времени думал над этой задачей, приходили мысои в голову иногда, между решениями житейских проблем (поиск работы, женитьбы, ипотеки и прочее ) А тут ночью мне это видео выпало к просмотру )) С удовольствием посмотрел )) Уважение автору, молодец! Понял, что именно мне можно было сделать по-другому, в моей задаче. Хотя, у меня немного другой подход был , я задавал сразу трехмерные объекты на карте, а не строил линии разной высоты(в зависимости от удаленности от объекта)-что само по себе супер идея ))) которая избавляет от многих проблем. Но в свою очередь рождает другие. В общем в свои 38 эту идею не забросил, как хобби )) интересно поглядеть код автора . Спасибо за видео !
@raysee62454 жыл бұрын
Это дробовик из игры Team Fortress 2 созданный компанией Valve
@vectozavr4 жыл бұрын
Получается, что так Вы как Шерлок Холмс
@EttaKamenatios4 жыл бұрын
Vectozavr - ilinblog не удивлюсь если в итоге valve возьмёт вас работать к себе над team fortress 3 они любят так делать по крайней мере любили когда делали игры а не лутбоксы и картон
@47syorha524 жыл бұрын
@@EttaKamenatios но они не люьят цифру 4
@47syorha524 жыл бұрын
*3
@Максимсосок4 жыл бұрын
@@47syorha52 что ты скажешь про half life? Все знают что выйдет 3 часть слили её сюжет
@bunikido22983 жыл бұрын
Круто! Написал такой на Паскале. Спасибо за качественное видео с объяснением!
@backer013 жыл бұрын
А я на питоне сейчас делаю)
@demoprog68784 жыл бұрын
Круууууууууууууууууутоооооооооо наконецто новое видео я его очень долго ждал
@Svolochi18652 жыл бұрын
Солдат из тф2 стреляет по лолям из доки доки в стиле Майнкрафт... Хм... На что это похоже?... На дум? На квейк? Нет! Это мои сны при температуре 36.6
@МихаилФокин-э7н4 жыл бұрын
В игре не убран эффект “рыбьего глаза”, стены кажутся выпуклыми, особенно, когда подходишь ближе к ним. Спроецируй все исходящие от игрока лучи на луч, выпускаемый из центра экрана, будет лучше выглядеть.
@vectozavr4 жыл бұрын
Спасибо, подумаю над этим :)
@scratchthecatqwerty94204 жыл бұрын
Это можно решить с помощью тангенса и арктангенса. Типа " tan(Тогда X) = X без эффекта
@legnyov4 жыл бұрын
"Спроецируй все исходящие от игрока лучи на луч, выпускаемый из центра экрана" - это как? Можно картинку?
@PRikolBlade4 жыл бұрын
19:40 То чувство, когда превратил костыль в фишку игры)
@Alex_Ekb4 жыл бұрын
Всё таки, если использовать текстуру кирпичных стен, то потолок/пол можно и потемнее, чтобы атмосферу типа подвала или замка создать. Ещё каких-нибудь серых труб и тёмных картин. Ну и зеркала, конечно, крутая фича. Фоновой музыкой пустить капающую воду, завывание ветра. А для текстур неплохо добавить цвет прозрачности, если в него попадает луч, то летит дальше. Можно создать интересные эффекты основанные на этом. Да и для самого персонажа такая частично прозрачная текстура, будет смотреться лучше. Примерно ка в думе и дюке.
@rodanban2224 жыл бұрын
Механика как в Duke Nukem 3D версии Sega Megadrive. Накидать разных локаций, добавить текстуры лиц персонажей (допустим монстров), задизайнить текстуры оружия, добавить дверей (судя по видео, а я не силен в программировании, могу предположить что это сдвиг коллизии вместе с текстурой). И вот готова полноценная игра. А вообще желаю удачи в совершенствовании)
@sourceman99674 жыл бұрын
7:41 Джон Кармак такой метод использовал
@MrPunishervictor4 жыл бұрын
Спасибо за столь информативный ролик ! Про математику хотелось бы послушать в Вашем исполнении ! Спасибо
@ДмитрийМимоходенко4 жыл бұрын
Насчёт математики: по линейной алгебре уже есть 3blue1brown, причем ты наверняка знаком с роликами этого канала, во всяком случае так можно сказать по анимации в твоих видео) Но! Ты всегда объясняешь понятнее, чем другие люди на Ютюбе и чем пишут в учебниках, так что сделай свою собственную версию!
@РостиславУглик-с6ч4 жыл бұрын
Я за! Пускай расскажет, а то реально интересно зачем=)
@sanimag55914 жыл бұрын
видео под стать для дня рождения, желаю успехов в продвижении твоего канала
@vectozavr4 жыл бұрын
С днём рождения
@ЯрославПаюсов4 жыл бұрын
Конечно, у разработчиков игр наверняка не было этой библиотеки, но судя по всему Вы продвинулись в создании 3D-игр за недель на столько же, на сколько разработчики первых 3d-игр продвигались за годы. Думаю, нужно продолжать, может и до создания своего движка, конкурирующего с каким-нибудь unreal engine дойдёт. Такие видеозаписи, как эта, могут помочь многим начать что-то своё и создать много всего хорошего. Спасибо!
@user-or1kv4dz8b4 жыл бұрын
Посмотрите предыдущий ролик, там без библиотеки, все в консоли. Библиотека выполняет задачи не относящиеся к математической модели псевдотрехмерного мира, - загрузку текстуры, работу с сетью и т.п.
@user-lx8pn6jy9y2 жыл бұрын
Ничего сложного , но время нужно ... Молодец . Не останавливайся , жарь дальше.
@Mrflomaster20114 жыл бұрын
Сделай пожалуйста видео по математике, что нужно знать и в каких объемах. Очень хочется попробовать создать подобное твоему, но к сожалению лично я , математически не образован и поэтому не имею представления что и как рассчитывать. В ролике понятно что ты вложил очень много труда и усилий для качественного контента и поэтому наблюдать за тем как ты разработал и продумывал решения, сильно впечатляют и возбуждает большой интерес. Надеюсь на то что твои увлечения приведут тебя к решению более глобальных проектов.
@kudrity2 жыл бұрын
У Вас не найдется времени сделать полную лекцию или курс по математике. Мы будем рады хотябы если Вы будете нас напралять. Какие книги нам читать или тому подобное. В начале даете корткое представление по теме. А дальше даете лекцию. Дальше мы будем сами прочитывать, но понимая что к чему
@Master.Aitrib7 ай бұрын
Ты лучший брат, с тобой мне легче❤
@Михаил-з5р Жыл бұрын
C++ разработчики: "Чтобы сделать игру, нужно скачать библиотеку SFML" Java разработчики: "У нас в стандартной библиотеке есть всё, что нужно"
@retrosniperrus4 жыл бұрын
TF2 с хорошей оптимизацией и heavy update который мы заслужили
@КириллШарипов-ж3ъ4 жыл бұрын
Сейчас смотрю и могу только догадываться, каких трудов, сколько головной боли, каких нервов стОит даже «говененькая» стрелялка СЕГОДНЯ, не говоря уже о топовых играх Сколько нюансов и факторов надо учесть Сколько инфы нужно знать Да уж Действительно завораживает, это ведь можно просто «уйти» в этот мир Многое в моем мировоззрении встало на своё место Продолжай снимать и развиваться. И по больше тонкостей и нюансов разумеется
@MrReaxxionAction4 жыл бұрын
угу, практически каждая игровая механика требует больших человеческих жопо-часов. Бывает приходят крутые идеи для игры, думаю, вот, будет пушка и уже хочу начать делать, как вспоминаю, что я один и буду делать это долго. Нужно по началу делать игры с минимумом механик)
@ИванВасильев-п6г3 жыл бұрын
Чувак ты крут! Сначала не думал подписываться, но посмотрел три твоих видосика и подписался из уважения.
@bodikzarebumba49114 жыл бұрын
Мне тут курсач писать нужно по с++, и тут ты со своим роликом в рекомендованых, буду писать шутер)
@vectozavr4 жыл бұрын
Хороший выбор :)
@eugene59604 жыл бұрын
А кто-то решил запилить с этого дипломную работу:)
@КайроСтилл3 жыл бұрын
@@eugene5960 подобных дипломных проектов в интернете много, есть и те, которые выглядят простенько, однако приносят доход.
@jokalemene50524 жыл бұрын
17:45 Теперь зеркала можешь переделать в порталы и разбить игру на комнаты/уровни. После этого и псевдо-многоэтажность можно эмитировать, неевклидовы лестницы .
@raleyph4 жыл бұрын
Ну как по мне, то можно добавить поддержку HDR. Это сложно, но оно того стоит! Так же есть идея - реализовать в игре полноценный конструктор уровней (типо Hammer в Source)
@gliteg Жыл бұрын
Слушай, я возможно опаздал (на 2 года), но я хотел сказать, что молодец. Ты очень хорошо разбираешься в программировании. Благодаря тебе, я тоже решил создавать игры. Удачи в дальнейших проектах!
@glebins4 жыл бұрын
Я за математику и линейную алгебру! Ты отлично объясняешь, приятно слушать
@Zareyn4374 жыл бұрын
Красавчик свой движёк своя игра!
@antonmaklakov4 жыл бұрын
Я вот смотрю на это и думаю, сколько бы мне потребовалось часов, чтоб реализовать это на javascript. Я конечно тоже иногда поделываю игрушки на канале, но до 3д шутана... Жёстко. Реально респект автору за старание!
@stransey3 жыл бұрын
Обычный человек - делает шутер на unity Супер мозг - делает шутер на с++ Супер х200 мозг - делает шутер на джаваскрипт
@ajdarseidzade6884 жыл бұрын
Только сегодня увидел это видео в списке рекомендованных и как рад этому. Круто - нечего и сказать тут. Я вот на C++ (DirectX) долго писал и последний раз год назад и знаю как трудно (а может и нет - что я так драматизирую?) запускать графику тут. Зато потом невероятная и недостижимая скорость обработки по сравнению с др. языками и пр. лабудой. Я вот рендерил obj файл (3D формат такой и вообще-то без разницы какой формат, но этот для примера тут привожу) и у меня получилось около 13000 кадров/сек на GTX1080 (где-то неск. тысяч вершин у модели было). Простейший 3D объект. Но на Юнити (у других - не у меня) получилось всего около сотни кадр./сек похожую по кол-ву вершин модель отрисовать у других прогеров. Не знаю - может и руки кривые и может из-за этого, но очень сомневаюсь, что у них хотя бы только в 10 раз медленнее чем у меня получилось бы. Очень. Автору спасибо за видео и привет из Баку. Успехов!
@404Negative4 жыл бұрын
как написать игру с нуля: 1) скачиваем библиотеку 2) .....
@Петруха-у1л4 жыл бұрын
Да с нуля щас любого такого програмиста посади они без интернета ТЫК ПЫК всё Не могут =\
@Tezla04 жыл бұрын
После этого даже смотреть не стал.
@BStudioCD4 жыл бұрын
@@Tezla0 ого, какой ты крутой! прям наказал автора!! 🔥🔥🔥
@Несмешнонесмеемся4 жыл бұрын
если с абсолютного нуля это вообще надо самому спаять компьютер из палок и камней
@Tezla04 жыл бұрын
@@Несмешнонесмеемся здесь задача - шутер с нуля, а не компьютер.
@yunushkin884 жыл бұрын
Ну кстати в Doom вроде не было отражений. Круть. Сделай пожалуйста видео про математику для программиста. В игре предлагаю добавить взрывающиеся предметы наносящие урон, отверстия от пуль в зеркалах и знаешь такой эффект типа как в F.E.A.R или Max Payne замедление с трассировкой пуль. Ну и обычную трассировку пуль, анимацию вылета гильзы из дробовика. Отображение повреждений на противнике. Саундтрек как в Doom Eternal)
@ВторойкиборгЧеловек-Сидр4 жыл бұрын
14:29 Звучит интересно)
@shawarman77134 жыл бұрын
Идеи для игры: сделать конечное число патронов, в дробовике, чтобы была перезарядка оружия. Патроны чтобы появлялись рандомно в некоторых местах комнаты и игрок мог подобрать их пополнять запас. Больше скинов оружия в игре. Ну и несколько локаций, допустим дома заброшенные дома, катакомбы, где-то в лесу, или какая-то лаборатория. Или взять вообще из вышеописанного 👆 связать эти локации (доходишь до определенного места---> фигась и попадаешь на след уровень или телепортируешься на др. локацию. Соответственно на новой лок. ты уже круче, быстрее, пухи поярче. Полноценная игруха Вообщем или создать свой КС Vectozavr edition
@mihzam38922 жыл бұрын
12:00 Нужно физически добавить объем (площадь) игроку. Хотя-бы окружность и высчитывать не пересекается ли она с объектами стены.
@ВасилийВишневский-н2ф2 жыл бұрын
Тогда скольжения не получится. Хотя мб можно просто повернуть вектор скорости при столкновении со стеной, спроецировав его на ось стены (помня, что карта на самом деле двумерная).
@Attosius Жыл бұрын
Потрясающе! Практически свой движок для 3д за неделю, супер! Сам пробовал на готовом движке реализовать некоторые вещи и знаю, насколько бывает сложно разобраться с камерой, отрисовкой, просчетом попаданий и т.п. Математика действительно важна)
@СергейКраснов-й4в4 жыл бұрын
"Дисторсия" на стенах, когда к ним приближаешься, режет глаз
@user-ur3un7vq3l4 жыл бұрын
Офигеть ты шаришь) По белому завидую) Это мотивирует развиваться сильнее)
@h_pr4 жыл бұрын
Круто! Спасибо.
@denysvasyliev96114 жыл бұрын
Ты невероятен! Очень прошу курс по математике для программиста!
@LeKudesnitsa4 жыл бұрын
"Можно было бы написать игру на игровом движке, но я хочу сделать всё сам" и тут же подключаешь библиотеку. Но всё равно классно. Тема с рикошетом от зеркала тянет на киллинг фичу для шутана.
@LeKudesnitsa3 жыл бұрын
@Флаф Блаф но библиотека это уже не "всё сам".
@shmeleff_ural3 жыл бұрын
@@Sanek_666 у людей вопрос в другом. Почему на с++ он не написал всю игру, без подключения библиотек, чтобы все было в одном проекте. только текстуры подключались бы из отбельной папки. Для начала грубо говоря пусть заставит крутится в окне 3D объект с изображением Эльзы не используюя готовые библиотеки
@ohnocoder2 жыл бұрын
@@shmeleff_ural Тогда уж сразу на двоичном коде🤣
@PaulS777774 жыл бұрын
Терпением ты блещешь дружище!!!🔥 . С рекашетом от зеркал это конечно круто, но тогда почему бы не бегать по потолку или стенам))), а это идея. Можно задумку с ништяками как в аренах. Мужнотфоновую музыку. А можно большой дисплей на карте где в реальном времени можно видеть счет. А если найти тот же ништяк то можно отследить где бегает противник...в общем идей много. Ты крут, поодолжай в томиже духе! Наблюдаем и радуемся за тебя👍👍👍
@zollax11466 ай бұрын
Я тот который C++ изучает только месяц 🗿
@ВладВлад-у6ш4 жыл бұрын
Спасибо за видео очень интересно ! Сам писал в университете свой псевдо-3д движок с использованием алгоритма Z-buffer'a :) Сейчас уже давно работаю разработчиком в энтерпрайзе, но около-геймдев опыт был довольно таки фановый)
@ОлегВандрашек4 жыл бұрын
какой же шутер может быть без таблицы со счетом?
@creastive4 жыл бұрын
Например его шутер ;)
@nothing_void_empty4 жыл бұрын
Сделай
@Несмешнонесмеемся4 жыл бұрын
отличное видео !,сам занимаюсь программированием пол года и тоже пытался писать на sfml еле-еле смог сделать 2 игру,после просмотра этого ролика появилась мотивация !,спасибо
@syrn1k__4 жыл бұрын
Ну математика нужна если ты делаешь движок, 3д проекты и тд, в другом случае можно обойтись базой
@maximmaxim83743 жыл бұрын
+
@СергейЦветов-н4н3 жыл бұрын
Не все этого понимают)
@mikzll4 жыл бұрын
Автор однозначно заслуживает лайк !! В школах нужно учить с посылом "забегая вперёд " интерес появится у молодых
@optimusprime94564 жыл бұрын
Прикольно было бы создать оружие, которое будет стрелять молниями) Именно в плане сложности отрисовки молнии. В некоторых играх молния умеет несколько раз прыгать с одной цели на другую, если радиус позволяет. P.s. а как давно вы знакомы с программированием? P.p.s. Спасибо!)
@vectozavr4 жыл бұрын
Программирую с 2013 (14) - не помню точно
@CrazyProfit4 жыл бұрын
Отличный проект! Продолжай в том же духе и на будущее посмотри в сторону нейросетей! ;) Лайк на все видео!)
@nikita_gerasin4 жыл бұрын
"У всех в интернете всё работает", но не у меня 😥
@nunthenihtara6083 жыл бұрын
😪
@Сергей-и4б7к6 ай бұрын
Знаешь, у меня тоже сначала не работало, а потом так пошло быстро и всё работало, просто не останавливайся!
@sibiriakov76914 жыл бұрын
Жду от тебя уроки по математике!) С нетерпением!))
@ноуноу-и3ф4 жыл бұрын
17:24 - текстуру персонажа*
@mZhukov943 жыл бұрын
Вань было очень прикольно молодец 👍👍😃 удачи в проектах
@sykaax3 жыл бұрын
Это ведь по прежнему псевдо 3д. а не 3д движок полноценный, какие-то сложные модели не получиться отрисовать с основываясь на линиях никак.
@mtate4054 жыл бұрын
Про математику: да! Давай! Это то что мне нужно
@artemsa994 жыл бұрын
Короче задача такая: сделать оптоэлектронный компьютер на основе лазерно индуцированных фазовых переходов халькогенидных сплавов. То есть и вычисления и память на одной единственной фигне из германий-теллуридной фольги. При этом у меня вообще слабое понимание работы классической эвм. Что посоветуете вообще почитать или посмотреть такого по теме?
@Kto_tooo4 жыл бұрын
А что? Я не чо непонять
@МаксимКузьмин-м6з4 жыл бұрын
ШТА ЭТО ТЫ НАПИСАЛ ТАКОЭ
@summersnow24084 жыл бұрын
а что, германий снова в моде?
@artemsa994 жыл бұрын
Summer snow сам по себе не очень, но Халькогенидные сплавы с ним да
@summersnow24084 жыл бұрын
@@artemsa99 понятно, опять велосипед изобретают(((
@ВладиславДимитров-е4э4 жыл бұрын
Продолжишь в таком эе духе, твои подписоты увеличатся в сотни раз. Вангую, через пол года у тебя будет 500к
@ЕвгенийВИНОГРАДОВ-м6ь3 жыл бұрын
2:01 чо за приложение скажите плиз
@volshebniystil51474 жыл бұрын
блин, дикий респект тебе, Автор. Отличное видео и отличный уровень речи и знаний, остается только завидовать Все же, как жаль,что я гуманитарий и социолог,а не программист или математик)
@vewram4 жыл бұрын
Это просто ахуенно
@АкулаАпара4 жыл бұрын
Копээээцц, прикольно, нужно добавить модельку анимированную, инвентарь, виды орудий, напоследок гранаты и мины. Различные карты