Школа по математике "Академия Вектозавров": vectozavr.ru
discord: / discord
Игра: github.com/vectozavr/submem_surf
gitHub: github.com/vectozavr
inst: / vectozavr
Я в vk: vk.com/vkvec
telegram: t.me/vectozavr
Группа vk: vk.com/vectozavr
В тиктоке очень распространены видео геймплея subway surf под разные смешные диалоги. В комментариях люди каждый раз пишут о том, что они пробовали скачать эту игру и там, к сожалению, не было весёлых диалогов. Поэтому я решил создать свой subway surf с теми самыми диалогами из тиктока.
Приятного просмотра!
Тайм коды:
00:00 - Интро
00:38 - Selectel
02:15 - Выбор движка
02:35 - Смотрим тиктоки
03:06 - Создание моделей
03:52 - Загрузка моделек в 3dzavr
04:19 - Смотрим тиктоки
04:48 - Управление и генерация карты
05:34 - Добавление монеток
06:22 - Модель игрока
07:02 - Препятствия
07:41 - Смотрим тиктоки
08:08 - Баги
08:20 - Математика для программистов
09:48 - Мелкие доработки
10:18 - Смотрим тиктоки
10:47 - Добавление препятствий
11:14 - Мелкие доработки
11:33 - Тест игры с Глебом
12:41 - Тест игры с Лизкой
14:45 - Про мой онлайн шутер
Пол года качал тиктоки, мое уважение за такой труд
Вторые пол года будет свайпать
@@sh18rw47 Зато какой результат, а кто-то полгодика просто на диване лежал))))
@@sh18rw47 А вы чем заниматься будете? Ознакомите, оч интересно, наверное
А мать одна дома
@@user-jw6pk6lk6q результат полный отстой! Люди уже в 4к делают сабвей. А тут графон из 90х годов
Не назвать игру "Subway surfer: Криминальная Россия" - это большое упущение...
Офф топ: Stuff Made Here знаешь же?:)
Фатальная ошибка
@@user-hp4kr2tp4y Офффтоп же слитно пишеться, не?
@@scandal5590 пишется* и можно писать как угодно, т.к это иностранное слово(оба:off, top)
Слава Україні
Ахахахах, отличная идея. Никто её не просил, но все рады, что теперь такая игра есть. Красавчик, Vectozavr! Кстати, в subway serf также можно умереть, если два раза подряд попробовать выбежать на обочину с рельс.
Умереть?
@@Chair_Gaming ахах, ну я имел в виду проиграть
Как же я проорал с верхлянского района ахахахаха
как запустить игру?
Скачал игру, но там есть диалоги! Спасибо Вектозавр
как запустить игру
Игру можно скачать на телефон
@@user-ui8mj5qn1d нет
@@Gohan_Beast483 это печально
@@doktear8741 Как ее скачать?
Спавн препятствий в сабвее довольно прост. Есть просто несколько вариантов кусков улицы со своим препятствием. Если приглядишься в игре - заметишь что они не блещут разнообразием. Всего около 24 видов кусков улицы, а они просто рандомно спавнятся с условием что не могут повторяться дважды подряд.
Ждём Сабвей Сёрферс с сообщениями из WhatsApp! Концепты режимов сложности: 1.Друзья из школы (+ЛюБиМаЯ): 1е, 2ж, 3ъ 2.Фсб 3.Стрелка 4.Училка Усложнения: звонки от нн, и от всех выше перечисленных. Бонусы: 1.Режим полёта 2.Офф интернет 3.Возможность ответить (1 раз)
ГЕНИЙ!
легенда, вернись
Я забыл поставить лайк... И он реально ушел...
4:58 У тебя в модельках домов есть лишние грани (задние стороны окон, которые не должен видеть игрок, может это не сильно влияет на производительность, но лучше исправить удалением всех ненужных граней в модельках.
Но твой движок, это круто!
Нужен плагин, для трансляции из Тиктока) Таким образом можно увеличить эффективность деградации в два раза👍
Куда уж больше
@@katish1116 он же написал, в два раза
Лол почему бы не сделать сразу три диалога на фоне смысл не поменяться зато деградация увеличиться!
Авхавхах, Ваня, офигенная идея! Я со вступления оч сильно проржался. ты поднял настроение, спасибо тебе :) Ещё ментальное удовольствие испытал от того, что ты додумался до этого
ТРЕБУЕМ ОБНОВЛЕНИЙ! ЭТО ОТЛИЧНЫЙ ПРОЕКТ И ЕГО НУЖНО ДОДЕЛАТЬ ДО ИДЕАЛА
Живой!Он живой!
Он и не умирал
@@flumyy он спал
*с немецким акцентом* It's alive!
А сейчас?
я ждал пока это кто то сделает, когда увидел впервые видео такого типа
Я дизайнер, сразу захотелось написать и порисовать иконки разные и менюшки. Классная была б игра аххаха
Требую онлайн версию для 4 игроков, с 6 дорожками!
С локальным мультиплейром
Боже, это так гениально 🥺😍😍😍 графика в игре так вообще супер) тот самый сабвей сёрф который мы заслужили
Ждем редактор и встроенный скриптовой язык) будем игры делать)
хотя бы текстуры дождаться и оптимизацию, ибо это жесть
@@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 проект, чтобы под твой компилятор заточилось всё и запускай себе
@@idnwipnf Не понятно
3:33 аахахахах панельки. Вот он русский гейм дев
в прошлый раз пол года сейчас год, А В СЛЕДУЮЩИЙ РАЗ ЧЕРЕЗ 5.. ЛЕТ... (Сарказм)
новое видео так и не вышло...
Так долго ждал твоё видео, спасибо что делаешь контент, видос просто топ заслужено 👍
Прикольные видео. Сначала отрицательно относился к автору, но сейчас каждый ролик пересматриваю. Лайкосик короч
Не думал что это случится...
Эх, Вектозавр, ты опять почти на пол года пропал... А я лайк ведь поставил
Вектозавр, жаль, что от тебя давно нет вестей. Надеюсь, что у тебя всё хорошо. Мы тебя помним, любим и очень ждем новых видео!
Спасибо большое за очередное видео, ты лучший!!!! Лекции твои просто супер.
🥰🥰🥰
С самого начала, когда ты только заставил персонажа двигаться я заметил фатальную ошибку: персонаж двигается, и двигается он далеко. Если игрок будет бежать достаточно долго, он добежит до той точки (floating point), где из-за ограничений движка всё начнёт корючить во все стороны. Гораздо проще сделать так, чтобы не игрок двигался, а карта вокруг игрока. Так игрок будет оставаться на одной позиции, следовательно и далеко он не убежит. Знатоки, если я где то был не прав, исправьте меня в ответах, пожалуйста. :>
Видео само нашло меня и оно заслуживает лайка. Я вообще не из темы, но сам процесс интересный и вызывает уважение)))
аха... чётко смонтировал ТикТок приколы. благодарю (happy)
А когда новое видео??? Уже год ждём.
Не давно посмотрела ваше видео про создание компьютера, я очень рада , что ваш канал жив, действительно очень интересно и интересно наблюдать за вашем развитием ❤❤❤
Канал уже мёртв
@@kepka55бляяяяя
Наконец-то вышло новое видео, ждал! Спасибо
Не ну это однозначно лайк + подписка с первого видео. Что ж надо пожалуй пересмотреть что до этого было
Жесть это же надо сделать движок и ещё и использовать его для своих игр! Это мега круто
Хороший канал ! Очень интересные видео ! много нового узнаешь спасибо за старания я мечтаю узнать как все устроенно и как люди додумались до этого)) для меня игры и приставки и тд как фантастика как там все придумали
Мне кажется можно подключить игру к серверу и он автоматом будет вставлять диалоги.
Надо было назвать игру "Район сюрферс: Убеги от тиктока"
ААА Я думал я один задумывался, насколько сложно запрогать сабвей сёрф с этими кринж диалогами
так вроде не сложно некоторые тупо шаблон на шаблон лепят если быть не таким как вектозавр
@@kekar_bebric какие шаблоны, ты в каком мире фантазий живешь? ты думаешь девелоп игр даже на юнити это скопировать вставить?
@@He_pak по идее да
@@nakidai по идее нет, тебе нужно знать кучу всего о программировании (по большому счету ооп), геймдизайне, моделированию. конечно, писать на чистом языке и open gl сложнее, но это не делает разработку игр на движках легкой. я сам 5 лет разрабатываю игры на юньке и знаю что такое разработка игр. шаблонов тут по сути нет, если у тебя есть своя идея, а не копия подобных популярных. даже если ты и найдешь что-то на ютубе или в ассетах, то тебе всё равно придется писать свой код
@@He_pak От черт,а я всегда думал что проганье с юнькой - это коммуниздинг ассетов. Эххх, ты сломал все мои представления о природе
Жаль что у тебя нет времени снимать. Такие крутые ролики сейчас, и есть идея на счет того чтобы улучшить шутер, добавь либо что-то что подкидывает, либо то что ускоряет 😊
Как всегда годный контент , красавчик
Для зачёта в универе делал такую же игру, как-то думал тоже о добавлении таких звуков, и хайпе на этом)) А щас увидел этот ролик и понял что меня опередили)
Когда релиз, я хочу играть в этот шедевр
Познакомился с твоим каналом через ролик про самодельный компьютер, очень понравилось. Пожалуйста настрой микрофон. Удачи!
Молодец бро делай такие видео дальше не пропадай еше раз так
Много вопросов по оптимизации, особенно учитывая, что для таких игр важен высокий fps на высоких скоростях движения. 6:56 видно, что прыжок и движение при малом значении fps происходит медленнее. Физика должна быть разделена от счётчика кадров и графики в принципе. (возможно у тебя так и есть и это следствие перегрузки процессора). Зачем вообще там полноценная физика с объектами, у тебя 2.5D, не нужно всё сваливать на универсальные решения для 3d, это прямейший путь к лагам и багам, к тонне костылей и общем растяжении времени разработки. Кста, не устану говорить, не ведитесь на рекламу, этот человек совершенно не умеет программировать игры. Его курсы в значительной степени научат математике, но не программированию. Если автор не согласен с моим мнением, я могу задать прямо тут пару вопросов о современном OpenGL.
Согласен. Я вообще изначально думал, что он пишет отрисовку 3Д с нуля для того, что бы использовать его с vulkan, так как там ничего подобного нет. Но он юзает OpenGL, в котором по горло функций для работы с 3Д. И да, математика математикой, но он даже не понимает как банально клиент-серверная модель работает, что видно с его прошлого ролика про шутер, где он больше половины того, что должно обрабатываться на сервере сделал на клиенте, поэтому люди, которых он там позвал и начали читы делать. А ведь в его курсе есть блок про нетворкинг, боюсь представить, что там объясняется
@@blockedchannel7032, я лично пробовал OpenGL много лет и чуток трогаю Vulkan, по факту это один и тот же фреймвёрк, только отличие в том, что второй синхронный и даёт управление онли для графики и ничего более. Кста, я недавно узнал, как работает растеризатор на видеокарте, так банально... просто разбивает треугольник на 3 полуплоскости, если точка принадлежит всем трём, то она принадлежит треугольнику. Разбиваем всё на сетку "плитки", где пара тройка треугольников на пиксель, сравниваем каждый с каждым, вот тебе и графика с нуля, такое можно написать на видеокарте с использованием compute shader и это было бы действительно полностью руками написанное 3d, а не использование растеризатора видеокарты по 1 полигону на SFML. Это фактически бл одно умножение на матрицу проекции, а не огромный код говна.
Да какой там современный GL, я его код скачал, ни одного шейдера, проекция через glFrustum задаётся. О чём тут говорить?
пипец,ахрененный видос,ставлю миллион лайков👍
Урааа, наш вектозавр выложил видео!
Ееей. Новое видео. Так ждал....
Ребята кто-то 2 лайка не поставил он на год пропал
Тоже пользуюсь селектелом, и родителям посоветовал.
Мне показывает, что ты написал этот коммент день назад.Как?
@@fibadoo6995 Это спонсор, они могут видеть видео до основной загрузки, если конечно так пожелает автор.
@@kstchkarbuza Он оно как.Спасибо.
Мы ждем бро
класс класно снимаешь меня заинтересовало
О Господи.. В 2020 я пытался сделать такую же игру.. я впал в депрессию и боюсь тиктокеров до смерти
Видно кто не стыкался с моддингом на S.T.A.L.K.E.R. и не скачивал голосовые из Telegram, раз у них такие глаза при названии формата аудиофайлов .ogg.
Гениально! Как и всегда
Занимался матаном в школе и универе на 5, всегда думал, что она только строителем нужна и пошел в инженеры. Потом немного позанимался Data Science и вот это ещё увидел. Прикольно. Я подписался.
спасибо за этот шедевр, и спасибо за гит хаб теперь делаю антюрнед
Помойму с багом на бег по тратуару даже лучше. Добавь свободную ходьбу. Будет круто, особенно с такими диалогами.
Блин, несколько тысяч подпищиков не поставили лайк( Ждём через миллион лет(
В последнее время ты начал много шутить И это круто!
По хорошему можно интегрировать игру с реальными тик токами, я не уверен есть ли такая возможность, но было бы не плохо, чтобы воспроизводились аудио из видосов в ленте. Плюс, мне кажется книг маловато, понимаю, что это из за того, что мало тик токов было взято, но всё же. А по серьёзке, я бы хотел что-то подобное, но чтобы можно было включать свой аудиофайл. Было бы круто на парах гонять в сабвейку под аудиокнигу. Хотя это можно сделать и так.
Такое ощущение, что именно ты озвучивал эти видео... 🤨 (Может это и правда так, либо голоса капец как похожи)
Было бы очень круто если бы ты перенёс сво́й офигенный шутер на телефоны
Блин, атмосферно там у вас, конечно. Глебобустер, Лизка... меня бы еще туда, да?)
Следующее видео такое:"Я сделал самодельный компьютер и запустил на нём свой игровой движок".
На транзисторах, резисторах и куске провода.)
Кстати а в твоём шутере можно будет на минигане летать как в Broforce?)
Мы это не заслужили, но это именно то, что нам нужно было
Ждём обновления и улучшения для этого сабвейзавра
Не знать эту игру и думать что там есть смешные диалоги это конечно умно
Заслуживает лайка и подписки
Надо сделать мультиплеер между игроками на ардуино и пк. А еще возможность в игре нарезать ножом мыло и чистить ковры 😀 Tiktok surfer: в мультивселенной безумия 😁 А еще можно добавить ботов перед собой)
3:00 возможно это был мой видос) на нем сейчас 1.6млн просмотров
ВОЗВРАЩАЙСЯ!!!!!!!!!!!!!!! ВИДОСОВ ДАВНОООООООО НЕТУ
И не забудь легендарное "всем здрасте мадрасте, нас уже 20, но сегодня я буду говорить не о 20 подписчиков...."
Лайк, коммент, подписка,и ожидание следующего видео еще через пол-года
Вот бы добавить элемент шутера, чтобы можно было подбирать оружие, и стреляя, мы бы убирали препятствие
Это прям тема)
блин какой классный чел, лайк
Концепция всего монет едущих поездов препятствий и т.д сделана через заготовку которые идут за другом и с поверх них наслаиваются либо не наслаиваются монеты вместе с этими промежутками
Ура,вернулся
Ты где? Год без видео!(
Новый сезон „Subway surfers" выглядит многообещающим.
Это ж кем надо быть чтобы дожить до видео вектозавра?
Ура вектозавр жив
8:16 - Любопытно когда на этом автор сделает свой Skyrim)
Ждём видео про шутер
давно тебя не было в уличных гонках
Наверное игра, очень весёлая, но из за этого скорее всего очень сложно. Отвлекаешься всегда на истории. Но думаю игра супер крутая!
Добрый день. Мне хотелось бы изучить процесс создания игр для игровых приставок прошлых поколений, таких как Gameboy, PlayStation Portable. Подскажите, возможно ли будет в школе vectozavr изучить это?
игра крутая, буду ждать выхода на телефон
Я думаю уже пора писать. Вернись пж
Помимо учитывается нормалей, можно сделать какой-нибудь объект, который в зависимости от расстояния от него до грани будет окрашивать грань. Т.е. можно добавить свет. Это будет типо выглядеть так: свет грани L будет зависим от расстояния S и поворота нормали N. Т.е. L = f(SN). Так можно будет придать красок игре. Upd: можно добавить даже некий цвет свету.
НОВОЕ ВИДЕО УРААА
Привет! В какой программе ты делаешь иллюстрационные анимации для видео, как в твоих уроках по математике на сайте?
Единственное, ты не сделал искривление вселеной как там. С ним игра дает совсем другие ощущения)
Сам в шоке что он вернулся
Гениально! :D
Ждали всем дс сервером) Кстати, а вы и Нейро Неко, - один человек?
Как в него поиграть ? Я не разбираюсь в программировании . Захожу на сайт и там много разных непонятных кнопок. Куда нажать? Куда зайти? Объясните пожалуйста.