Я создал Онлайн Шутер с нуля! И сам написал читы 😂

Sdílet
Vložit
  • čas přidán 15. 05. 2024
  • Начни обучаться математике сейчас!
    👉 vectozavr.ru
    discord канал: / discord
    Скачать собранный релиз: github.com/vectozavr/shooter/...
    Репозиторий Шутера: github.com/vectozavr/shooter
    Репозиторий Движока: github.com/vectozavr/3dzavr
    gitHub: github.com/vectozavr
    inst: / vectozavr
    Я в vk: vkvec
    telegram: t.me/vectozavr
    Группа vk: vectozavr
    Содержание: сегодня я расскажу вам о том, как c нуля я создал свой трёхмерный игровой движок и написал на нем онлайн шутер, с какими проблемами я столкнулся, сколько времени это заняло и что получилось в итоге. Приятного просмотра!
    Таймкоды:
    00:00 - Введение
    02:01 - Цели проекта
    02:37 - Архитектура движка
    03:34 - Основы 3D графики
    04:38 - Обновление игрового мира
    06:03 - Цвета и освещение
    06:42 - Импорт .obj файлов
    07:11 - Камера и клиппинг
    09:58 - Анимации
    10:18 - Обработка и обнаружение столкновений
    12:01 - Сетевое взаимодействие
    12:48 - Карта для игры
    13:09 - Игрок и управление
    16:01 - pow-pow!
    18:37 - Звуки
    19:13 - Может всё-таки OpenGL?
    20:09 - Multiplayer
    21:31 - Весёлые баги
    20:38 - Делаем нормальную модельку игрока
    23:08 - Тесты игры
    28:51 - Дальнейшие планы
  • Věda a technologie

