Minecraft на C++ || Часть 21: Консоль, оптимизация, собственные меню
Скачать: github.com/MihailRis/VoxelEng...
Проект на GitHub: github.com/MihailRis/VoxelEng...
Ветка релиза 0.21: github.com/MihailRis/VoxelEng...
Дискорд сервер: / discord
Поддержать проект:
www.donationalerts.com/r/miha...
boosty.to/mihailris
Телеграм: t.me/mihailrisdev
Таймкоды:
00:00 - Введение
00:49 - Новое меню, предпросмотр миров
01:17 - Уровни зависимостей паков
02:55 - Консоль
03:50 - Оптимизация
04:39 - Изменения в UI
05:45 - Пользовательский ввод
06:16 - Изменения в UI (2)
06:30 - UI-элементы
07:56 - Скриптинг
08:52 - Будущее
09:28 - Нововведения от контрибьютеров
09:43 - Заключение
Пікірлер: 120
Восхищаюсь тем, что ты не забрасываешь проект, а постоянно добавляешь новые механики и фичи, полируешь то, что есть и делишься со всем этим с подписчиками. Удачи!
Этот человек разработает Майнкрафт на плюсах быстрее чем разрабы хайтейла
Я ждал этого 4000, нет 5000 лет!
@ElectroMityay
21 күн бұрын
Главное - чтобы там можно было грабить корованы
Нотч, смотри, твой предшествиник уже идёт по твоему пути. Как же прекрасна это. Я чувствую себя словно человек, который видел сначала и теперь вижу к чему это идёт
@hordorsok
21 күн бұрын
Он уже прошел больше половины пути! Нотч напрягся :D
@Crabchelo
21 күн бұрын
предшественник?... Может хотя бы последователь?.. Рубрика пояснения: предшественник ("перед" - "перед", то бишь "до", "шествинник " от "шествовать", то бишь нас интересует значение "идти". То есть если сложить всё воедино мы получаем: идти до кого либо). Ну слово "последователь" можно быстро пояснить, короче, оно образовано от "по следам". В целом должно быть понятно и пояснения в этой части не нужны. Извиняюсь за духоту, ну что уж поделать, с интернетом я забил на грамматику и пунктуацию, но сука такие ошибки- извините уже перебор.
@user-er3xr7bx4q
21 күн бұрын
@@Crabchelo Ничего страшного. Это нормально. Выпьем пивка 😏🍺
@siz1700
21 күн бұрын
@@hordorsok Не напрягся, а гордится)
@enotduceldorskiy8167
20 күн бұрын
@@hordorsokжесть, ты живой?)) Обожал твой канал в детстве смотреть, лет 8-9 назад, а потом ты пропал..Спасибо за детство, легенда)
Чел я верю в тебя, свой оптимизированный майн с преферансом и куртизанками, мое почтение
ура победа это же мой любимый убийца юнити
@FrezerTop
20 күн бұрын
И кто же это?
Как классический тест, можно попробовать запустить "Doom" или скорее его аналог.
Капец вы продуктивный! Игра развивается в геометричесской прогрессии...
Ура русский minetest. Добавить возможность добавления модов и возможность создавать сервера и мы получаем конкурента minetest
Если что-то произойдёт с оригинальным майнкрафтом, то у тебя есть все шансы занять его место. Без шуток, игра с каждым обновлением хорошеет
@FrezerTop
20 күн бұрын
А что с ним может произойти ?
Очень рад, что это опенсорсный движок, радует глаз вообще все, что с ним связано!
у этого проекта очень большое будущее. по сути, это база, на которой можно делать другие игры ( как майнкрафт, но удобнее )
@zenithowo
20 күн бұрын
minetest на минималках 😊
@siz1700
9 күн бұрын
@@zenithowo Пока что на минималках)
12:42 за это отдельный респект
Какая быстрая прорисовка чанков👍
я буду олдом этой легенды
Спасибо, что продолжаешь развивать проект! Интересно, microsoft или mojang не продадут в суд из-за этого, хотя с чего бы? В том же Google play я видел много клонов майнкрафт. Ещё раз спасибо! Ты лучший!
Клёво что проект развивается, продолжай в том же духе!
Спасибо что делаешь этот проект и дальше. Единственное что меня смущает так это пасмурная погода в мире, в оригинале все было по ярче и красочней
Когда-нибудь мы доживем до релиза) Спасибо за продолжение проекта
С нетерпением жду продолжения!!!❤❤❤
Круто, но когда пчелиная война 2?
Почему я почти уверен что в один момент моджанг захотят прикрыть твою работу (пусть по логике и не могут). Работа огромнейшая и крутейшая!
А**еть, оно живое
@JustJabka_
21 күн бұрын
да я сам в шоке!
Как всегда, мега хорош!
Продолжай в том же духе 😅
Мне интересна реализация сущностей. В minetest они есть (даже коллюзия как у блоков есть), но во всех модах нпс странно, топорно себя ведут, да и вообще медленно, хотя движёк тоже на c++. Предпологаю, что в том движке нет нативного поиска путей или другого шаблонного поведения "живых" сущностей. Тогда мододелам приходится это реализовывать на lua, что отражается на мобов
+ ЛАЙК ! Спасибо за новое видео ! Ты лучший !
Было бы здорово поки проект в немного раннем положении добавить выбор графического отрисовщика по типу Vulcan, opengl, directx А так удачи с проектом любим и ждём!)
@hel2x
21 күн бұрын
Для этого нужно выносить графику в отдельный модуль и создавать такой модуль для каждого низкоуровневого api, а потом ещё как-то написать api для работы с графическими модулями с учетом возможностей того или иного низкоуровневого api) Короче весело
@mhalaider6046
18 күн бұрын
@@hel2x а для чего собственно ? По большей части всё что нужно, это написать обёртку над основным рендером и всё, можно будет спокойной переключаться между библиотеками. Ты просто немножко замудрёно придумал как-то
А разве в оригинальном майнкрафте двери не реализованы как раз таки через два блока? Ну а каксательно идей для улучшения, было бы здорово видеть систему мультиблочных структур, ну и совместимость с blockbench
@siz1700
21 күн бұрын
В дс я видел прогу похожую на блокбенч для этого движка, но не уверен про её возможности
Я думал, что я один такой eblan, а оказалось, что нет. Пишу движок по приколу
Я дождался!!!!
Это лучший проект
Чел, выглядит как имба
Круто.
Не знаю радоваться или плакать, но я дождался!
Классно)
Вдохновившись твоим проектом и Grim Wild, я стал писать свой проект на Bevy(Rust) и на данный момент реализовано достаточно много чего, включая регистр, кастомные ресурсы и т.д.
@GdeRakiZimuut
20 күн бұрын
где скачать
@tunnelcore6694
14 күн бұрын
Молодец! Верю в твой проект.
Хорошая серия для изучения создание игры с помощью с++👍. Когда будет урок появление мобов?
красавчик
займись ui и ux, а также требуется проработать игровые детали и внешний вид. Классное видео, с нетерпением жду выпуск про генерацию ландшафта и пещер (надеюсь получится не хуже чем у Mojang)
надеюсь скоро редстоун добавят!!👍👍👍👍
Жду факторио в 3д на этом двигле)
🔥🔥🔥
ну офигеть теперь, он добавил змейку
Только благадаря твоему проекту и видео я не перестаю делать свой движек и хоть он написан нужно пофиксить все баги а затем реализовать много всего 🙂
@RiotGeneralDirector
20 күн бұрын
Движок СВО - это сильно
@nazeekk3873
19 күн бұрын
есть на гит?
@hidusa
18 күн бұрын
@@nazeekk3873 нет конечно же, сами мучайтесь и пишити шейдеры с трасировкой лучей, тень в реальном времени и при этом оставаясь на частоте кадров более 1000 (хотя при добавлении более серьезных объектов фпс упадёт в 5 раз) при миллионе вершин 600фпс +-, 5 миллионов 100фпс+- где вы такую оптимизации ещё найдете? даже в юнити при 3 лямов вершин фпс падает ниже 100. Если вы будете иметь много мозгов и нервов (уверяю вас если не в 1 день бросите, то во второй точно) то сможете написать движок, сейчас мне легко его писать так как 2 тысячи строчек кода я написал САМ без ИИ и разбираюсь в нём, единственное что может чат ГПТ, так это натолкнуть на мысль, никакую ошибку в коде он вам не исправет вы должны еë исправлять САМИ, ладно я потратил много времени на реализацию такого движка и он явно не бесплатно стоит зная сколько нервов и часов я на него потратил, а тем более он работает и работает лучше чем юнити (возможно я не знаю как оптимизировать юнити, поэтому там такой плохой результат), так что пишите сами и я желаю вам УДАЧИ 😘
Наконец-то ролик. Часто сюда заходил в надежде, что мне просто уведомления не приходят)) В общем кайф, но не пора ли добавить анимацию разрушения? А то разрушение блоков кажется максимально странным.
@user-tw9ny5rg4b
21 күн бұрын
Партиклы накинь и всё, разве что их ещё сделать и подключить нужно)
@duffy..
21 күн бұрын
твой мозг не привык что в кубах нет звука и анимации трещин
@user-tw9ny5rg4b
21 күн бұрын
@@duffy.. В целом любой импакт, даже малейшее дёрганье добавить, станет проще воспринимать. Хотя на данном этапе разработки в этом нет смысла.
лучше чем бедрок
интересно, когда ж можно будет купить и погонять хотя бы в бетке.
@nazeekk3873
19 күн бұрын
кажется можно пока с гитхаба скачать, поиграть и при желании внести свой вклад в разработку
Можешь снять видео, как сделать "Эффект дрифта в BGE" или видео про искусственный интеллект чтобы он мог передвигаться по определенной траектории (по своей полосе дороги) и мог реагировать на препятствие. [Да кому это нужно...]
Жду мод на зомдбе пакалипсис чтоб выживать среди замбакоув.
@siz1700
21 күн бұрын
Сделай
Время идёт, мод на реалистичные крафты скоро вообще не будут работать:(
CUBISTARUM название для движка 🎉😅
Есть мод на майнкрафт Mappet от McHorse с помощью него можно скриптить свои игры прямо в самом клиенте. Я предлагаю реализовать что-то подобное в движке.
@swagegate
21 күн бұрын
Так-же можно добавить редактор камеры для каких-либо кацсцен (подобное реализованно в моде Aperture для майна от того-же McHorse).
@Kamingos
21 күн бұрын
удачи!
Такое чувство что говорит кот
Добавь команду на запуск скриптов из файлов
Привет. Есть ли какая-то возможность присоединиться к разработке?
Братан, поделись секретом стабильной разработки, я свой проект недели две не открывал
@kentr
21 күн бұрын
Тебе нужен фактор, который будет давать тебе пинок для начала работы, а если начать работу, то там уже не так уж и просто забить, но если и так не выходит, то попробуйте сконцентрировать внимание на вашем проекте
@u_n_d_e_r_s_c_o_r_e_d
21 күн бұрын
никакие секреты не помогут, если ты такой безвольный хотя он тоже не особо продуктивен, судя по тому, что он это уже года 3 делает
@Xtonior
21 күн бұрын
@@u_n_d_e_r_s_c_o_r_e_d в сравнении со мной он эталон. Я заливаю себе репы не чаще чем сдаю сессии
@Xtonior
21 күн бұрын
@@kentr постараюсь
@nazarbaev6549
20 күн бұрын
Думай либо том, как надерешь жопу всем разработчикам, которые делают кал, либо о бабках, бабках, БАБКАХ!
Где скачивать мод паки
вот как ? как ты додумываешься как реализовать ту или иную вещь ? я остановился на создании окна, дальше уже тяжело что то было делать
@Tezla0
21 күн бұрын
Опыта не хватает
@RunBull
21 күн бұрын
@@Tezla0 а где брать такой опыт ? я год работаю бэкэндером, но ничего даже похожего на разработку движка я не делал
сделано всё на glfw?
Пожалуйста, сделайте властелин колец.
змейка...
Не плоди их.
Запилите gregtech на этот движок
Сделай норм освещение (с тенями, hdr и т.д.). 2024 год как бы.
А как ещё можно написать консоль?
Переписал майнкрафт на си(зачеркнуто) луа
@siz1700
21 күн бұрын
на си
@Trollebas1
16 күн бұрын
на ассемблере перепиши
@CoBaldr
16 күн бұрын
@@Trollebas1 кросплатформенно?
:0
Напиши в тегах "майнкрафт с нуля консоль" а то через поиск видео не находится
первый?
Слушай ты конечно молодец, но minecraft bedrock уже и так на c++
@Trollebas1
16 күн бұрын
говно ваш беброк, java в разы лучше
Сделай реализацию персонажа, 3-е лицо и мультиплеер
@siz1700
21 күн бұрын
Будет, всё будет. Рано или поздно
I wish I spoke russian :(
Не было бы лучше вместо своего языка команд консоли использовать существующий скриптовый язык, lua тот же? Не вижу причин не использовать его, когда уже датапаки на нем пишутся