Я сделал свой subway с диалогами из tiktok
HTML-код
- Опубликовано: 28 май 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 - Про мой онлайн шутер - Наука
Пол года качал тиктоки, мое уважение за такой труд
Вторые пол года будет свайпать
@@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 Как ее скачать?
Ждём Сабвей Сёрферс с сообщениями из WhatsApp!
Концепты режимов сложности:
1.Друзья из школы (+ЛюБиМаЯ): 1е, 2ж, 3ъ
2.Фсб
3.Стрелка
4.Училка
Усложнения: звонки от нн, и от всех выше перечисленных.
Бонусы:
1.Режим полёта
2.Офф интернет
3.Возможность ответить (1 раз)
ГЕНИЙ!
Нужен плагин, для трансляции из Тиктока)
Таким образом можно увеличить эффективность деградации в два раза👍
Куда уж больше
@@katish1116 он же написал, в два раза
Лол почему бы не сделать сразу три диалога на фоне смысл не поменяться зато деградация увеличиться!
Спавн препятствий в сабвее довольно прост. Есть просто несколько вариантов кусков улицы со своим препятствием. Если приглядишься в игре - заметишь что они не блещут разнообразием. Всего около 24 видов кусков улицы, а они просто рандомно спавнятся с условием что не могут повторяться дважды подряд.
4:58 У тебя в модельках домов есть лишние грани (задние стороны окон, которые не должен видеть игрок, может это не сильно влияет на производительность, но лучше исправить удалением всех ненужных граней в модельках.
Но твой движок, это круто!
легенда, вернись
ТРЕБУЕМ ОБНОВЛЕНИЙ! ЭТО ОТЛИЧНЫЙ ПРОЕКТ И ЕГО НУЖНО ДОДЕЛАТЬ ДО ИДЕАЛА
Требую онлайн версию для 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 проект, чтобы под твой компилятор заточилось всё и запускай себе
@@idnwipnf Не понятно
я ждал пока это кто то сделает, когда увидел впервые видео такого типа
3:33 аахахахах панельки. Вот он русский гейм дев
Боже, это так гениально 🥺😍😍😍 графика в игре так вообще супер) тот самый сабвей сёрф который мы заслужили
Не думал что это случится...
А когда новое видео??? Уже год ждём.
ААА
Я думал я один задумывался, насколько сложно запрогать сабвей сёрф с этими кринж диалогами
так вроде не сложно
некоторые тупо шаблон на шаблон лепят если быть не таким как вектозавр
@@kekar_bebric какие шаблоны, ты в каком мире фантазий живешь? ты думаешь девелоп игр даже на юнити это скопировать вставить?
@@He_pak по идее да
@@nakidai по идее нет, тебе нужно знать кучу всего о программировании (по большому счету ооп), геймдизайне, моделированию. конечно, писать на чистом языке и open gl сложнее, но это не делает разработку игр на движках легкой. я сам 5 лет разрабатываю игры на юньке и знаю что такое разработка игр.
шаблонов тут по сути нет, если у тебя есть своя идея, а не копия подобных популярных. даже если ты и найдешь что-то на ютубе или в ассетах, то тебе всё равно придется писать свой код
@@He_pak От черт,а я всегда думал что проганье с юнькой - это коммуниздинг ассетов. Эххх, ты сломал все мои представления о природе
Прикольные видео. Сначала отрицательно относился к автору, но сейчас каждый ролик пересматриваю. Лайкосик короч
Вектозавр, жаль, что от тебя давно нет вестей. Надеюсь, что у тебя всё хорошо. Мы тебя помним, любим и очень ждем новых видео!
Так долго ждал твоё видео, спасибо что делаешь контент, видос просто топ заслужено 👍
Надо было назвать игру "Район сюрферс: Убеги от тиктока"
Не давно посмотрела ваше видео про создание компьютера, я очень рада , что ваш канал жив, действительно очень интересно и интересно наблюдать за вашем развитием ❤❤❤
Канал уже мёртв
@@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 задаётся. О чём тут говорить?
Мне кажется можно подключить игру к серверу и он автоматом будет вставлять диалоги.
аха... чётко смонтировал ТикТок приколы. благодарю (happy)
Спасибо большое за очередное видео, ты лучший!!!! Лекции твои просто супер.
🥰🥰🥰
Тоже пользуюсь селектелом, и родителям посоветовал.
Мне показывает, что ты написал этот коммент день назад.Как?
@@fibadoo6995 Это спонсор, они могут видеть видео до основной загрузки, если конечно так пожелает автор.
@@kstchkarbuza Он оно как.Спасибо.
Следующее видео такое:"Я сделал самодельный компьютер и запустил на нём свой игровой движок".
На транзисторах, резисторах и куске провода.)
Когда релиз, я хочу играть в этот шедевр
Хороший канал ! Очень интересные видео ! много нового узнаешь спасибо за старания я мечтаю узнать как все устроенно и как люди додумались до этого)) для меня игры и приставки и тд как фантастика как там все придумали
Наконец-то вышло новое видео, ждал! Спасибо
Для зачёта в универе делал такую же игру, как-то думал тоже о добавлении таких звуков, и хайпе на этом)) А щас увидел этот ролик и понял что меня опередили)
Как в него поиграть ? Я не разбираюсь в программировании . Захожу на сайт и там много разных непонятных кнопок. Куда нажать? Куда зайти? Объясните пожалуйста.
Блин, несколько тысяч подпищиков не поставили лайк( Ждём через миллион лет(
Не знать эту игру и думать что там есть смешные диалоги это конечно умно
Видно кто не стыкался с моддингом на S.T.A.L.K.E.R. и не скачивал голосовые из Telegram, раз у них такие глаза при названии формата аудиофайлов .ogg.
Занимался матаном в школе и универе на 5, всегда думал, что она только строителем нужна и пошел в инженеры.
Потом немного позанимался Data Science и вот это ещё увидел.
Прикольно. Я подписался.
Как всегда годный контент , красавчик
Урааа, наш вектозавр выложил видео!
Мы ждем бро
Помойму с багом на бег по тратуару даже лучше. Добавь свободную ходьбу. Будет круто, особенно с такими диалогами.
Молодец бро делай такие видео дальше не пропадай еше раз так
Ребята кто-то 2 лайка не поставил он на год пропал
Мы это не заслужили, но это именно то, что нам нужно было
пипец,ахрененный видос,ставлю миллион лайков👍
Жаль что у тебя нет времени снимать. Такие крутые ролики сейчас, и есть идея на счет того чтобы улучшить шутер, добавь либо что-то что подкидывает, либо то что ускоряет 😊
Новый сезон „Subway surfers" выглядит многообещающим.
Ееей. Новое видео. Так ждал....
Гениально! Как и всегда
В последнее время ты начал много шутить
И это круто!
И не забудь легендарное "всем здрасте мадрасте, нас уже 20, но сегодня я буду говорить не о 20 подписчиков...."
спасибо за этот шедевр, и спасибо за гит хаб теперь делаю антюрнед
А если удалять и спавнить объекты, разве не будет памяти хуже, чем их переносить?
Блин, атмосферно там у вас, конечно. Глебобустер, Лизка... меня бы еще туда, да?)
4:40 я прямо ЧУВСТВУЮ как ему плохо становиться с каждой секундой от просмотра тиктока , а извилины выпрямляются
Извилины у вас прямые, это печалька. А зависть - плохое качество))))
Или можете чём-то похвастаться????
Привет! В какой программе ты делаешь иллюстрационные анимации для видео, как в твоих уроках по математике на сайте?
Лайк, коммент, подписка,и ожидание следующего видео еще через пол-года
Концепция всего монет едущих поездов препятствий и т.д сделана через заготовку которые идут за другом и с поверх них наслаиваются либо не наслаиваются монеты вместе с этими промежутками
О Господи.. В 2020 я пытался сделать такую же игру.. я впал в депрессию и боюсь тиктокеров до смерти
8:16 - Любопытно когда на этом автор сделает свой Skyrim)
Было бы очень круто если бы ты перенёс сво́й офигенный шутер на телефоны
По хорошему можно интегрировать игру с реальными тик токами, я не уверен есть ли такая возможность, но было бы не плохо, чтобы воспроизводились аудио из видосов в ленте. Плюс, мне кажется книг маловато, понимаю, что это из за того, что мало тик токов было взято, но всё же.
А по серьёзке, я бы хотел что-то подобное, но чтобы можно было включать свой аудиофайл. Было бы круто на парах гонять в сабвейку под аудиокнигу. Хотя это можно сделать и так.
Ты где? Год без видео!(
Вот бы добавить элемент шутера, чтобы можно было подбирать оружие, и стреляя, мы бы убирали препятствие
Ура,вернулся
Познакомился с твоим каналом через ролик про самодельный компьютер, очень понравилось.
Пожалуйста настрой микрофон. Удачи!
Бля, я как раз думал, может кто-нибудь создаст такую игру с диалогами из тиктока и тут это видео... =)
Это ж кем надо быть чтобы дожить до видео вектозавра?
Помимо учитывается нормалей, можно сделать какой-нибудь объект, который в зависимости от расстояния от него до грани будет окрашивать грань. Т.е. можно добавить свет. Это будет типо выглядеть так: свет грани L будет зависим от расстояния S и поворота нормали N. Т.е. L = f(SN). Так можно будет придать красок игре.
Upd: можно добавить даже некий цвет свету.
Я мечтал об этом,но никому не говорил,но тут появился ты
класс класно снимаешь меня заинтересовало
Ждем всем вагоном следующее видео с разработкой шутера
Ура вектозавр жив
Добрый день. Мне хотелось бы изучить процесс создания игр для игровых приставок прошлых поколений, таких как Gameboy, PlayStation Portable. Подскажите, возможно ли будет в школе vectozavr изучить это?
Прикольно,я бы поиграл.Короче говоря,у нас есть CS:Go, Subway surfers,ну только наши версии.Все эти игры популярны.Теперь сделай версию ГТА на свое́м движке и сними мультик по игре 😂😂😂.
Ждём обновления и улучшения для этого сабвейзавра
Кстати а в твоём шутере можно будет на минигане летать как в Broforce?)
Заслуживает лайка и подписки
3:00 возможно это был мой видос) на нем сейчас 1.6млн просмотров
У него экранированный мозг, он каким-то чудом выжил после просмотра этих советов/диалогов
блин какой классный чел, лайк
Единственное, ты не сделал искривление вселеной как там. С ним игра дает совсем другие ощущения)
Надо сделать мультиплеер между игроками на ардуино и пк. А еще возможность в игре нарезать ножом мыло и чистить ковры 😀 Tiktok surfer: в мультивселенной безумия 😁
А еще можно добавить ботов перед собой)
Можно спросить а как добавить внутриигровые покупки на свой движок на C++ Visual Studio скажи пожалуйста!
Это прям тема)
14:58 Только некоторые увидят рефенс к дефматчу из первой халфы
Круто сделано😁👍
Наверное игра, очень весёлая, но из за этого скорее всего очень сложно. Отвлекаешься всегда на истории. Но думаю игра супер крутая!