Komentáře • 1,3K

  • @vectozavr
    @vectozavr  Před rokem +105

    Всех жду обучаться математике ❤ - vectozavr.ru

    • @SuperBro112Lol
      @SuperBro112Lol Před rokem +3

      C:\Games\shooter_windows\shooter.exe
      Версия этого файла несовместима с используемой версией Windows. С помощью сведений о системе опредилите необходимую версию программы (32- или 64-разрядную) и обратитесь к издателю программного обеспечения.

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o Před rokem +2

      Здравствуйте , скажите пожалуйста ,можете ли вы Переписать эту игру на языке Processing (просто исходники на плюсах у меня почему-то не запускаются, с Processing такой проблемы быть не может , ибо язык и среда разработки кросс-платформенные и из дополнительного по требует только java)? этот язык не сильно отличается от c++ хоть и основан на java. Также Processing уже "Из коробки "позволяет работать с 2d и с 3d примитивами.
      Вот урок по языку - czcams.com/video/2fs1tuUUJRM/video.html

    • @dionissi
      @dionissi Před rokem

      в это моменте я подумал что это копия майнкравт 4:39

    • @skaM_x
      @skaM_x Před rokem

      игра классная жаль что у не смог в нее поиграть (у меня 32 бит) надеюсь будет х32 версия

    • @misha9834
      @misha9834 Před rokem

      Очень круто но можеш сделать на телефоне🤔

  • @FirstNameLastName130
    @FirstNameLastName130 Před rokem +384

    Сам создал игру, сам наругал читеров, сам создал читы... гениально)

  • @OnigiriScience
    @OnigiriScience Před rokem +467

    Наконец-то! Мы все долго ждали это видео🔥

    • @Habray
      @Habray Před rokem +25

      твои видео мы тоже долго ждём (в хорошем смысле)

    • @mezerilo
      @mezerilo Před rokem +4

      когда видос?

    • @user-qx5hk4bo8w
      @user-qx5hk4bo8w Před rokem +3

      Да?

    • @Logicatube
      @Logicatube Před rokem +4

      В гитхабе видел движок но не знал как им пользоваться

    • @iljakot_tran4131
      @iljakot_tran4131 Před rokem +1

      Когда новый видос у Макара?

  • @jopaslona1
    @jopaslona1 Před rokem +366

    "Я обнаружил, что данная реализация позволяет карабкаться по стенам" - для моих игр половина механик примерно так и появляется 🤣 две доли нежелания в очередной раз все переделывать + одна доля "довоображовывания" - это гремучая смесь, ведущая к удивительным результатам!

    • @DaDescriptor
      @DaDescriptor Před rokem +19

      -"в этой игре можно прыгать в воздухе"
      -"да пox*й, у нас как никак тема для геймджема "это не баг, это фишка""
      у меня видимо всегда этот джем идёт

    • @sellvaldr1210
      @sellvaldr1210 Před rokem +1

      А как можно поиграть с людьми из других городов ?

    • @bifocalvac6453
      @bifocalvac6453 Před rokem

      @@sellvaldr1210ну конечно главное сидеть на одном сервере

    • @sellvaldr1210
      @sellvaldr1210 Před rokem

      @@bifocalvac6453 да я тогда просто видео не досмотрел я не знал как играть по сети а щас знаю

    • @fyfbifvodefin9383
      @fyfbifvodefin9383 Před rokem

      @@sellvaldr1210 Пробросить порт, на котором игра работает и запустить сервак на нём. Дальше сообщить друзьям внешний IP, чтобы они по нему подключались, а самому по локальному IP подключаться. Всё просто

  • @maxim8174
    @maxim8174 Před rokem +774

    Ждём RTX версию.

  • @mood4073
    @mood4073 Před rokem +1508

    Импортозаместил Unreal, молодец!

    • @Peter-fx5ez
      @Peter-fx5ez Před rokem +81

      качество не подкачало, как и любой импорт рашки) дерьмецо

    • @mood4073
      @mood4073 Před rokem +44

      @@Peter-fx5ez ладно

    • @SCXBelka
      @SCXBelka Před rokem +39

      @@mood4073 "картинка с Жаком Фреско"

    • @rjuman
      @rjuman Před rokem +21

      @@Peter-fx5ez какой может быть импорт из рашки, тут впринципе ничего не производят

    • @nitro_game_development
      @nitro_game_development Před rokem +24

      @@rjuman почему? Есть например движок "UNIGINE " Русского производства и могу сказать от юньки с онриалам он совсем не отличается :0

  • @TrishkaBum
    @TrishkaBum Před rokem +125

    29:53 - Сам не похвалишь, никто не похвалит))
    А вообще прикольно, мне кажется весь этот минимализм имеет свой шарм и текстурирование и усложнение форм не обязательно пойдёт на пользу)

    • @vectozavr
      @vectozavr  Před rokem +17

      Ну а как иначе 🥰
      Согласен, тут надо поэкспериментировать и проверить 👀

    • @arteecool1140
      @arteecool1140 Před rokem +6

      тришка?...

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o Před rokem +4

      @@vectozavr Но RTX и реалистичная физика из HL2 (с возможностью разгонятся до трёх сверхсветовых) всё-же нужна).

    • @AlexSmitg
      @AlexSmitg Před rokem +2

      @@user-yh7ry7uu9o мне кажется нужно освещение

    • @tall_guy81
      @tall_guy81 Před rokem +2

      Да сколько ж тут гигантов узких кругов?!

  • @alekssa5947
    @alekssa5947 Před rokem +96

    Требую довести игру до стима, ну и для слабых ноутбуков конечно-же)
    И требую режим песочницы)
    Куда писать наработки на сюжет?)

  • @user-lb1nm6lo6f
    @user-lb1nm6lo6f Před rokem +34

    "Не баг, а фича")) Пожалуйста будьте с этим осторожнее в дальнейшем.

    • @nakidai
      @nakidai Před rokem +3

      ахренеть высокие прыжки с замедлением времени - тоже не баг а фича.

  • @wesnik329
    @wesnik329 Před rokem +60

    Зашёл посмотреть историю из детства, а тут какой-то 3д движок

  • @user-wz9cf6qo6o
    @user-wz9cf6qo6o Před rokem +22

    Господи , я смотрю это видео , и не могу поверить что я все это понимаю. В детстве я и подумать не мог что я буду таким умным.

    • @DeagleRush
      @DeagleRush Před rokem +1

      Дада) я о том же. Приятно понимать, что видишь сея картину и уже представляешь как пишешь все это. И да, меня тоже звать Кирилл

  • @ryen1
    @ryen1 Před rokem +15

    13:45 Музыка идеально подходит под ходьбу

  • @user-jw6pk6lk6q
    @user-jw6pk6lk6q Před rokem +30

    Иван просто молодец! Смотрела на одном дыхании. Профессионально, интересно и увлекательно. Главное, что твой труд мотивирует к действию и наглядно показывает, что нужно верить в свои силы и всего можно добиться. Продолжай нас радовать, ждём с нетерпением следующее видео. Спасибо отдельное за школу, это такой шанс для ребят попробовать свои силы и научиться учиться по новому👍🏻🙌

  • @sivkaother6518
    @sivkaother6518 Před rokem +57

    Можно ещё сделать хоррор -- просто убрать текстуры и дать игроку возможность отрисовывать точки на объектах. Как твои точки от пуль.
    Получится что-то наподобие Scanner Sombre.
    Тёмный лабиринт, ручной сканер, точки во мраке. И что-то движется в темноте, но ты можешь увидеть только тень его силуэта на стене.

    • @staf3r408
      @staf3r408 Před rokem +2

      @индюшка )🇷🇺 ++++++++++++++++++++++

    • @UWU-ne6zi
      @UWU-ne6zi Před rokem +1

      @индюшка )🇷🇺 да да да

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o Před rokem

      ​@@indushka123GMOD!

  • @denbiggy3835
    @denbiggy3835 Před rokem +32

    Впечатляет. Было очень интересно наблюдать за процессом разработки и теста игры на движке с нуля. Ждëм дальнейшего развития игры!

  • @kusakich9633
    @kusakich9633 Před rokem +124

    Вот про OpenGl Metal и Vulkan ты не правильно подумал. Эти API не позволяют Тебе работать с 3д графикой! это API которые позволяют тебе обращаться к видеокарте и процессору для отрисовывания самых базовых примитивов на экран а также всяких полезных штук типа загрузки шэйдеров и массивов вершин(для отрисовки мэшей) в видеокарту. Там нет систем 3д там просто 2д экран -1 до +1 и буфер глубины. Это самое низкоуровневое что можешь ты позволить для кроссплатформенной графики. Особенно Vulkan. SFML же это просто фрэймворк для кроссплатформенного открытия окна и обработки событий(с этим ни чуть не хуже справляется GLFW). И внем присутствуют функции для отрисовки примитивов. НО ЭТО ПРОСТО ОБЕРТКА НАД OpenGL! Это намного высокоуровневей чем OpenGL(я молчу про Vulkan который позволяет тебе напрямую с видюхой разговаривать).
    Матрицы же ты пишешь и всю остальную мишуру сам! И да, как раз из-за этого ты получишь в несколько раз лучшую производительность! Особенно на Vulkan который из-за своей низкоуровневости в отличии от OpenGL выдает потрясающие результаты(как DirectX но кроссплатформенно). Залайкайте чтобы увидел))))

    • @CaXaPHblN_HerP
      @CaXaPHblN_HerP Před rokem +16

      Решением в стиле "с самого нуля" будет выучить язык ассемблера для видеокарт и написать свою собственную библиотеку.

    • @YuraSamusenko
      @YuraSamusenko Před rokem

      @@CaXaPHblN_HerP А такой вообще есть в открытом виде в интернете?

    • @kusakich9633
      @kusakich9633 Před rokem +2

      @@CaXaPHblN_HerP так он же пишет кроссплатформенный движок, а openGL был создан для кроссплатформенной графики чтобы не писать разные вызовы под разные видеокарты потому что у разных видеокарт разные API

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk Před rokem

      Важное уточнение - как DirectX12, более ранние директы они примерно как OpenGL разных версий

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk Před rokem +3

      @@kusakich9633 Vulkan кроссплатформенный

  • @loo2003
    @loo2003 Před rokem +52

    Жаль, что вы и Onigiri стали редко выпускать видео. С другой стороны, вы делаете свои проекты и растёте над собой - тут остаётся только выразить свое почтение.

  • @liz2k
    @liz2k Před rokem +28

    Мне очень нравятся люди, которые горят своей идеей и реализуют ее :)

  • @catalyst1755
    @catalyst1755 Před rokem +6

    Вот увидеть пример на vulkan было бы просто идеально. Как то бегло просмотрел демки на vulkan и они оказались на первый взгляд не простыми. И благодарю за очень годные видосы! Ты даёшь массу полезной информации.
    Даже мне как человеку который математику не знает, становится понятно)

  • @user-vf6cr3ol9l
    @user-vf6cr3ol9l Před rokem +40

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

    • @nitro_game_development
      @nitro_game_development Před rokem +2

      Это по курсу

    • @nitro_game_development
      @nitro_game_development Před rokem +8

      @You Tube в 2000 это было бы весьма круто, но сейчас это не продуктивно

    • @wizaral
      @wizaral Před rokem +3

      @@nitro_game_development в 2000 такая реализация лагала бы жёстче, чем последняя Батла на gtx750

    • @RocketmanReal
      @RocketmanReal Před rokem +8

      @You Tube лол, а что это если не движок?) Самый что ни на есть. Причем не только 3д, а еще и физический - автор написал свою реализацию твердых тел. И потом на этом движке написал шутер с фановыми механиками, еще и с мультиплеером, протестировал, и даже сыграл с подписчиками. Что это если не практическое применение?)

    • @DaDescriptor
      @DaDescriptor Před rokem +2

      @You Tube типо то, что у движка нет редактора?

  • @user-zi7ip2nr8x
    @user-zi7ip2nr8x Před rokem

    Продолжай! Очень интересно смотреть за данной темой!

  • @SCXBelka
    @SCXBelka Před rokem +10

    11:40 если самую яркую грань представить как самую близкую к нам то получается какой-то тесарактовый куб.

  • @user-vn5vf1kn3d
    @user-vn5vf1kn3d Před rokem +51

    Ещё можно сделать античит, который при подключении игрока на сервер будет проверять, соответствуют ли значения здоровья, патронов, отдачи и т.д. значениям на сервере

    • @linuxoidovich
      @linuxoidovich Před rokem +10

      Можно просто отправить серву другие значения, нужно просто проводить некоторые операции на сервере. А с читами играть весело еще.

    • @jkarims
      @jkarims Před rokem +1

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

    • @linuxoidovich
      @linuxoidovich Před rokem

      @@user-oz9jq5ss4s Не получится. Клиент может отправить не тот кеш.

    • @linuxoidovich
      @linuxoidovich Před rokem +1

      @@user-oz9jq5ss4s Да с читами тоже весело играть.

  • @xxxmen4988
    @xxxmen4988 Před rokem +1

    друГ, у тебя лучший контент в подобной стезе на ютубе. подача на высоте, как и сама суть, а еще игра вышла неплохая, уверен, ты или подпищики еще смогут ее доработать и сделать настоящую бомбу. респект, спасибо за контент

  • @solekovsky912
    @solekovsky912 Před rokem +1

    Молодец! Продолжай в том же духе)

  • @twenli6117
    @twenli6117 Před rokem +7

    Я ждал и верил, что продолжение выйдет

  • @superdogidog9984
    @superdogidog9984 Před 3 měsíci +1

    Блин просто спасибо. Хотел самостоятельно такое сделать ради интереса но увидел твой видос. Ты уталил мой интерес и сэкономил мне 3 месяца. Все понятно и очень интересно. Продолжай

  • @Melentyev_David_PowerPoint

    Круто! Смотрел на одном дыхании!

  • @iljakot_tran4131
    @iljakot_tran4131 Před rokem +11

    Очень познавательно!
    Меня будоражит тот факт, что игра происходит только на 1 из 6 граней куба

  • @user-hm3sf1mh8r
    @user-hm3sf1mh8r Před rokem +3

    С какой ты планеты?)Я конечно не чего не понял,но наблюдал с удивлением)И представляю какой путь знаний ты преодолел,уважение тебе и успехов!Красавчик!

  • @user-rb4cw5ys6n
    @user-rb4cw5ys6n Před rokem +2

    Мы снова изобрели колесо!
    А вообще увлекательно конечно и познавательно, спасибо (;

  • @user-uf5xj1sx3v
    @user-uf5xj1sx3v Před rokem +1

    Автор большой молодец. Это всё так сложно и требует очень большого терпения и ума. Спасибо за видео.

  • @user-vf6cr3ol9l
    @user-vf6cr3ol9l Před rokem +6

    07:44 Ахаха))) Это я себя так ощущаю, когда смотрю данное видео)

  • @dmitry.shpakov
    @dmitry.shpakov Před rokem +4

    Нереально крутой ролик! Спасибо.

    • @vectozavr
      @vectozavr  Před rokem +2

      Рад, что вам понравилось 🥰

  • @StratoCatster
    @StratoCatster Před rokem

    Курс, кстати, очень круто сделан!
    Рекомендую!
    Местами только быстровато))

  • @ezhepalka
    @ezhepalka Před rokem +1

    Ура! Я ждал это видео с самого начала!!! С самой первой твоей истории в инстаграме!!!!!

  • @mehman_lezgin
    @mehman_lezgin Před rokem +21

    Мне очень нравится тема 3D графики с нуля. Сам написал простую графику с трассировкой лучей (но у меня старый ноут, поэтому не могу использовать в реальном времени - real time).
    Жду ещё видосы про 3D! ♥️

    • @titanovsky
      @titanovsky Před rokem

      @You Tube оо, только недавно тебя вспоминал. Боже.. Ты реально каждый месяц заходишь ко всем популярным IT ютуберам и пишешь дичь? На Соера ты наехал по пустяку, и там же тебя заминьонили опытные разработчики, доказав твою некомпетентность, ещё у кого-то я тебя видел в комментах.

    • @titanovsky
      @titanovsky Před rokem

      @You Tube чел, ты меня уже не удивишь, я видел очень обиженных людей, которые даже спустя 2 года, могут о себе напомнить, так что, ты тефтелька) Ну, окей, удовлетворяй своё эго дальше, расписывая токсичные и душные комменты людям, которые что-то добились, а ты нет)

    • @titanovsky
      @titanovsky Před rokem

      @You Tube нет, просто я тоже не идеальный человек, но вот когда я вижу таких как ты, реально обиженных людей, которые из года в год творят дичь, скрывая собственные плохие качества: зависть, токсичность, ложный элитаризм (этим почти все страдают) - я прям себя ощущаю человеком, оказывается, есть сущности, которые реально обиженные, реально ничего не добились, и которых, сейчас я скажу не оскорбив тебя, можно назвать человеком морально опущенным. Ты человек морально опущенный, и это не оскорбление, скажу ещё раз, ты чмо.
      И раз в природе есть клещи, которые явно мешают людям, но они участвуют в экосистеме, то пускай будут. Так и подобные тебе, ну наверно тоже нужны, и если нужны, чтобы дать понять: Как не нужно себя вести в обществе и что нужно решать личные проблемы, а не убегать от них. Поэтому, спасибо тебе.
      Кстати, именно 26 июля будет специальная скидка на курс по изучению разработки Lua, он будет стоить всего: 4999 рублей за 6 месяцев обучение. Ждём вас!

  • @gamalai
    @gamalai Před rokem +14

    Эти вставочки с обезьяной, просто космос

  • @user-zy3wd2mh2r
    @user-zy3wd2mh2r Před rokem

    Браво, восхищаюсь, когда смотрю и слушаю подобное

  • @ochenhorosho
    @ochenhorosho Před rokem +2

    это как некоторые у себя во дворе поршни для мотоцикла отливают из алюминия самодельные , некоторые наручные часы создают самодельные , частного производства - это умение впечатляет, но фабричное коллективное производство на другом уровне качества и совершенства.
    Это философские мысли 😊😊😊😊

  • @user-ck1uu9if8k
    @user-ck1uu9if8k Před rokem +4

    Импортозамещение всяким юнити и анриалам...
    Очень классный проект, надеюсь будешь его развивать👌

  • @user-pr5kc1vq4m
    @user-pr5kc1vq4m Před rokem +4

    Дядя, ты сумасшедший, если решился сделать все это с нуля 🔥 респект и уважуха!

  • @othelnik6659
    @othelnik6659 Před rokem +1

    Огромный молодец!!! Я столько ждал этого видео и вдруг бац!

  • @a.osethkin55
    @a.osethkin55 Před rokem +1

    Спасибо. Круто сделано

  • @dron12261
    @dron12261 Před rokem +4

    Требую полноценную реализацию этого арена-шутера, оч круто вышло

    • @Galaktikaa
      @Galaktikaa Před 6 měsíci +1

      Ооо Дааа, скоро переплюнет данный проект по крутости Квейк-Арену + Постал все части вместе с Пейн Киллером и прочими убойными шутанами. И конечно же другие разрабы кто шарит в этом очень не хило помогут довести всё это дело до ума.

  • @user-uj4gr9ql4m
    @user-uj4gr9ql4m Před rokem +4

    22:30
    Ахахах, всем любителям вставания на проп и потом его взятия с прыжком доброе утро
    (кто не понял - вроде в халве был такой баг, что можно было встать на любой объект который можно взять, потом прыгнуть, взять этот проп, заново прыгнуть, взять и так летать, так как персонаж прыгал от объекта, потом к себе его притягивал и заново можно было прыгнуть)
    И да, хотелось бы чтобы у дробовика было не просто выстрел+перезарядка, а выстрел, передёгивание затвора, выстрел, передёгивание затвора, выстрел и полноценная перезарядка

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o Před rokem +1

      К несчастью в новой версии это пофиксили. Надеюсь спидранеры простят VALVe за это.)

  • @Naezdnik_pavuka
    @Naezdnik_pavuka Před rokem

    Привет! Огромное спасибо за видео! Я, довольно часто люблю делать 3д фигуры на бумаге. И как же ты мне помог, когда сказал что куб- это 2д треугольники , подверженный освещению. Огромное спасибо!

  • @user-jn9ks5yh5l
    @user-jn9ks5yh5l Před rokem +1

    Очень крутой проект, джу новые видео, мне интересно что будет дальше.

  • @vectozavr
    @vectozavr  Před rokem +10

    Лайк если конкретно закачался от музыки из сабвей серфа

    • @Dimetropales
      @Dimetropales Před rokem +1

      МузЯка классная, но ЛАЙК поставил за движок.

  • @snatvb
    @snatvb Před rokem +3

    вот это реально круто :) для того чтоб не читерили -- сервер должен содержать репликацию и все важные рассчеты должны проводиться на нем, и с него они должны слаться всем игрокам

  • @grebodya
    @grebodya Před rokem +2

    Когда мне говорят что в программировании не нужна математика - я хочу в лицо плюнуть такому человеку

  • @star_killer121
    @star_killer121 Před rokem

    Прикольный квейкер, жду продолжения
    Кстати, чтобы избавится от бритв и бессмертия можно на сервере сделать проверки на допустимость значений

  • @pavelgoogle7669
    @pavelgoogle7669 Před rokem +18

    Можно сделать Интерполяцию движения игроков, чтоб двигались плавно, а не телепортировались

    • @Wo_Wang
      @Wo_Wang Před rokem

      Вычислять их положение и отрисовывать каждые 5-20 миллисекунд...
      :-)

  • @arkanzock4082
    @arkanzock4082 Před rokem +3

    Ого, впечатление от видосика сильное )

  • @yarin5107
    @yarin5107 Před rokem +1

    Рад Тебя слышать)

  • @F1ory
    @F1ory Před rokem

    Сходу лайк, наконецто норм видео

  • @user-zl5yd3uj6o
    @user-zl5yd3uj6o Před rokem +10

    Шутер хороший. Предлагаю:
    1. Добавить анти-чит (или хотя бы если сервер обнаруживает у человека отсутствие отдачи, она появляется, если у человека больше патронов чем обычно, ставится обычное колво и т.д.)
    2. Добавить наказание за читы (бан с сервера на время/навсегда)
    3. Добавить экономику и возможность именно покупки оружий а не подбираний
    4. Сделать снайперский прицел снайперской винтовке
    5. Добавить новые оружия (новые винтовки/автоматы, пулеметы, новые дробовики, пистолеты)
    6. Добавить новых карт
    7. Добавлять новый режим игры, допустим режим закладки бомбы
    8. Добавить новые модельки (с бОльшим количеством полигонов) и вместе с этим настройки графики (низко - низкополигональные модели, средне - среднеполигональные модели, высоко - высокополигональные модели)
    9. Добавить гранаты
    10. Добавить защиты по типу шлемов и бронижилетов

    • @SuperMordva
      @SuperMordva Před rokem +3

      Наказание за читы должно быть веселым, проявляющимся необычно

    • @haimalexandernikolchook8280
      @haimalexandernikolchook8280 Před rokem +3

      @@SuperMordva пъяная камера? Экран с "Китай ком. партия не доволен этим штраф один Кошко жена

    • @user-zl5yd3uj6o
      @user-zl5yd3uj6o Před rokem

      @@SuperMordva кстати да

    • @iljakot_tran4131
      @iljakot_tran4131 Před rokem

      А ещё можно открыть цс

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o Před rokem +2

      @@haimalexandernikolchook8280 , Компартия Китая? Вы случайно не из чата alexgyver 'A?

  • @thejupiterman
    @thejupiterman Před rokem +4

    Бесконечность не предел. Безумная задумка и гениальная реализация, непосильная обычному человеку

    • @xplus9218
      @xplus9218 Před 6 měsíci +2

      Да ну юпитер и ты тут не ожидал
      у тебя очень полезный и класный видос по мултиплееру

    • @thejupiterman
      @thejupiterman Před 6 měsíci

      @@xplus9218 мяу привет дорогой друг

  • @user-co6qk3hl9z
    @user-co6qk3hl9z Před rokem

    Титаническая работа! Моё уважение.

  • @Arbuz9557
    @Arbuz9557 Před rokem

    спасибо за такое прекрасное видео, благодаря ему у меня есть мотивация делать игру дальше!

  • @redy5533
    @redy5533 Před rokem +3

    Алилуя! Дождались! целых 3 года!

  • @bleckVirus
    @bleckVirus Před rokem +6

    Импортозамещённый квейк?

  • @user-xu9tb7oe2z
    @user-xu9tb7oe2z Před rokem +2

    Как же это круто!

  • @ruslantemirhanov7903
    @ruslantemirhanov7903 Před rokem +1

    Я посмотрел ролик уже давно, забыл комент оставить для продвижения. Ролик как всегда бомба. Эх жаль, что так мало по сравнению с предыдущими видео просмотров(

  • @KJPiGames
    @KJPiGames Před rokem +3

    Балдёжный видос, замотивировал меня написать свой собственный движок, я сегодня ночь не спал, и так не смог придумать, для чего он мне нужен)
    * Толи ,чтобы оптимизировать работу с системами рендеринга, чтобы на полигонах можно было в высоком качестве рисовать разрушения без тормозов
    * Или вообще податься в воксели, чтобы с помощью них творить магию как в Teardown.
    Крч такие мысли от видоса, надо будет как-нибудь к тебе прийти удалить пробелы в математике, особенно в геометрии хы)
    Успехов!

    • @vectozavr
      @vectozavr  Před rokem +4

      Я сам каждый раз, когда вспоминаю об этом проекте радуюсь :)
      Появляется какое-то детское счастье

    • @KJPiGames
      @KJPiGames Před rokem +2

      @@vectozavr Это да, по сути в этом и заключается главный вайб программирования в связке с занятием любимым делом.

  • @redstone6709
    @redstone6709 Před rokem +5

    Писать читы на собственную игру это гениально.) Мне очень нравится подобные видео, надеюсь ты сделаешь продолжение)
    P.S Читы это весело но хотелось бы анти чит, и мне очень интересно как он работает

    • @wizaral
      @wizaral Před rokem

      Всё предельно просто. Клиент игры отвечает за отрисовку, анимации, ввод юзера, отправку на сервер запросов на передвижение/выстрел/прыжок. Сервер за вычисления, проверку принятых данных, отправку текущей игровой ситуации.
      А в видео все вычисления на клиенте и 0 проверок на сервере.

    • @redstone6709
      @redstone6709 Před rokem

      @@wizaral Ну это я примерно понимаю, но интереснее посмотреть как его будут писать и тестировать)

    • @CaXaPHblN_HerP
      @CaXaPHblN_HerP Před rokem

      Пентест собственной же игры

  • @MichaelPFTS
    @MichaelPFTS Před 12 dny

    Имба видео,захотел сделать шутер на этом движке)

  • @MARK_RUS
    @MARK_RUS Před 3 měsíci +1

    Вот в последней части видео где дробаш стреляет с бешеным спреем я придумал кое что. В общем с таким же спреем можно сделать гранату, окрасить от нее частицы в желтый или оранжевый цвет, добавить возможность ее подбирать, кидать, чтобы она отскакивала и т.п. ну додумай сам и удачи тебе👊

  • @grabril3264
    @grabril3264 Před rokem +8

    Какой-то tf2 получился XD
    Работа впечатляющая! Большое спасибо за ролик

    • @simp_Bronya
      @simp_Bronya Před rokem +1

      +, не хватает рокетджампов и стикетджампов)

    • @nakidai
      @nakidai Před rokem

      @@simp_Bronya есть рокетджампы, дробовик топ

    • @simp_Bronya
      @simp_Bronya Před rokem

      @@nakidai рокет нет

    • @nakidai
      @nakidai Před rokem

      @@simp_Bronya А дрободан есть

    • @simp_Bronya
      @simp_Bronya Před rokem

      @@nakidai есть

  • @user-pb4vh2xz3o
    @user-pb4vh2xz3o Před rokem +3

    отлично, ты сделал рокет джамп, ждем классы как в тим фортрес

  • @WitchKingChannel
    @WitchKingChannel Před rokem

    Ну чо сказать, топ топовый, очень круто!

  • @i_yankki
    @i_yankki Před rokem

    Ждём полную игру!

  • @thefikus1275
    @thefikus1275 Před rokem +5

    2:27 получается на OpenGL написал. OpenGL поидеи выполняет работу только с видеокартой(тупо рисует точки и накладывает текстуры). А для 3д мы сами делаем преобразовываем спомощью glm.

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk Před rokem

      Для этого достаточно погуглить, что использует SFML, потому что НЕ использовать графическое апи для графических приложений невозможно

  • @flatikk
    @flatikk Před rokem +3

    25:52 Уроки математики у средней школы во время второй мировой, видео в цвете

  • @Dyas777
    @Dyas777 Před rokem

    Вдозновляюще. Год назад писал свой опенгл на пайтоне, чтобы понять математику. Очень помогла старая серия статей по этой теме на хабре.

  • @Moccasin974
    @Moccasin974 Před rokem +2

    когда не хочешь что-то фиксить: это не баг а фича

  • @jil635
    @jil635 Před rokem +10

    В диспетчере лучше показывать сколько миллисекунд занимает операция в кадре (может это только для меня удобнее, так как в других движкам именно количество миллисекунд показывает)

    • @rad9587
      @rad9587 Před rokem

      i eto gorazdo tochnee

    • @rad9587
      @rad9587 Před rokem +1

      @Astronomia🇷🇺 мне тогда просто было лень ставить русскую раскладку в xorg

  • @makumbamakumbre5470
    @makumbamakumbre5470 Před rokem +4

    Хотел про Unreal написать, но опоздал. :(
    Но появилась альтернативная идея - мы все знаем какую черную полосу переживает Cryengine. Свяжись с ними, помоги. Им Щас ох как нужны новаторы. Может даже название движка изменят на Laughengine. 😁

    • @fyfbifvodefin9383
      @fyfbifvodefin9383 Před rokem

      1. CryEngine уже давно сдох и был полностью слит с исходниками
      2. На OpenGL далеко не уедешь и в современных реалиях движки нужно писать на современных API

  • @ShadeZlat
    @ShadeZlat Před rokem

    капец, крутотень!

  • @qoras
    @qoras Před rokem +6

    Что можно добавить:
    1.Гранаты
    2.Макс. кол-во игроков.
    3.Свои скины.
    4.Начальный экран.
    5.Текстуры.
    6.Огнемёт.
    7.Дымовую гранату.
    8.Флешку.
    9.Коктейль молотова.
    10.Кастомизацию игрока и оружия.
    11.Свои карты.
    12.Встроенные режимы.
    13.Свои режимы.
    14.Лестницы, кнопки, двери и джетпак.
    15.Порталы.
    16.Портальную пушку.
    17.Текстовый чат.
    18.Голосовой чат.
    19.Эмодзи.
    20.Залить движок и игру в стим.
    21.Сделать графическую оболочку движка.
    22.Добавить UI.
    23.Добавить античит.
    24.Добавить шарообразные объекты.
    Заметь пж.

    • @denzel8028
      @denzel8028 Před rokem +1

      Возьми и добавь сам, код открытый, что мешает?

    • @qoras
      @qoras Před rokem

      @@denzel8028 Я тип знаю только bat файлы и js, я просто предложил

    • @denzel8028
      @denzel8028 Před rokem

      @@qoras ок

  • @STOR_91.Hellochik_91
    @STOR_91.Hellochik_91 Před 9 měsíci +1

    18:08 - Золотые калоши из ChikenGun.Кстати можно добавить двойные золотые калоши

  • @Pro100YSER
    @Pro100YSER Před rokem +4

    замедло и мультиплеер? Как это?

  • @serafimes
    @serafimes Před rokem +3

    Когда уже 4д движок с Онигири?

  • @podolskshepchinka
    @podolskshepchinka Před rokem +1

    Вы превосходный программист, в будущем я хочу стать таким же, как и вы, и даже лучше.

  • @gefast
    @gefast Před rokem

    Очень хорошее видео, мне понравилось

  • @RoboLaboratory
    @RoboLaboratory Před rokem +3

    топовая игра!

  • @jalilovtemur3.143
    @jalilovtemur3.143 Před rokem +4

    Жаль, что такие видео не в топе

  • @voxel1547
    @voxel1547 Před rokem

    это ахринеть как круто!

  • @deteyam
    @deteyam Před rokem

    Ааа, спасибо что напомнил название этой игры, давным давно её ищу, играл тоже в детстве. Помню прошёл за всех кроме зайца, ведь не мог поймать жабу из пруда

  • @user-kk5kb9ig9e
    @user-kk5kb9ig9e Před rokem +3

    Сможешь ли сделать андроид порт? Мне реально интересно.

  • @Somario
    @Somario Před rokem +3

    Это конечно идея может быть плохой но почему бы не создать простой создатель карт
    Например можно использовать обычные фигуры для создания пола стен объектов лифтов
    Пользователи смогут ставить свои карты на сервера(если у них будет возможность создавать свои сервера)

    • @user-yh7ry7uu9o
      @user-yh7ry7uu9o Před rokem +1

      Согласен, Vectozavr's Hammer editor не помешает.)

  • @LowQualityThoughts
    @LowQualityThoughts Před rokem

    очень интересно и даже что-то понял

  • @eirelyy
    @eirelyy Před rokem

    Ого, видео!)

  • @UB8JDA
    @UB8JDA Před rokem +5

    Вы гений! Разобраться в электронике, логических элементах, вычислительных устройствах, компьютере, языках программирования, движках...
    *Так ещё чуть-чуть и мы увидим целую космическую ракету, собранную с нуля!*
    :)

  • @banan_stop
    @banan_stop Před rokem +3

    Просто когда надоело программировать и хотелось поиграть:)

  • @Sarus37
    @Sarus37 Před rokem +1

    Про замещение тебе уже написали, так что не бросай это дело)))

  • @user-cj8zk5fg5h
    @user-cj8zk5fg5h Před rokem

    Чел, ты мега крут! Купил твой курс

  • @znsoft
    @znsoft Před rokem +3

    Сначала сказал что вообще без библиотек , а затем все же использовал библиотеку в то время когда она ненужна ) достаточно было winapi CreateWindow("edit") (в винде) или свой аналог в той ОС где работаешь

    • @znsoft
      @znsoft Před rokem

      @You Tube детектор мамкиных программистов детектед, возьми с полки пирожочек мальчик

    • @znsoft
      @znsoft Před rokem +1

      @You Tube тебя детектил, так через 7 месяцев ты появился сынок.

  • @timurelfiki
    @timurelfiki Před rokem +5

    20:45 прямо тогда, когда я услышал что на сервере не происходят вычисления, я сразу понял что будут читы! Проверка коллизии пули и игрока, гравитация, все это происходит на компьютере и результат посылается на сервер Ммм)

  • @Ivan_Reports
    @Ivan_Reports Před rokem

    Круто сделал!
    У меня вопрос. Можно ли изменить в игре CS 1.6 вознаграждения? Всегда хотел поставить другие значения в этой игре, но не знал где найти. Не подскажешь куда копать?