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

  • @cocojabaa
    @cocojabaa21 күн бұрын

    Восхищаюсь тем, что ты не забрасываешь проект, а постоянно добавляешь новые механики и фичи, полируешь то, что есть и делишься со всем этим с подписчиками. Удачи!

  • @ionegamer
    @ionegamer15 күн бұрын

    Этот человек разработает Майнкрафт на плюсах быстрее чем разрабы хайтейла

  • @zaksen5918
    @zaksen591821 күн бұрын

    Я ждал этого 4000, нет 5000 лет!

  • @ElectroMityay

    @ElectroMityay

    21 күн бұрын

    Главное - чтобы там можно было грабить корованы

  • @user-er3xr7bx4q
    @user-er3xr7bx4q21 күн бұрын

    Нотч, смотри, твой предшествиник уже идёт по твоему пути. Как же прекрасна это. Я чувствую себя словно человек, который видел сначала и теперь вижу к чему это идёт

  • @hordorsok

    @hordorsok

    21 күн бұрын

    Он уже прошел больше половины пути! Нотч напрягся :D

  • @Crabchelo

    @Crabchelo

    21 күн бұрын

    предшественник?... Может хотя бы последователь?.. Рубрика пояснения: предшественник ("перед" - "перед", то бишь "до", "шествинник " от "шествовать", то бишь нас интересует значение "идти". То есть если сложить всё воедино мы получаем: идти до кого либо). Ну слово "последователь" можно быстро пояснить, короче, оно образовано от "по следам". В целом должно быть понятно и пояснения в этой части не нужны. Извиняюсь за духоту, ну что уж поделать, с интернетом я забил на грамматику и пунктуацию, но сука такие ошибки- извините уже перебор.

  • @user-er3xr7bx4q

    @user-er3xr7bx4q

    21 күн бұрын

    @@Crabchelo Ничего страшного. Это нормально. Выпьем пивка 😏🍺

  • @siz1700

    @siz1700

    21 күн бұрын

    @@hordorsok Не напрягся, а гордится)

  • @enotduceldorskiy8167

    @enotduceldorskiy8167

    20 күн бұрын

    ​@@hordorsokжесть, ты живой?)) Обожал твой канал в детстве смотреть, лет 8-9 назад, а потом ты пропал..Спасибо за детство, легенда)

  • @akinfey8891
    @akinfey889118 күн бұрын

    Чел я верю в тебя, свой оптимизированный майн с преферансом и куртизанками, мое почтение

  • @MrJluk
    @MrJluk21 күн бұрын

    ура победа это же мой любимый убийца юнити

  • @FrezerTop

    @FrezerTop

    20 күн бұрын

    И кто же это?

  • @r8yfbl298
    @r8yfbl29821 күн бұрын

    Как классический тест, можно попробовать запустить "Doom" или скорее его аналог.

  • @DonReton-uq9pk
    @DonReton-uq9pk20 күн бұрын

    Капец вы продуктивный! Игра развивается в геометричесской прогрессии...

  • @SenaxSyS
    @SenaxSyS20 күн бұрын

    Ура русский minetest. Добавить возможность добавления модов и возможность создавать сервера и мы получаем конкурента minetest

  • @FayerSoul
    @FayerSoul21 күн бұрын

    Если что-то произойдёт с оригинальным майнкрафтом, то у тебя есть все шансы занять его место. Без шуток, игра с каждым обновлением хорошеет

  • @FrezerTop

    @FrezerTop

    20 күн бұрын

    А что с ним может произойти ?

  • @Vorono4ka
    @Vorono4ka20 күн бұрын

    Очень рад, что это опенсорсный движок, радует глаз вообще все, что с ним связано!

  • @Kamingos
    @Kamingos21 күн бұрын

    у этого проекта очень большое будущее. по сути, это база, на которой можно делать другие игры ( как майнкрафт, но удобнее )

  • @zenithowo

    @zenithowo

    20 күн бұрын

    minetest на минималках 😊

  • @siz1700

    @siz1700

    9 күн бұрын

    @@zenithowo Пока что на минималках)

  • @user-xz9xq6qw1t
    @user-xz9xq6qw1t21 күн бұрын

    12:42 за это отдельный респект

  • @ionegamer
    @ionegamer15 күн бұрын

    Какая быстрая прорисовка чанков👍

  • @zuqire5210
    @zuqire521021 күн бұрын

    я буду олдом этой легенды

  • @OrbiTalline
    @OrbiTalline21 күн бұрын

    Спасибо, что продолжаешь развивать проект! Интересно, microsoft или mojang не продадут в суд из-за этого, хотя с чего бы? В том же Google play я видел много клонов майнкрафт. Ещё раз спасибо! Ты лучший!

  • @user-tw9ny5rg4b
    @user-tw9ny5rg4b21 күн бұрын

    Клёво что проект развивается, продолжай в том же духе!

  • @user-pb7du7gy5s
    @user-pb7du7gy5s20 күн бұрын

    Спасибо что делаешь этот проект и дальше. Единственное что меня смущает так это пасмурная погода в мире, в оригинале все было по ярче и красочней

  • @Wurtl_
    @Wurtl_21 күн бұрын

    Когда-нибудь мы доживем до релиза) Спасибо за продолжение проекта

  • @yushi4ka
    @yushi4ka21 күн бұрын

    С нетерпением жду продолжения!!!❤❤❤

  • @sellr23
    @sellr2320 күн бұрын

    Круто, но когда пчелиная война 2?

  • @idg-cat-Irgin
    @idg-cat-Irgin11 күн бұрын

    Почему я почти уверен что в один момент моджанг захотят прикрыть твою работу (пусть по логике и не могут). Работа огромнейшая и крутейшая!

  • @antoha256m
    @antoha256m21 күн бұрын

    А**еть, оно живое

  • @JustJabka_

    @JustJabka_

    21 күн бұрын

    да я сам в шоке!

  • @forf0r4ik0_o3
    @forf0r4ik0_o321 күн бұрын

    Как всегда, мега хорош!

  • @marksvil_chanel
    @marksvil_chanel12 күн бұрын

    Продолжай в том же духе 😅

  • @zaraz7
    @zaraz720 күн бұрын

    Мне интересна реализация сущностей. В minetest они есть (даже коллюзия как у блоков есть), но во всех модах нпс странно, топорно себя ведут, да и вообще медленно, хотя движёк тоже на c++. Предпологаю, что в том движке нет нативного поиска путей или другого шаблонного поведения "живых" сущностей. Тогда мододелам приходится это реализовывать на lua, что отражается на мобов

  • @WIZARDBEST
    @WIZARDBEST21 күн бұрын

    + ЛАЙК ! Спасибо за новое видео ! Ты лучший !

  • @lordori4625
    @lordori462521 күн бұрын

    Было бы здорово поки проект в немного раннем положении добавить выбор графического отрисовщика по типу Vulcan, opengl, directx А так удачи с проектом любим и ждём!)

  • @hel2x

    @hel2x

    21 күн бұрын

    Для этого нужно выносить графику в отдельный модуль и создавать такой модуль для каждого низкоуровневого api, а потом ещё как-то написать api для работы с графическими модулями с учетом возможностей того или иного низкоуровневого api) Короче весело

  • @mhalaider6046

    @mhalaider6046

    18 күн бұрын

    @@hel2x а для чего собственно ? По большей части всё что нужно, это написать обёртку над основным рендером и всё, можно будет спокойной переключаться между библиотеками. Ты просто немножко замудрёно придумал как-то

  • @alamxd2507
    @alamxd250721 күн бұрын

    А разве в оригинальном майнкрафте двери не реализованы как раз таки через два блока? Ну а каксательно идей для улучшения, было бы здорово видеть систему мультиблочных структур, ну и совместимость с blockbench

  • @siz1700

    @siz1700

    21 күн бұрын

    В дс я видел прогу похожую на блокбенч для этого движка, но не уверен про её возможности

  • @fortnitebestmoments368
    @fortnitebestmoments36817 күн бұрын

    Я думал, что я один такой eblan, а оказалось, что нет. Пишу движок по приколу

  • @siz1700
    @siz170021 күн бұрын

    Я дождался!!!!

  • @user-pc1jh5hs7p
    @user-pc1jh5hs7p21 күн бұрын

    Это лучший проект

  • @ivanosinin5050
    @ivanosinin505016 күн бұрын

    Чел, выглядит как имба

  • @SadyPlay
    @SadyPlay21 күн бұрын

    Круто.

  • @rostus_official
    @rostus_official21 күн бұрын

    Не знаю радоваться или плакать, но я дождался!

  • @harukasart
    @harukasart20 күн бұрын

    Классно)

  • @Niko_n
    @Niko_n21 күн бұрын

    Вдохновившись твоим проектом и Grim Wild, я стал писать свой проект на Bevy(Rust) и на данный момент реализовано достаточно много чего, включая регистр, кастомные ресурсы и т.д.

  • @GdeRakiZimuut

    @GdeRakiZimuut

    20 күн бұрын

    где скачать

  • @tunnelcore6694

    @tunnelcore6694

    14 күн бұрын

    Молодец! Верю в твой проект.

  • @user-hl8nm9tm2g
    @user-hl8nm9tm2g16 күн бұрын

    Хорошая серия для изучения создание игры с помощью с++👍. Когда будет урок появление мобов?

  • @sanechka60
    @sanechka6021 күн бұрын

    красавчик

  • @LordeSam
    @LordeSam21 күн бұрын

    займись ui и ux, а также требуется проработать игровые детали и внешний вид. Классное видео, с нетерпением жду выпуск про генерацию ландшафта и пещер (надеюсь получится не хуже чем у Mojang)

  • @Ruslan_kr_ua
    @Ruslan_kr_ua21 күн бұрын

    надеюсь скоро редстоун добавят!!👍👍👍👍

  • @fokusname2600
    @fokusname26006 күн бұрын

    Жду факторио в 3д на этом двигле)

  • @dany6956
    @dany695621 күн бұрын

    🔥🔥🔥

  • @neobear
    @neobear19 күн бұрын

    ну офигеть теперь, он добавил змейку

  • @hidusa
    @hidusa21 күн бұрын

    Только благадаря твоему проекту и видео я не перестаю делать свой движек и хоть он написан нужно пофиксить все баги а затем реализовать много всего 🙂

  • @RiotGeneralDirector

    @RiotGeneralDirector

    20 күн бұрын

    Движок СВО - это сильно

  • @nazeekk3873

    @nazeekk3873

    19 күн бұрын

    есть на гит?

  • @hidusa

    @hidusa

    18 күн бұрын

    @@nazeekk3873 нет конечно же, сами мучайтесь и пишити шейдеры с трасировкой лучей, тень в реальном времени и при этом оставаясь на частоте кадров более 1000 (хотя при добавлении более серьезных объектов фпс упадёт в 5 раз) при миллионе вершин 600фпс +-, 5 миллионов 100фпс+- где вы такую оптимизации ещё найдете? даже в юнити при 3 лямов вершин фпс падает ниже 100. Если вы будете иметь много мозгов и нервов (уверяю вас если не в 1 день бросите, то во второй точно) то сможете написать движок, сейчас мне легко его писать так как 2 тысячи строчек кода я написал САМ без ИИ и разбираюсь в нём, единственное что может чат ГПТ, так это натолкнуть на мысль, никакую ошибку в коде он вам не исправет вы должны еë исправлять САМИ, ладно я потратил много времени на реализацию такого движка и он явно не бесплатно стоит зная сколько нервов и часов я на него потратил, а тем более он работает и работает лучше чем юнити (возможно я не знаю как оптимизировать юнити, поэтому там такой плохой результат), так что пишите сами и я желаю вам УДАЧИ 😘

  • @Crabchelo
    @Crabchelo21 күн бұрын

    Наконец-то ролик. Часто сюда заходил в надежде, что мне просто уведомления не приходят)) В общем кайф, но не пора ли добавить анимацию разрушения? А то разрушение блоков кажется максимально странным.

  • @user-tw9ny5rg4b

    @user-tw9ny5rg4b

    21 күн бұрын

    Партиклы накинь и всё, разве что их ещё сделать и подключить нужно)

  • @duffy..

    @duffy..

    21 күн бұрын

    твой мозг не привык что в кубах нет звука и анимации трещин

  • @user-tw9ny5rg4b

    @user-tw9ny5rg4b

    21 күн бұрын

    @@duffy.. В целом любой импакт, даже малейшее дёрганье добавить, станет проще воспринимать. Хотя на данном этапе разработки в этом нет смысла.

  • @XTOCb_
    @XTOCb_21 күн бұрын

    лучше чем бедрок

  • @zov7831
    @zov783121 күн бұрын

    интересно, когда ж можно будет купить и погонять хотя бы в бетке.

  • @nazeekk3873

    @nazeekk3873

    19 күн бұрын

    кажется можно пока с гитхаба скачать, поиграть и при желании внести свой вклад в разработку

  • @Azer_Goose
    @Azer_Goose10 күн бұрын

    Можешь снять видео, как сделать "Эффект дрифта в BGE" или видео про искусственный интеллект чтобы он мог передвигаться по определенной траектории (по своей полосе дороги) и мог реагировать на препятствие. [Да кому это нужно...]

  • @muiwols6709
    @muiwols670921 күн бұрын

    Жду мод на зомдбе пакалипсис чтоб выживать среди замбакоув.

  • @siz1700

    @siz1700

    21 күн бұрын

    Сделай

  • @omegaink716
    @omegaink71621 күн бұрын

    Время идёт, мод на реалистичные крафты скоро вообще не будут работать:(

  • @SenaxSyS
    @SenaxSyS20 күн бұрын

    CUBISTARUM название для движка 🎉😅

  • @swagegate
    @swagegate21 күн бұрын

    Есть мод на майнкрафт Mappet от McHorse с помощью него можно скриптить свои игры прямо в самом клиенте. Я предлагаю реализовать что-то подобное в движке.

  • @swagegate

    @swagegate

    21 күн бұрын

    Так-же можно добавить редактор камеры для каких-либо кацсцен (подобное реализованно в моде Aperture для майна от того-же McHorse).

  • @Kamingos

    @Kamingos

    21 күн бұрын

    удачи!

  • @engineer2464
    @engineer246421 күн бұрын

    Такое чувство что говорит кот

  • @hpw-dev
    @hpw-dev7 күн бұрын

    Добавь команду на запуск скриптов из файлов

  • @mr.nuomax2983
    @mr.nuomax298321 күн бұрын

    Привет. Есть ли какая-то возможность присоединиться к разработке?

  • @Xtonior
    @Xtonior21 күн бұрын

    Братан, поделись секретом стабильной разработки, я свой проект недели две не открывал

  • @kentr

    @kentr

    21 күн бұрын

    Тебе нужен фактор, который будет давать тебе пинок для начала работы, а если начать работу, то там уже не так уж и просто забить, но если и так не выходит, то попробуйте сконцентрировать внимание на вашем проекте

  • @u_n_d_e_r_s_c_o_r_e_d

    @u_n_d_e_r_s_c_o_r_e_d

    21 күн бұрын

    никакие секреты не помогут, если ты такой безвольный хотя он тоже не особо продуктивен, судя по тому, что он это уже года 3 делает

  • @Xtonior

    @Xtonior

    21 күн бұрын

    @@u_n_d_e_r_s_c_o_r_e_d в сравнении со мной он эталон. Я заливаю себе репы не чаще чем сдаю сессии

  • @Xtonior

    @Xtonior

    21 күн бұрын

    @@kentr постараюсь

  • @nazarbaev6549

    @nazarbaev6549

    20 күн бұрын

    Думай либо том, как надерешь жопу всем разработчикам, которые делают кал, либо о бабках, бабках, БАБКАХ!

  • @GdeRakiZimuut
    @GdeRakiZimuut20 күн бұрын

    Где скачивать мод паки

  • @RunBull
    @RunBull21 күн бұрын

    вот как ? как ты додумываешься как реализовать ту или иную вещь ? я остановился на создании окна, дальше уже тяжело что то было делать

  • @Tezla0

    @Tezla0

    21 күн бұрын

    Опыта не хватает

  • @RunBull

    @RunBull

    21 күн бұрын

    @@Tezla0 а где брать такой опыт ? я год работаю бэкэндером, но ничего даже похожего на разработку движка я не делал

  • @adskiygys
    @adskiygys6 күн бұрын

    сделано всё на glfw?

  • @lyten4287
    @lyten428721 күн бұрын

    Пожалуйста, сделайте властелин колец.

  • @whipe
    @whipe21 күн бұрын

    змейка...

  • @G3R0D0T_G3R1CH
    @G3R0D0T_G3R1CH19 күн бұрын

    Не плоди их.

  • @user-ik4ch7wl3l
    @user-ik4ch7wl3l21 күн бұрын

    Запилите gregtech на этот движок

  • @HORIZON_OF_GAMES_WORLDS
    @HORIZON_OF_GAMES_WORLDS21 күн бұрын

    Сделай норм освещение (с тенями, hdr и т.д.). 2024 год как бы.

  • @memnidranik
    @memnidranik21 күн бұрын

    А как ещё можно написать консоль?

  • @CoBaldr
    @CoBaldr21 күн бұрын

    Переписал майнкрафт на си(зачеркнуто) луа

  • @siz1700

    @siz1700

    21 күн бұрын

    на си

  • @Trollebas1

    @Trollebas1

    16 күн бұрын

    на ассемблере перепиши

  • @CoBaldr

    @CoBaldr

    16 күн бұрын

    @@Trollebas1 кросплатформенно?

  • @moon5964
    @moon596421 күн бұрын

    :0

  • @hpw-dev
    @hpw-dev7 күн бұрын

    Напиши в тегах "майнкрафт с нуля консоль" а то через поиск видео не находится

  • @romandonw
    @romandonw21 күн бұрын

    первый?

  • @tyfezz7586
    @tyfezz758621 күн бұрын

    Слушай ты конечно молодец, но minecraft bedrock уже и так на c++

  • @Trollebas1

    @Trollebas1

    16 күн бұрын

    говно ваш беброк, java в разы лучше

  • @Hammered_cucumber
    @Hammered_cucumber21 күн бұрын

    Сделай реализацию персонажа, 3-е лицо и мультиплеер

  • @siz1700

    @siz1700

    21 күн бұрын

    Будет, всё будет. Рано или поздно

  • @devwckd
    @devwckd21 күн бұрын

    I wish I spoke russian :(

  • @krozzzis5293
    @krozzzis529321 күн бұрын

    Не было бы лучше вместо своего языка команд консоли использовать существующий скриптовый язык, lua тот же? Не вижу причин не использовать его, когда уже датапаки на нем пишутся

Келесі