канал jdh крайне похож на его превьюшки, ну и контент крайне похожий, так что копипиздит немного полюбому но нынче это в моде,так что назовем так - вдохновляется и переделывает на русский лад)
Питон хороший язык, я сам использую его как основной, его скорость разработки и удобство для меня на высоте, однако все же скорость разработки выходит боком для скорости выполнения, поэтому хоть и на питоне можно сделать кучу всего, но в продакшене движок на питоне будет не слишком эффективен
никто не думает, что он такой себе не редко С++ проект пишут сначала на питоне, а после переписывают на С++, так как второй быстрее в выполнении , а 1 в написании
Как бы все зависит от игры. Игровой движок - это не что-то из области магии и единорогов - это просто базовый алгоритм, который описывает всю механику твоей игры.
Если я правильно понимаю, то ты использовал сеточную систему отрисовки объектов. Т.е. ты задаёшь рисунок на полу, а высота блоков достраивается автоматически и скорее всего одинаково для всех объектов одного типа. В глубокой теории это может жить, но как по мне куда интереснее будет изучить рендер на основе вершин. Плюс это тебе даст возможность рендерить объекты напрямую из блендера или другого приложения для моделирования
какой еще "глубокой теории"? 😂 видели игрушку такую, дум называется? там прекрасно реализовали разную высоту стен, разную высоту пола, сложную геометрию. другое дело, что автор не программист и, скорее всего, остановится на том, что у него сейчас есть
Кто из питонистов в припадке юношеского энтузиазма не баловался с рейкастингом. По сути, особенность такой графики заключена в одной функции рендеринга. Движок от демки отличает наличие простого редактора, поэтому ждём редактор. Я когда-то давно делал рейкаст игрушку, напридумывал алгоритмы, но без редактора работа с самописным "движком" была очень душной. Хорошие видосы! Удачи в развитии канала)
Мне кажется, что движок от демки не отличает наличие интерфейса. Движок может быть и без интерфейса, а может быть просто удобным фреймворком, но не движком : D Тут скорее от всего функционала зависит, а не только от наличия интерфейса. (но я впринципе много игровых движков не знаю, поэтому в пример мне привести нечего)
недавно услышал интересную идею по поводу улучшения рейкастера. можно попробовать добавить небольшой постпроцессинг впихнув в рендер текстур карты нормалей. в теории можно будет даже без шейдеров обойтись. ещё советую почитать про рендер полов в рейкастинге, если ты этого ещё не сделал разумеется. ну и да, выглядит очень круто для канала с таким маленьким количеством подписчиков, надеюсь что увижу взлёт твоего канала среди ру геймдев сектора хд
Так чем более сложные и специфические вещи, тем меньше подписчиков на канале. Популярные ресурсы с серьезным контентом по программированию - это 20-40К подписчиков максимум...
Не понял придирку. Человек выбрал питон, и если у тебя есть к нему не приязнь, и ты такой любитель плюсов, то не смотри. Очередной стереотип(хотя я думаю ты сам плюсы не знаешь, хотя не кто их не знает фулл).
Очень крутая подача, с 1 минуты думал, что попал на 1 млн подписчиков канал, а видео старенькое, просто только сейчас попалось мне в рекомендации. Когда пролистал в комментарии удивился, что всего 571 подписчик.
Ебаный рот, смотря подобные видосы, я понимаю, насколько я эмбрион в программировании и даже не знаю, хватит ли мне вообще сил сделать хотя бы что-то примерно похожее (сейчас 20-й день изучения C#).
Круто! Если будешь добавлять всё больше нового в свой "псевдо-3D движок", то он может стать неплохой альтернативой ursina, panda3d или может быть даже Godot! Однозначно подписка + лайк! Видос очень зашёл, жду продолжения. Сделай какой-нибудь удобный редактор карты, где можно будет просто редактировать твой двумерный массив карты, а также управлять текстурами на блоках
Я правильно понимаю что на верху окошка - фпс? А то у тебя он до 45 падает в последних футажах и мне интересно по оптимизации всего этого дела ты уже что-нибудь придумал? )
Отличное качество для самого первого видео на канале! Отличный монтаж, сочное превью, сценарий динамичный, а время видео - просто золотое сечение! Уверен, в будущем твой канал сможет стать 100 тысячником, если не милионником! Не сбавляй темп, ведь твой контент просто топчик! ❤
Когда я баловался с рейкастом, я вышел на пределы карты, и в итоге карта генерировалась процедурно, т.к. из оперативы бралось куча мусора (вышел т.к. рукожопно написал ограничение)
Отличное видео! Хотелось бы ссылочку на гит и небольшие отрывки самого важного кода с пояснениями, к примеру для отрисовки, коллизии и тд. Продолжай в том же духе!
Вижу, канал новый, аудитории ещё не набралось, но могу пожелать удачи, у тебя есть большие потенциал, и если не будешь сдаваться, то канал станет успешным.
@@Super_sonic228 Не сложно. Рядовая задача для программиста. Конечно под конкретную задачу, а не универсальный набор инструментов как в Анриле, но тем не менее.
Я написал игровой движок на юнити В нём есть комната где спавнятся враги и ты с пистолетом по ним стреляешь и набираешь очки Это лучший игровой движок:3
@@Olavr_UA Графика вулкан, cuda, opengl, это на базе c++ делается и трубопровод загрузки вершин и текстур в движке нужно писать на плюсах т.к. это нагрузка на ЦП не малая. Большенство нормальных движков на с++ по этой причине а на питоне даже не знаю есть ли вообще и зачем в ЦП нагруженном приложении ещё и на интерпритируемом ЯП писать движок и дополнительно его нагружать?
Крутое видео, один минус - python. Многие не понимают этой придирки, поэтому я поясню. Python, даже если отбросить всю мою нетерпимость к нему, для разработки игр совершенно не подходит. Его философия заключается не в скорости выполнения, а скорее в качестве кода. Всë тот же C окажется в этом плане лучше, хоть код на нем будет чуть сложнее. За C++ вообще ничего говорить не буду, те кто хочет боль тот пишет C++, все просто. Придирка эта не про текущий момент, а про переспективу, и ограничения, которые даëт python. И да, python - язык нубов. (Это сказал человек, который знает больше 8 языков программирования, и среди которых python' а нет. )
уважаемый комментатор - вы мало того что клинический идиoт, так еще и врун, который приписывает себе несуществующие достижения думая что это как то усилит значимость твоего мнения (иначе объяснить твой высер не представляется возможным) какая разница на чем писать, если ЯП это не более чем инструмент для выражения алгоритма? человек выразил свой алгоритм на том языке который оказался для него максимально удобен, и выбор питона здесь как достаточно простого языка с расширяемой архитектурой очень хороший выбор если ты написал на восьми языках программирования hello world это не значит что ты знаешь язык
Никогда не думал, как работали игровые движки, благодаря тебе офигел от масштаба знаний разработчиков😱 Как оказалось, это не просто сделать болванку в Unreal на Blueprintе 😏 Видос - бомба 💣