Ахахахах, отличная идея. Никто её не просил, но все рады, что теперь такая игра есть. Красавчик, Vectozavr! Кстати, в subway serf также можно умереть, если два раза подряд попробовать выбежать на обочину с рельс.
Ждём Сабвей Сёрферс с сообщениями из WhatsApp! Концепты режимов сложности: 1.Друзья из школы (+ЛюБиМаЯ): 1е, 2ж, 3ъ 2.Фсб 3.Стрелка 4.Училка Усложнения: звонки от нн, и от всех выше перечисленных. Бонусы: 1.Режим полёта 2.Офф интернет 3.Возможность ответить (1 раз)
Спавн препятствий в сабвее довольно прост. Есть просто несколько вариантов кусков улицы со своим препятствием. Если приглядишься в игре - заметишь что они не блещут разнообразием. Всего около 24 видов кусков улицы, а они просто рандомно спавнятся с условием что не могут повторяться дважды подряд.
4:58 У тебя в модельках домов есть лишние грани (задние стороны окон, которые не должен видеть игрок, может это не сильно влияет на производительность, но лучше исправить удалением всех ненужных граней в модельках.
Авхавхах, Ваня, офигенная идея! Я со вступления оч сильно проржался. ты поднял настроение, спасибо тебе :) Ещё ментальное удовольствие испытал от того, что ты додумался до этого
@@wetkefir Во первых нужно полностью переделать систему рендеринга, так как он изобрёл велосипед используя два других велосипеда, в которых уже всё было необходимое. Вместо того, чтобы самому прописывать рендеринг 3Д на основе отрисовки двумерных полигонов, в OpenGL уже есть встроенные функции для работы с трёхмерной графикой. Во вторых, уже существует большое количество готовых движков физики по типу BulletPhysics или Havok. Можно было использовать их и не изобретать ещё раз велосипед, а потом тратить неимоверное количество времени на исправление багов. Ну а в третих, OpenGL уже морально и физически устарел. На Windowse его необходимо заменить на DirectX или Vulkan, а на MacOS на Metal. И только тогда можно уже думать о редакторе и выпуске движка в публичный доступ
Ну и добавлю, опять же, зачем изобретать свой велосипед(скриптовый язык), когда Можно взять сишный API языка Lua и использовать его как скриптовый язык? Он по синтаксису такой же простой, как и всеми любимый петухон, а интегрируется в C++ проще простого
@@_MOONAGE_ На изи через исходники запустить Можно. Скачал, закинул в Clion, перезагрузил CMake проект, чтобы под твой компилятор заточилось всё и запускай себе
@@nakidai по идее нет, тебе нужно знать кучу всего о программировании (по большому счету ооп), геймдизайне, моделированию. конечно, писать на чистом языке и open gl сложнее, но это не делает разработку игр на движках легкой. я сам 5 лет разрабатываю игры на юньке и знаю что такое разработка игр. шаблонов тут по сути нет, если у тебя есть своя идея, а не копия подобных популярных. даже если ты и найдешь что-то на ютубе или в ассетах, то тебе всё равно придется писать свой код
Занимался матаном в школе и универе на 5, всегда думал, что она только строителем нужна и пошел в инженеры. Потом немного позанимался Data Science и вот это ещё увидел. Прикольно. Я подписался.
С самого начала, когда ты только заставил персонажа двигаться я заметил фатальную ошибку: персонаж двигается, и двигается он далеко. Если игрок будет бежать достаточно долго, он добежит до той точки (floating point), где из-за ограничений движка всё начнёт корючить во все стороны. Гораздо проще сделать так, чтобы не игрок двигался, а карта вокруг игрока. Так игрок будет оставаться на одной позиции, следовательно и далеко он не убежит. Знатоки, если я где то был не прав, исправьте меня в ответах, пожалуйста. :>
Для зачёта в универе делал такую же игру, как-то думал тоже о добавлении таких звуков, и хайпе на этом)) А щас увидел этот ролик и понял что меня опередили)
Много вопросов по оптимизации, особенно учитывая, что для таких игр важен высокий fps на высоких скоростях движения. 6:56 видно, что прыжок и движение при малом значении fps происходит медленнее. Физика должна быть разделена от счётчика кадров и графики в принципе. (возможно у тебя так и есть и это следствие перегрузки процессора). Зачем вообще там полноценная физика с объектами, у тебя 2.5D, не нужно всё сваливать на универсальные решения для 3d, это прямейший путь к лагам и багам, к тонне костылей и общем растяжении времени разработки. Кста, не устану говорить, не ведитесь на рекламу, этот человек совершенно не умеет программировать игры. Его курсы в значительной степени научат математике, но не программированию. Если автор не согласен с моим мнением, я могу задать прямо тут пару вопросов о современном OpenGL.
Согласен. Я вообще изначально думал, что он пишет отрисовку 3Д с нуля для того, что бы использовать его с vulkan, так как там ничего подобного нет. Но он юзает OpenGL, в котором по горло функций для работы с 3Д. И да, математика математикой, но он даже не понимает как банально клиент-серверная модель работает, что видно с его прошлого ролика про шутер, где он больше половины того, что должно обрабатываться на сервере сделал на клиенте, поэтому люди, которых он там позвал и начали читы делать. А ведь в его курсе есть блок про нетворкинг, боюсь представить, что там объясняется
@@blockedchannel7032, я лично пробовал OpenGL много лет и чуток трогаю Vulkan, по факту это один и тот же фреймвёрк, только отличие в том, что второй синхронный и даёт управление онли для графики и ничего более. Кста, я недавно узнал, как работает растеризатор на видеокарте, так банально... просто разбивает треугольник на 3 полуплоскости, если точка принадлежит всем трём, то она принадлежит треугольнику. Разбиваем всё на сетку "плитки", где пара тройка треугольников на пиксель, сравниваем каждый с каждым, вот тебе и графика с нуля, такое можно написать на видеокарте с использованием compute shader и это было бы действительно полностью руками написанное 3d, а не использование растеризатора видеокарты по 1 полигону на SFML. Это фактически бл одно умножение на матрицу проекции, а не огромный код говна.
Жаль что у тебя нет времени снимать. Такие крутые ролики сейчас, и есть идея на счет того чтобы улучшить шутер, добавь либо что-то что подкидывает, либо то что ускоряет 😊
Прикольно,я бы поиграл.Короче говоря,у нас есть CS:Go, Subway surfers,ну только наши версии.Все эти игры популярны.Теперь сделай версию ГТА на свое́м движке и сними мультик по игре 😂😂😂.
По хорошему можно интегрировать игру с реальными тик токами, я не уверен есть ли такая возможность, но было бы не плохо, чтобы воспроизводились аудио из видосов в ленте. Плюс, мне кажется книг маловато, понимаю, что это из за того, что мало тик токов было взято, но всё же. А по серьёзке, я бы хотел что-то подобное, но чтобы можно было включать свой аудиофайл. Было бы круто на парах гонять в сабвейку под аудиокнигу. Хотя это можно сделать и так.
Не давно посмотрела ваше видео про создание компьютера, я очень рада , что ваш канал жив, действительно очень интересно и интересно наблюдать за вашем развитием ❤❤❤
Как в него поиграть ? Я не разбираюсь в программировании . Захожу на сайт и там много разных непонятных кнопок. Куда нажать? Куда зайти? Объясните пожалуйста.
Помимо учитывается нормалей, можно сделать какой-нибудь объект, который в зависимости от расстояния от него до грани будет окрашивать грань. Т.е. можно добавить свет. Это будет типо выглядеть так: свет грани L будет зависим от расстояния S и поворота нормали N. Т.е. L = f(SN). Так можно будет придать красок игре. Upd: можно добавить даже некий цвет свету.
Пол года качал тиктоки, мое уважение за такой труд
Вторые пол года будет свайпать
@@sh18rw Зато какой результат, а кто-то полгодика просто на диване лежал))))
@@sh18rw А вы чем заниматься будете? Ознакомите, оч интересно, наверное
А мать одна дома
Куда пропал вектозавр?
Не назвать игру "Subway surfer: Криминальная Россия" - это большое упущение...
Офф топ: Stuff Made Here знаешь же?:)
Фатальная ошибка
@@АндрейЮдаков-е4м Офффтоп же слитно пишеться, не?
@@scandal5590 пишется* и можно писать как угодно, т.к это иностранное слово(оба:off, top)
Слава Україні
Ахахахах, отличная идея. Никто её не просил, но все рады, что теперь такая игра есть. Красавчик, Vectozavr!
Кстати, в subway serf также можно умереть, если два раза подряд попробовать выбежать на обочину с рельс.
Умереть?
@@Chair_Gaming ахах, ну я имел в виду проиграть
Как же я проорал с верхлянского района ахахахаха
как запустить игру?
Ждём Сабвей Сёрферс с сообщениями из WhatsApp!
Концепты режимов сложности:
1.Друзья из школы (+ЛюБиМаЯ): 1е, 2ж, 3ъ
2.Фсб
3.Стрелка
4.Училка
Усложнения: звонки от нн, и от всех выше перечисленных.
Бонусы:
1.Режим полёта
2.Офф интернет
3.Возможность ответить (1 раз)
ГЕНИЙ!
Спавн препятствий в сабвее довольно прост. Есть просто несколько вариантов кусков улицы со своим препятствием. Если приглядишься в игре - заметишь что они не блещут разнообразием. Всего около 24 видов кусков улицы, а они просто рандомно спавнятся с условием что не могут повторяться дважды подряд.
Скачал игру, но там есть диалоги! Спасибо Вектозавр
как запустить игру
Игру можно скачать на телефон
@@ВладимирКрыжановский-ш3я нет
@@DbEdits_650 это печально
@@doktear8741 Как ее скачать?
легенда, вернись
4:58 У тебя в модельках домов есть лишние грани (задние стороны окон, которые не должен видеть игрок, может это не сильно влияет на производительность, но лучше исправить удалением всех ненужных граней в модельках.
Но твой движок, это круто!
Нужен плагин, для трансляции из Тиктока)
Таким образом можно увеличить эффективность деградации в два раза👍
Куда уж больше
@@katish1116 он же написал, в два раза
Лол почему бы не сделать сразу три диалога на фоне смысл не поменяться зато деградация увеличиться!
ТРЕБУЕМ ОБНОВЛЕНИЙ! ЭТО ОТЛИЧНЫЙ ПРОЕКТ И ЕГО НУЖНО ДОДЕЛАТЬ ДО ИДЕАЛА
Жалко что уже год роликов нет
0:01 А ведь он не врал...
Авхавхах, Ваня, офигенная идея!
Я со вступления оч сильно проржался. ты поднял настроение, спасибо тебе :)
Ещё ментальное удовольствие испытал от того, что ты додумался до этого
Требую онлайн версию для 4 игроков, с 6 дорожками!
С локальным мультиплейром
Я дизайнер, сразу захотелось написать и порисовать иконки разные и менюшки. Классная была б игра аххаха
в прошлый раз пол года сейчас год, А В СЛЕДУЮЩИЙ РАЗ ЧЕРЕЗ 5.. ЛЕТ... (Сарказм)
новое видео так и не вышло...
Живой!Он живой!
Он и не умирал
@@flumyy он спал
*с немецким акцентом* It's alive!
А сейчас?
я ждал пока это кто то сделает, когда увидел впервые видео такого типа
Я забыл поставить лайк... И он реально ушел...
Вектозавр, жаль, что от тебя давно нет вестей. Надеюсь, что у тебя всё хорошо. Мы тебя помним, любим и очень ждем новых видео!
Надо было назвать игру "Район сюрферс: Убеги от тиктока"
Ждем редактор и встроенный скриптовой язык) будем игры делать)
хотя бы текстуры дождаться и оптимизацию, ибо это жесть
@@wetkefir Во первых нужно полностью переделать систему рендеринга, так как он изобрёл велосипед используя два других велосипеда, в которых уже всё было необходимое. Вместо того, чтобы самому прописывать рендеринг 3Д на основе отрисовки двумерных полигонов, в OpenGL уже есть встроенные функции для работы с трёхмерной графикой. Во вторых, уже существует большое количество готовых движков физики по типу BulletPhysics или Havok. Можно было использовать их и не изобретать ещё раз велосипед, а потом тратить неимоверное количество времени на исправление багов. Ну а в третих, OpenGL уже морально и физически устарел. На Windowse его необходимо заменить на DirectX или Vulkan, а на MacOS на Metal. И только тогда можно уже думать о редакторе и выпуске движка в публичный доступ
Ну и добавлю, опять же, зачем изобретать свой велосипед(скриптовый язык), когда Можно взять сишный API языка Lua и использовать его как скриптовый язык? Он по синтаксису такой же простой, как и всеми любимый петухон, а интегрируется в C++ проще простого
Также добавить физ. движок Havok, Vulkan , RTX, стащить исходники Source 1/2 переименовать в Source 3...
После можно выпустить HL3/Portal3.)
@@blockedchannel7032 ogl разве устарел? ES хорошо на телефонах и в браузере живет, но на пк конечно хочется видеть vulkan
Проще и правильней было бы сделать, чтобы улица перемещалась, а игрок стоял
я тупой как игру запустить
@@_MOONAGE_ тоже самое
лучше бы виктозавр расказал как игру запустить файл так мы все скачали а запустило мало челов потому что не кто не говорит как запустить игру
@@_MOONAGE_ На изи через исходники запустить Можно. Скачал, закинул в Clion, перезагрузил CMake проект, чтобы под твой компилятор заточилось всё и запускай себе
@n-factorial Не понятно
Боже, это так гениально 🥺😍😍😍 графика в игре так вообще супер) тот самый сабвей сёрф который мы заслужили
3:33 аахахахах панельки. Вот он русский гейм дев
Интересно, о чем думали люди, которые ожидали диалоги в сабвей серф)
Ну как там с д̶е̶н̶ь̶г̶а̶м̶и̶ видео?
Не думал что это случится...
Прикольные видео. Сначала отрицательно относился к автору, но сейчас каждый ролик пересматриваю. Лайкосик короч
Мы ждем бро
ААА
Я думал я один задумывался, насколько сложно запрогать сабвей сёрф с этими кринж диалогами
так вроде не сложно
некоторые тупо шаблон на шаблон лепят если быть не таким как вектозавр
@@kekar_bebric какие шаблоны, ты в каком мире фантазий живешь? ты думаешь девелоп игр даже на юнити это скопировать вставить?
@@He_pak по идее да
@@nakidai по идее нет, тебе нужно знать кучу всего о программировании (по большому счету ооп), геймдизайне, моделированию. конечно, писать на чистом языке и open gl сложнее, но это не делает разработку игр на движках легкой. я сам 5 лет разрабатываю игры на юньке и знаю что такое разработка игр.
шаблонов тут по сути нет, если у тебя есть своя идея, а не копия подобных популярных. даже если ты и найдешь что-то на ютубе или в ассетах, то тебе всё равно придется писать свой код
@@He_pak От черт,а я всегда думал что проганье с юнькой - это коммуниздинг ассетов. Эххх, ты сломал все мои представления о природе
Эх, Вектозавр, ты опять почти на пол года пропал... А я лайк ведь поставил
Занимался матаном в школе и универе на 5, всегда думал, что она только строителем нужна и пошел в инженеры.
Потом немного позанимался Data Science и вот это ещё увидел.
Прикольно. Я подписался.
С самого начала, когда ты только заставил персонажа двигаться я заметил фатальную ошибку: персонаж двигается, и двигается он далеко.
Если игрок будет бежать достаточно долго, он добежит до той точки (floating point), где из-за ограничений движка всё начнёт корючить во все стороны.
Гораздо проще сделать так, чтобы не игрок двигался, а карта вокруг игрока. Так игрок будет оставаться на одной позиции, следовательно и далеко он не убежит.
Знатоки, если я где то был не прав, исправьте меня в ответах, пожалуйста. :>
Видно кто не стыкался с моддингом на S.T.A.L.K.E.R. и не скачивал голосовые из Telegram, раз у них такие глаза при названии формата аудиофайлов .ogg.
Жесть это же надо сделать движок и ещё и использовать его для своих игр! Это мега круто
аха... чётко смонтировал ТикТок приколы. благодарю (happy)
Так долго ждал твоё видео, спасибо что делаешь контент, видос просто топ заслужено 👍
Мне кажется можно подключить игру к серверу и он автоматом будет вставлять диалоги.
Когда релиз, я хочу играть в этот шедевр
Помойму с багом на бег по тратуару даже лучше. Добавь свободную ходьбу. Будет круто, особенно с такими диалогами.
Тоже пользуюсь селектелом, и родителям посоветовал.
Мне показывает, что ты написал этот коммент день назад.Как?
@@fibadoo6995 Это спонсор, они могут видеть видео до основной загрузки, если конечно так пожелает автор.
@@kstchkarbuza Он оно как.Спасибо.
Следующее видео такое:"Я сделал самодельный компьютер и запустил на нём свой игровой движок".
На транзисторах, резисторах и куске провода.)
Спасибо большое за очередное видео, ты лучший!!!! Лекции твои просто супер.
🥰🥰🥰
Новый сезон „Subway surfers" выглядит многообещающим.
Ура вектозавр жив
Для зачёта в универе делал такую же игру, как-то думал тоже о добавлении таких звуков, и хайпе на этом)) А щас увидел этот ролик и понял что меня опередили)
Много вопросов по оптимизации, особенно учитывая, что для таких игр важен высокий fps на высоких скоростях движения. 6:56 видно, что прыжок и движение при малом значении fps происходит медленнее. Физика должна быть разделена от счётчика кадров и графики в принципе. (возможно у тебя так и есть и это следствие перегрузки процессора). Зачем вообще там полноценная физика с объектами, у тебя 2.5D, не нужно всё сваливать на универсальные решения для 3d, это прямейший путь к лагам и багам, к тонне костылей и общем растяжении времени разработки.
Кста, не устану говорить, не ведитесь на рекламу, этот человек совершенно не умеет программировать игры. Его курсы в значительной степени научат математике, но не программированию. Если автор не согласен с моим мнением, я могу задать прямо тут пару вопросов о современном OpenGL.
Согласен. Я вообще изначально думал, что он пишет отрисовку 3Д с нуля для того, что бы использовать его с vulkan, так как там ничего подобного нет. Но он юзает OpenGL, в котором по горло функций для работы с 3Д. И да, математика математикой, но он даже не понимает как банально клиент-серверная модель работает, что видно с его прошлого ролика про шутер, где он больше половины того, что должно обрабатываться на сервере сделал на клиенте, поэтому люди, которых он там позвал и начали читы делать. А ведь в его курсе есть блок про нетворкинг, боюсь представить, что там объясняется
@@blockedchannel7032, я лично пробовал OpenGL много лет и чуток трогаю Vulkan, по факту это один и тот же фреймвёрк, только отличие в том, что второй синхронный и даёт управление онли для графики и ничего более. Кста, я недавно узнал, как работает растеризатор на видеокарте, так банально... просто разбивает треугольник на 3 полуплоскости, если точка принадлежит всем трём, то она принадлежит треугольнику. Разбиваем всё на сетку "плитки", где пара тройка треугольников на пиксель, сравниваем каждый с каждым, вот тебе и графика с нуля, такое можно написать на видеокарте с использованием compute shader и это было бы действительно полностью руками написанное 3d, а не использование растеризатора видеокарты по 1 полигону на SFML. Это фактически бл одно умножение на матрицу проекции, а не огромный код говна.
Да какой там современный GL, я его код скачал, ни одного шейдера, проекция через glFrustum задаётся. О чём тут говорить?
Жаль что у тебя нет времени снимать. Такие крутые ролики сейчас, и есть идея на счет того чтобы улучшить шутер, добавь либо что-то что подкидывает, либо то что ускоряет 😊
Мы это не заслужили, но это именно то, что нам нужно было
Блин, несколько тысяч подпищиков не поставили лайк( Ждём через миллион лет(
Было бы очень круто если бы ты перенёс сво́й офигенный шутер на телефоны
Прикольно,я бы поиграл.Короче говоря,у нас есть CS:Go, Subway surfers,ну только наши версии.Все эти игры популярны.Теперь сделай версию ГТА на свое́м движке и сними мультик по игре 😂😂😂.
О Господи.. В 2020 я пытался сделать такую же игру.. я впал в депрессию и боюсь тиктокеров до смерти
0:01 вот это угрозы🥺😨
4:40 я прямо ЧУВСТВУЮ как ему плохо становиться с каждой секундой от просмотра тиктока , а извилины выпрямляются
Извилины у вас прямые, это печалька. А зависть - плохое качество))))
Или можете чём-то похвастаться????
И не забудь легендарное "всем здрасте мадрасте, нас уже 20, но сегодня я буду говорить не о 20 подписчиков...."
А когда новое видео??? Уже год ждём.
Ждём обновления и улучшения для этого сабвейзавра
Бля, я как раз думал, может кто-нибудь создаст такую игру с диалогами из тиктока и тут это видео... =)
Такое ощущение, что именно ты озвучивал эти видео... 🤨
(Может это и правда так, либо голоса капец как похожи)
3:00 возможно это был мой видос) на нем сейчас 1.6млн просмотров
По хорошему можно интегрировать игру с реальными тик токами, я не уверен есть ли такая возможность, но было бы не плохо, чтобы воспроизводились аудио из видосов в ленте. Плюс, мне кажется книг маловато, понимаю, что это из за того, что мало тик токов было взято, но всё же.
А по серьёзке, я бы хотел что-то подобное, но чтобы можно было включать свой аудиофайл. Было бы круто на парах гонять в сабвейку под аудиокнигу. Хотя это можно сделать и так.
Урааа, наш вектозавр выложил видео!
Не давно посмотрела ваше видео про создание компьютера, я очень рада , что ваш канал жив, действительно очень интересно и интересно наблюдать за вашем развитием ❤❤❤
Канал уже мёртв
@@kepka55бляяяяя
пипец,ахрененный видос,ставлю миллион лайков👍
В последнее время ты начал много шутить
И это круто!
Ждём видео про шутер
Видео само нашло меня и оно заслуживает лайка. Я вообще не из темы, но сам процесс интересный и вызывает уважение)))
Ребята кто-то 2 лайка не поставил он на год пропал
Я верю, что он вернётся на ютуб
Это ж кем надо быть чтобы дожить до видео вектозавра?
Лайк, коммент, подписка,и ожидание следующего видео еще через пол-года
Ждали всем дс сервером)
Кстати, а вы и Нейро Неко, - один человек?
Молодец бро делай такие видео дальше не пропадай еше раз так
Ура,вернулся
Не ну это однозначно лайк + подписка с первого видео. Что ж надо пожалуй пересмотреть что до этого было
Кстати а в твоём шутере можно будет на минигане летать как в Broforce?)
У него экранированный мозг, он каким-то чудом выжил после просмотра этих советов/диалогов
Сам в шоке что он вернулся
8:16 - Любопытно когда на этом автор сделает свой Skyrim)
Как всегда годный контент , красавчик
14:58 Только некоторые увидят рефенс к дефматчу из первой халфы
Как в него поиграть ? Я не разбираюсь в программировании . Захожу на сайт и там много разных непонятных кнопок. Куда нажать? Куда зайти? Объясните пожалуйста.
Наверное игра, очень весёлая, но из за этого скорее всего очень сложно. Отвлекаешься всегда на истории. Но думаю игра супер крутая!
Братан, может на MacOS OpenGL заменишь на Metal, а на Windows на DirectX? В 2022 году рендеринг на этом API уже никуда не гоже
Помимо учитывается нормалей, можно сделать какой-нибудь объект, который в зависимости от расстояния от него до грани будет окрашивать грань. Т.е. можно добавить свет. Это будет типо выглядеть так: свет грани L будет зависим от расстояния S и поворота нормали N. Т.е. L = f(SN). Так можно будет придать красок игре.
Upd: можно добавить даже некий цвет свету.
Каналус возраждалус
Вот бы добавить элемент шутера, чтобы можно было подбирать оружие, и стреляя, мы бы убирали препятствие
Если бы эта игра не была в качестве рофла, я бы тебя осудил😂
Ты где? Год без видео!(
Я мечтал об этом,но никому не говорил,но тут появился ты
Зря лайк не поставил 😢
11:13 Я на этом моменте только-только набрал чай в рот, а ты всё испортил(
Ура, вектозавр снова с нами!
UPD. Извиняюсь, но как по мне, этого мы не заслужили. Разве что как эксперимент. Видео не на уровне канала.
агаа, ты раге фрог
Ага, Plaza
Не знать эту игру и думать что там есть смешные диалоги это конечно умно
О нет, я не поставил лайк и он опять пропал на пол года ((( вот ужас, это работает
спасибо за этот шедевр, и спасибо за гит хаб теперь делаю антюрнед
Так это, кто такой frozenboys?
Ребета мы нашли импостера з белой темой при написании кода 😂
Главная ошибка в том что в "Subway surfer "Персонаж стоит на месте а двигается карта а у тебя всё наоборот