Я сделал свой subway с диалогами из tiktok
Vložit
- čas přidán 6. 05. 2024
- Школа по математике "Академия Вектозавров": vectozavr.ru
discord: / discord
Игра: github.com/vectozavr/submem_surf
gitHub: github.com/vectozavr
inst: / vectozavr
Я в vk: vkvec
telegram: t.me/vectozavr
Группа vk: 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 - Про мой онлайн шутер - Věda a technologie
Пол года качал тиктоки, мое уважение за такой труд
Вторые пол года будет свайпать
@@sh18rw47 Зато какой результат, а кто-то полгодика просто на диване лежал))))
@@sh18rw47 А вы чем заниматься будете? Ознакомите, оч интересно, наверное
А мать одна дома
@@user-jw6pk6lk6q результат полный отстой! Люди уже в 4к делают сабвей. А тут графон из 90х годов
Не назвать игру "Subway surfer: Криминальная Россия" - это большое упущение...
Офф топ: Stuff Made Here знаешь же?:)
Фатальная ошибка
@@user-hp4kr2tp4y Офффтоп же слитно пишеться, не?
@@scandal5590 пишется* и можно писать как угодно, т.к это иностранное слово(оба:off, top)
Слава Україні
Ахахахах, отличная идея. Никто её не просил, но все рады, что теперь такая игра есть. Красавчик, Vectozavr!
Кстати, в subway serf также можно умереть, если два раза подряд попробовать выбежать на обочину с рельс.
Умереть?
@@Chair_Gaming ахах, ну я имел в виду проиграть
Как же я проорал с верхлянского района ахахахаха
как запустить игру?
Ждём Сабвей Сёрферс с сообщениями из WhatsApp!
Концепты режимов сложности:
1.Друзья из школы (+ЛюБиМаЯ): 1е, 2ж, 3ъ
2.Фсб
3.Стрелка
4.Училка
Усложнения: звонки от нн, и от всех выше перечисленных.
Бонусы:
1.Режим полёта
2.Офф интернет
3.Возможность ответить (1 раз)
ГЕНИЙ!
Скачал игру, но там есть диалоги! Спасибо Вектозавр
как запустить игру
Игру можно скачать на телефон
@@user-ui8mj5qn1d нет
@@Gohan_Beast483 это печально
@@doktear8741 Как ее скачать?
Нужен плагин, для трансляции из Тиктока)
Таким образом можно увеличить эффективность деградации в два раза👍
Куда уж больше
@@katish1116 он же написал, в два раза
Лол почему бы не сделать сразу три диалога на фоне смысл не поменяться зато деградация увеличиться!
4:58 У тебя в модельках домов есть лишние грани (задние стороны окон, которые не должен видеть игрок, может это не сильно влияет на производительность, но лучше исправить удалением всех ненужных граней в модельках.
Но твой движок, это круто!
Спавн препятствий в сабвее довольно прост. Есть просто несколько вариантов кусков улицы со своим препятствием. Если приглядишься в игре - заметишь что они не блещут разнообразием. Всего около 24 видов кусков улицы, а они просто рандомно спавнятся с условием что не могут повторяться дважды подряд.
легенда, вернись
Авхавхах, Ваня, офигенная идея!
Я со вступления оч сильно проржался. ты поднял настроение, спасибо тебе :)
Ещё ментальное удовольствие испытал от того, что ты додумался до этого
Живой!Он живой!
Он и не умирал
@@flumyy он спал
*с немецким акцентом* It's alive!
А сейчас?
ТРЕБУЕМ ОБНОВЛЕНИЙ! ЭТО ОТЛИЧНЫЙ ПРОЕКТ И ЕГО НУЖНО ДОДЕЛАТЬ ДО ИДЕАЛА
Я дизайнер, сразу захотелось написать и порисовать иконки разные и менюшки. Классная была б игра аххаха
Я забыл поставить лайк... И он реально ушел...
Требую онлайн версию для 4 игроков, с 6 дорожками!
С локальным мультиплейром
я ждал пока это кто то сделает, когда увидел впервые видео такого типа
Проще и правильней было бы сделать, чтобы улица перемещалась, а игрок стоял
я тупой как игру запустить
@@_MOONAGE_ тоже самое
лучше бы виктозавр расказал как игру запустить файл так мы все скачали а запустило мало челов потому что не кто не говорит как запустить игру
@@_MOONAGE_ На изи через исходники запустить Можно. Скачал, закинул в Clion, перезагрузил CMake проект, чтобы под твой компилятор заточилось всё и запускай себе
@@Dltd. Не понятно
Ждем редактор и встроенный скриптовой язык) будем игры делать)
хотя бы текстуры дождаться и оптимизацию, ибо это жесть
@@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
Боже, это так гениально 🥺😍😍😍 графика в игре так вообще супер) тот самый сабвей сёрф который мы заслужили
в прошлый раз пол года сейчас год, А В СЛЕДУЮЩИЙ РАЗ ЧЕРЕЗ 5.. ЛЕТ... (Сарказм)
новое видео так и не вышло...
Прикольные видео. Сначала отрицательно относился к автору, но сейчас каждый ролик пересматриваю. Лайкосик короч
Так долго ждал твоё видео, спасибо что делаешь контент, видос просто топ заслужено 👍
3:33 аахахахах панельки. Вот он русский гейм дев
Вектозавр, жаль, что от тебя давно нет вестей. Надеюсь, что у тебя всё хорошо. Мы тебя помним, любим и очень ждем новых видео!
ААА
Я думал я один задумывался, насколько сложно запрогать сабвей сёрф с этими кринж диалогами
так вроде не сложно
некоторые тупо шаблон на шаблон лепят если быть не таким как вектозавр
@@kekar_bebric какие шаблоны, ты в каком мире фантазий живешь? ты думаешь девелоп игр даже на юнити это скопировать вставить?
@@He_pak по идее да
@@nakidai по идее нет, тебе нужно знать кучу всего о программировании (по большому счету ооп), геймдизайне, моделированию. конечно, писать на чистом языке и open gl сложнее, но это не делает разработку игр на движках легкой. я сам 5 лет разрабатываю игры на юньке и знаю что такое разработка игр.
шаблонов тут по сути нет, если у тебя есть своя идея, а не копия подобных популярных. даже если ты и найдешь что-то на ютубе или в ассетах, то тебе всё равно придется писать свой код
@@He_pak От черт,а я всегда думал что проганье с юнькой - это коммуниздинг ассетов. Эххх, ты сломал все мои представления о природе
Видео само нашло меня и оно заслуживает лайка. Я вообще не из темы, но сам процесс интересный и вызывает уважение)))
аха... чётко смонтировал ТикТок приколы. благодарю (happy)
Спасибо большое за очередное видео, ты лучший!!!! Лекции твои просто супер.
🥰🥰🥰
Жесть это же надо сделать движок и ещё и использовать его для своих игр! Это мега круто
Не думал что это случится...
Не давно посмотрела ваше видео про создание компьютера, я очень рада , что ваш канал жив, действительно очень интересно и интересно наблюдать за вашем развитием ❤❤❤
Канал уже мёртв
@@kepka55бляяяяя
Не ну это однозначно лайк + подписка с первого видео. Что ж надо пожалуй пересмотреть что до этого было
Наконец-то вышло новое видео, ждал! Спасибо
Надо было назвать игру "Район сюрферс: Убеги от тиктока"
Для зачёта в универе делал такую же игру, как-то думал тоже о добавлении таких звуков, и хайпе на этом)) А щас увидел этот ролик и понял что меня опередили)
Эх, Вектозавр, ты опять почти на пол года пропал... А я лайк ведь поставил
С самого начала, когда ты только заставил персонажа двигаться я заметил фатальную ошибку: персонаж двигается, и двигается он далеко.
Если игрок будет бежать достаточно долго, он добежит до той точки (floating point), где из-за ограничений движка всё начнёт корючить во все стороны.
Гораздо проще сделать так, чтобы не игрок двигался, а карта вокруг игрока. Так игрок будет оставаться на одной позиции, следовательно и далеко он не убежит.
Знатоки, если я где то был не прав, исправьте меня в ответах, пожалуйста. :>
Хороший канал ! Очень интересные видео ! много нового узнаешь спасибо за старания я мечтаю узнать как все устроенно и как люди додумались до этого)) для меня игры и приставки и тд как фантастика как там все придумали
Много вопросов по оптимизации, особенно учитывая, что для таких игр важен высокий fps на высоких скоростях движения. 6:56 видно, что прыжок и движение при малом значении fps происходит медленнее. Физика должна быть разделена от счётчика кадров и графики в принципе. (возможно у тебя так и есть и это следствие перегрузки процессора). Зачем вообще там полноценная физика с объектами, у тебя 2.5D, не нужно всё сваливать на универсальные решения для 3d, это прямейший путь к лагам и багам, к тонне костылей и общем растяжении времени разработки.
Кста, не устану говорить, не ведитесь на рекламу, этот человек совершенно не умеет программировать игры. Его курсы в значительной степени научат математике, но не программированию. Если автор не согласен с моим мнением, я могу задать прямо тут пару вопросов о современном OpenGL.
Согласен. Я вообще изначально думал, что он пишет отрисовку 3Д с нуля для того, что бы использовать его с vulkan, так как там ничего подобного нет. Но он юзает OpenGL, в котором по горло функций для работы с 3Д. И да, математика математикой, но он даже не понимает как банально клиент-серверная модель работает, что видно с его прошлого ролика про шутер, где он больше половины того, что должно обрабатываться на сервере сделал на клиенте, поэтому люди, которых он там позвал и начали читы делать. А ведь в его курсе есть блок про нетворкинг, боюсь представить, что там объясняется
@@blockedchannel7032, я лично пробовал OpenGL много лет и чуток трогаю Vulkan, по факту это один и тот же фреймвёрк, только отличие в том, что второй синхронный и даёт управление онли для графики и ничего более. Кста, я недавно узнал, как работает растеризатор на видеокарте, так банально... просто разбивает треугольник на 3 полуплоскости, если точка принадлежит всем трём, то она принадлежит треугольнику. Разбиваем всё на сетку "плитки", где пара тройка треугольников на пиксель, сравниваем каждый с каждым, вот тебе и графика с нуля, такое можно написать на видеокарте с использованием compute shader и это было бы действительно полностью руками написанное 3d, а не использование растеризатора видеокарты по 1 полигону на SFML. Это фактически бл одно умножение на матрицу проекции, а не огромный код говна.
Да какой там современный GL, я его код скачал, ни одного шейдера, проекция через glFrustum задаётся. О чём тут говорить?
Как всегда годный контент , красавчик
Мне кажется можно подключить игру к серверу и он автоматом будет вставлять диалоги.
Ееей. Новое видео. Так ждал....
Урааа, наш вектозавр выложил видео!
Занимался матаном в школе и универе на 5, всегда думал, что она только строителем нужна и пошел в инженеры.
Потом немного позанимался Data Science и вот это ещё увидел.
Прикольно. Я подписался.
Молодец бро делай такие видео дальше не пропадай еше раз так
пипец,ахрененный видос,ставлю миллион лайков👍
класс класно снимаешь меня заинтересовало
Жаль что у тебя нет времени снимать. Такие крутые ролики сейчас, и есть идея на счет того чтобы улучшить шутер, добавь либо что-то что подкидывает, либо то что ускоряет 😊
Гениально! Как и всегда
Познакомился с твоим каналом через ролик про самодельный компьютер, очень понравилось.
Пожалуйста настрой микрофон. Удачи!
Когда релиз, я хочу играть в этот шедевр
В последнее время ты начал много шутить
И это круто!
Следующее видео такое:"Я сделал самодельный компьютер и запустил на нём свой игровой движок".
На транзисторах, резисторах и куске провода.)
Помойму с багом на бег по тратуару даже лучше. Добавь свободную ходьбу. Будет круто, особенно с такими диалогами.
Видно кто не стыкался с моддингом на S.T.A.L.K.E.R. и не скачивал голосовые из Telegram, раз у них такие глаза при названии формата аудиофайлов .ogg.
спасибо за этот шедевр, и спасибо за гит хаб теперь делаю антюрнед
А когда новое видео??? Уже год ждём.
Мы это не заслужили, но это именно то, что нам нужно было
Блин, атмосферно там у вас, конечно. Глебобустер, Лизка... меня бы еще туда, да?)
Ура,вернулся
Тоже пользуюсь селектелом, и родителям посоветовал.
Мне показывает, что ты написал этот коммент день назад.Как?
@@fibadoo6995 Это спонсор, они могут видеть видео до основной загрузки, если конечно так пожелает автор.
@@kstchkarbuza Он оно как.Спасибо.
Ура вектозавр жив
Новый сезон „Subway surfers" выглядит многообещающим.
Лайк, коммент, подписка,и ожидание следующего видео еще через пол-года
Вот бы добавить элемент шутера, чтобы можно было подбирать оружие, и стреляя, мы бы убирали препятствие
Было бы очень круто если бы ты перенёс сво́й офигенный шутер на телефоны
Заслуживает лайка и подписки
Это прям тема)
По хорошему можно интегрировать игру с реальными тик токами, я не уверен есть ли такая возможность, но было бы не плохо, чтобы воспроизводились аудио из видосов в ленте. Плюс, мне кажется книг маловато, понимаю, что это из за того, что мало тик токов было взято, но всё же.
А по серьёзке, я бы хотел что-то подобное, но чтобы можно было включать свой аудиофайл. Было бы круто на парах гонять в сабвейку под аудиокнигу. Хотя это можно сделать и так.
Надо сделать мультиплеер между игроками на ардуино и пк. А еще возможность в игре нарезать ножом мыло и чистить ковры 😀 Tiktok surfer: в мультивселенной безумия 😁
А еще можно добавить ботов перед собой)
Концепция всего монет едущих поездов препятствий и т.д сделана через заготовку которые идут за другом и с поверх них наслаиваются либо не наслаиваются монеты вместе с этими промежутками
Гениально! :D
Прикольно)
Гениально!
8:16 - Любопытно когда на этом автор сделает свой Skyrim)
О Господи.. В 2020 я пытался сделать такую же игру.. я впал в депрессию и боюсь тиктокеров до смерти
Очень классно ❤
Крутой
И не забудь легендарное "всем здрасте мадрасте, нас уже 20, но сегодня я буду говорить не о 20 подписчиков...."
блин какой классный чел, лайк
НОВОЕ ВИДЕО УРААА
Как обычно топ
Наверное игра, очень весёлая, но из за этого скорее всего очень сложно. Отвлекаешься всегда на истории. Но думаю игра супер крутая!
жирный лайкос
Ребята кто-то 2 лайка не поставил он на год пропал
Круто сделано😁👍
Кстати а в твоём шутере можно будет на минигане летать как в Broforce?)
Ура,я дождался
Ждём обновления и улучшения для этого сабвейзавра
Это ж кем надо быть чтобы дожить до видео вектозавра?
Такое ощущение, что именно ты озвучивал эти видео... 🤨
(Может это и правда так, либо голоса капец как похожи)
Прикольно,я бы поиграл.Короче говоря,у нас есть CS:Go, Subway surfers,ну только наши версии.Все эти игры популярны.Теперь сделай версию ГТА на свое́м движке и сними мультик по игре 😂😂😂.
Прикольная идея
Живая легенда
Помимо учитывается нормалей, можно сделать какой-нибудь объект, который в зависимости от расстояния от него до грани будет окрашивать грань. Т.е. можно добавить свет. Это будет типо выглядеть так: свет грани L будет зависим от расстояния S и поворота нормали N. Т.е. L = f(SN). Так можно будет придать красок игре.
Upd: можно добавить даже некий цвет свету.
ГЕНИАЛЬНО!!!!
Блин, несколько тысяч подпищиков не поставили лайк( Ждём через миллион лет(
Единственное, ты не сделал искривление вселеной как там. С ним игра дает совсем другие ощущения)
Я мечтал об этом,но никому не говорил,но тут появился ты
Круто