В чем разница между Bedrock Edition и Java Edition?

В чем разница между Bedrock Edition и Java Edition?

Minecraft Новости | MNO

Сделано администрации MNO специально для нашего телеграмм канала
Подписывайтесь!
MNO - всегда точно в цель!

Данная статья будет модерироваться походу изменений в теме
Информация представленная в статье актуальна на 23.10.2020

Вступление

Всем привет! На связи главный админ канала MNO, и сегодня я хочу высказать свои мысли по вопросу. Я устал отвечать людям, что именно лучше, и в чём отличия между этими двумя версиями, и именно поэтому написал эту заметку. 

Для начала — я играю в майнкрафт уже семь лет. В Java Edition — с 1.4 до 1.12 и в Bedrock Edition — с Update Aquatic по сей день. Это к тому, что я разбираюсь в вопросе и периодически играю в обе версии игры. 
В статье ниже я хочу рассказать вам о разнице между Java Edition и Bedrock Edition, поведать о своём опыте и высказать своё субъективное мнение по вопросу. Безусловно, оно не является истиной в последней инстанции, ваши собственные мысли могут отличаться от моих, и поэтому после прочтения статьи я приглашаю вас в комментарии: расскажите, чем вам самим нравится или не нравится Java и Bedrock? По вашему мнению, какая версия всё-таки лучшая? 

Именно в 1.4 появился иссушитель

Что такое Java Edition?

Это оригинальная версии игры. Та версия, над которой работает ведущая команда разработчиков. Из этого исходит главные преимущества этого издание игры: все обновление выходят сначала здесь, разработчики сами играют в свой продукт. Само издания разработано на java, из этого исходит большинство проблем(по мнению комьюнити). Из-за сложности самого языка и вспомогающих библиотек, командой было принято разработать отдельную версию игры на платформы помимо PC. Так что Java Edition доступно лишь на пк.

Главное меню Java Edition (Актуальная версия)

Что такое Bedrock Edition?

Это то самое издания, которая выходит на всех актуальных платформах. В начале создавалась лишь для мобильных платформ и называлось "Pocket Edition". Раньше была скорее попыткой воссоздать игру. Какие либо условности и неточности прослеживались везде. Актуальные версии в данный момент выходят: На любом смарфтоне, Xbox One, Switch, PC, PS4. Она написана на языке C++ и из этого исходит качество общей оптимизации игры.
Ключевая фишка Bedrock Edition является кросс-платформенность. В данный момент она реализована на всех актуальных платформах.

Кросс-платформенность — это возможность играть по сети с игроками разных платформ. В случае майнкрафта, главное фишка Бедрок версии в том, что вы можете играть на пк с другом, который на телефоне на сервере где знакомого, который играет со свича.

Над этой версии игры работает уже лишь маленькая часть от Mojang. В основном над изданием работают разные люди с разных студии, от игрового подразделение Microsoft до 4J Studios.

Главное меню Bedrock Edition (Актуальная версия)

Главные разница между изданиями

1) Кросс-платформенность
2) Оптимизация
3) Интерфейс
4) Актуальность
5) Моддинг
6) Сервера
7) Будущее

1) Кросс-платформенность

Как я сказал я раннее, лишь в бедрок версии существует кросс-платформенность между версиями. Это действительно то, ради чего стоит играть в эту версию. Абсолютно не важно на чём именно куплена актуальная версия игры - вы сможете всегда поиграть с друзьями.

Ссылка на видео

Фрагмент из анонс-видео функции

Более того, на бедрок версии существует специальный проект позволяющий сыграть с игроками из Java Edition. Работает не прямо идеально, но инструментарий для игры между изданиями ещё не закончен.
Называется это всё: Geyser
Ссылка на проект

Иллюстрация с сайта

Geyser - это промежуточное ПО, которое транслирует все входящие и исходящие пакеты. При этом Гейзер работает как автономный прокси, то есть вы можете использовать его для подключения к любому современному Java-серверу Minecraft. Гейзер также можно установить на ваш сервер в качестве плагина, чтобы вы могли легко сделать свой сервер совместимым с Minecraft: Bedrock Edition. Но всё это само собой реализовано силами независимой команды и никак не относится к Bedrock Edition.
Хочу от себя добавить, что именно из-за кросс-платформенности я ушёл от джавы. Это реально круто когда ты можешь играть в свой мир на разных устройствах с друзьями. Мы играем на пк, свиче и телефоне из любой точки.

2) Оптимизация

Это палка о двух концах. С одной стороны, да, конечно. Bedrock Edition работает в десятки раз лучше чем Minecraft Java Edition, причём не важно какое вы устройство возьмёте. Java Edition — это бесконечные микро фризы, подгрузки, плохая оптимизация сетевого кода. Если у вас слабый пк, то выбора у вас нет. Берите и играйте. Но Bedrock Edition не особо учитывает на чём вы играете и кроме мелких настроек (Дальности прорисовки или обновление чанков), сделать ничего нельзя. Вы спросите, чем это черевато? Мы играем в мобильную версию независимо от железа. Поверьте мне, хорошая оптимизация достигнуто не только благодаря новому языку. Да и всё зависит от того где вы именно играете. Как я писал раннее, я играю на свич/телефоне/пк в один мир. Мой бюджетный redmi note 7 спокойно выдаёт больше кадров чем Switch при одинаковых настройках. Стоит ли мне говорить, что это ненормально?

-Упрощенная генерация

Биом равнина - Java Edition
Биом равнина - Bedrock Edition

Это два скриншота. Два мира были созданы только что и в двух мирах было взято равнина соседствующая с лесом и морем. Посмотрите насколько генерация Bedrock Edition упрощенно в сравнение.
1) Общая плоскость. Это касается любого биома, генерация просто плоская в сравнении с Джава версией. В целом пейзажи лучше именно в джаве версии, она разнообразнее
2) Кол-во растительности. Лишь редкие кустики или цветочки встречаются на блоке трава.
3) Мобы. Даже на скриншоте видно, что только что сгенированном мире в Бедрок версии практически нет мобов.

-Освещение
Специально для сравнение я перестроил мини склад из своего выживание в двух версиях игры. Все источники света одинаковы расположены, а настройки графики идентичный

Java Edition
Bedrock Edition

Основная проблема в Bedrock Edition, что она в разы ярче и не естественнее.
В игре практически не учитывается степень "освещенности" на объектах, которые не являются блоками. Посмотрите на рамки/сундуки/флаг, все они будто светятся в темноте. Вот ещё небольшой показательный момент. Сейчас я вам покажу как выглядит конструкция "факел, над ним ступенька/полублок"

Bedrock Edition - светит
Java Edition - не светит

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

-Частицы/эффекты/анимации
Их попросту меньше или их нет.

Java Edition/Bedrock Edition

Легкий пример, который вспомнят олды нашего канала. Обратите внимание какие частицы выходят в Java версии, а какие в Bedrock. Это маленький пример, но я могу вспомнить десяток мест где есть такие упрощение. Например в Bedrock Edition нет: частиц взрыва во время возрождение дракона, анимации головы у жителей, частицы у костра, дальность прорисовки абсолютно всех "не блоков".
Это вообще смешно, в Java Edition дальность прорисовки маяка около 16-ти чанков, прорисовка костра больше 32-ух чанков. Вedrock edition всё что не полноценные блоки (Сундуки, баннеры, мобы, таблички и тд), пропадают полностью в районе 6-8 чанков. Это так же нельзя настроить.

-Спавн мобов
Упрощенно. В Java Edition спавн мобов происходит, по ощущением, до того как мы придём на конкретный чанк. В Bedrock Edition он происходит только если ты где то рядом. В коренном издании в принципе всё плохо со сложностью. Так как игра не адаптируется под платформу на котором запущена игра, мы получаем очень легкую игру с редкими монстрами специально для консольной/мобильной версии игры. Да и к этому со всякими упрощениями в сложностях. Я лично при игре в коренное издания не строю дом до убийства дракона. Это попросту не нужно, ночью настолько мало монстров, что можно забить. Попробуйте полетать в обоях версиях игры. Вы поймёте, что для спавна любого существа, в Bedrock издании нужно как можно дольше пробыть на одной территории, Java версию в свою очередь игра будет спавнить мобов по мере вашего полёта. Мне стоит говорить, что это невероятно бьёт по ощущением от игры?

Java Edition
Bedrock Edition

Два скриншота. Просто полетал в мире ночью, но в Bedrock Edition немного постоял в отличие от Java, иначе бы никого не было. Посчитайте сколько враждебных/мирный мобов вы видите. Обратите внимание, что мирных в Bedrock Edition нет т.к мирные появляются только если немного постоять днём. То есть, если вы путешествуете в новых чанках ночью и вам нужна еда, вы ничего не найдёте. Так же все мобы, которые по мнению игры уже не нужны, быстро диспавнятся прямо на глазах (Не относится к дружелюбным, они долго остаются).

3) Интерфейс

Это самая большая боль Bedrock Edition. Как я говорил раннее, игра практически не меняется от платформы к платформе. Наподобие того, что на PS4 версии игры есть настройки мыши и клавиатуры. На всех платформах мы пользуемся интерфейсом мобильной версии. Для тех кто не понимает, в игровой индустрии для каждой платформы стараются делать свой интерфейс. На телефонах - большие кнопки и текст, на консолях - как можно меньше пунктов меню, на пк - обычный.

Bedrock Edition

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

Bedrock Edition

Мне это напоминает 1.7 beta (2010 год), когда сортировки практически не было.

Bedrock Edition

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

Интерфейс Bedrock Edition на пк отвратительный, не учитывающий платформу игры. Самое главное, что он часто лагает. У любого кто играл в джава возникнет отвращение ко всем меню игры. Почему? Потому что они сделаны с анимациями в 30 кадров. То есть игра идёт в 60, а все анимации 30. Попробуйте по сортировать свой склад с медленно открывающими менюшками, которые лишь блокируют скорость и общую динамику игры. В Java Edition на меню вообще нет анимаций.

4) Актуальность

Возможно вы слышали мнение, что Bedrock Edition ничем не отличается от Java Edition, так вот, это не правда. Как я писал раннее, разработчики оригинальной игры практически не принимают участие в разработке Bedrock Edition, нанимая для этой версии игры дочерние компании, внутренние студии Microsoft и так далее. Наподобие того, что обновление с пчелами задержалось на несколько месяцев. Само обновление поделили на две части и выложили с разницей в месяц. Раньше подобное отношение было повсеместно, но сейчас дела становятся лучше. Так же на Bedrock Edition не выходят так оперативно снапшоты как на Java Edition. Выходят лишь крупные BETA раз пару месяцев, а не раз в неделю, как в случае со снапшотами. Но обновление не так важны, главное, что выходят. В Bedrock Edition есть проблемы посерьёзнее. Она написана на другом языке, частично другими людьми. Мы не знаем насколько те или иные механики соответствуют Java. Копируя, например, ферму криперов, можно столкнутся с тем, что оказывается в этой версии размер крипера - 2 блока, а не 1.8 как в java. Иногда тяжело найти какой либо механизм для этой версии или готовую ферму мобов. Практически всё комьюнити сосредоточена на версии Java. Из этого исходит, что в интернете даже не найти как устроен спавн мобов. Адекватных серверов, модов, текстур, карт найти на эту версию сложно и это печально. Да и что тут говорить о комьюнити, если сами разработчики досих пор не могут добиться 1:1 по контенту Java и Bedrock.
Вы спросите чего здесь нет?
В Bedrock Edition нет:
1.Горизонтальных цепей

Java Edition

2.Две рамки в одном блоке

Java Edition

3. Метки на карте с помощью флагов

Java Edition

4.Одинакового редстоуна в обоих версиях. Он достаточно сильно различается, а так же обрезан

5.Флаги на щитах

Java Edition

6.Практически все команды сильно отличаются от Java Edition, так что просто так взять и скопировать команду из интернета - не получится


Это лишь некоторые вещи, которые я вспомнил за пару секунд. Вы конечно можете возразить, что в Bedrock Edition тоже есть фишки. Да есть, но в среднем они все бредовые и лучше бы добивались одинаковости игр, а не их различие.

5) Моддинг

Он мёртвый. Шейдеры все страшные и не проработанные, текстуры в среднем платные (Это не плохо) и бесплатных мини текстур очень мало, много конфликтов между версиями (Есть моды для телефонов, пк, xbox. Вполне допускается, что мод может работать на одном телефоне, а на другом нет, даже если одна версия игры.), все моды максимально простые и в среднем урезанные копии из Java Edition. Глобальных модификаций нет, обеспечить крафт предмету — уже становится сложно. Я всё к тому, что если вы любите моды, независимо маленькие или больше, здесь вы их не найдёте. Даже если вы отыщите желаемый мод, то столкнётесь с тем, что автор не оптимизировал под новую версию или вашу платформу. Платных полноценных модов - нету. Если вы покупаете мод на мебель, то это будет лишь карта, где этот мод доступен, и поставить вашу мебель за пределами этой карты - нельзя. Получается, что мы находимся в ситуации где моддинга как такового в Bedrock Edition нет.

6) Сервера

Сетевой код в Bedrock Edition в разы лучше, но играть негде.
Самая главная проблема всего этого, то что на одном сервере встречаются все платформы и сделать лишь доступ к чему то только на смартфонах - нельзя.
В итоге мы получаем очень легкую сложность так как на пк играют не так много людей и абсолютную не справедливость к мобильным платформам. Так же на самых популярных серверах нормально встретить летающих читеров и подобное. Но даже не в этом проблема, а в том что размах всего этого маленький. Вполне нормально встретить популярный сервер, которому три года, в который играют сотни тысяч в день, но там всего три режима, которые кастрированы в сравнение Java. Тут нет нормального "Hunger Games" в сравнение с Java - маленькие карты, низкий онлайн (Из-за того, что платформы у всех разные и многим не хочется мириться с этим), маленькое количество игроков в лобби. Главный девиз вообще всех серверов по Bedrock Edition - маленький масштаб и копирование. Казалось бы, эта версия игры в разы превосходит по продажам Java Edition, но онлайн низкий, сервера пустые/скучные. Кстати я планирую открывать сервер в Bedrock Edition! Постараемся изменить ситуацию. Одно из ключевых фишек Bedrock Edition в сравнении с джава, что она имеет больший внутренний инструментарий для модификации серверов, а так же больше возможностей монетизировать их. Донат можно встроить в любую функцию игры. Практически каждый популярный сервер предлагает: скины, модификаторы, текстур паки, доступ к чему либо за валюту из магазина коренного издания.

Сервера Bedrok Edition рекомендуемые Microsoft.

7) Будущее

Как бы вас не бесили все эти минусы бедрок версии игры — это будущее Minecraft. Немного статистики Pocket Edition за два года продалась больше чем Java Edition за четыре. Охват у коренного издания в разы больше чем у Java. Даже банально, что Бедрок версия в разы больше приносит денег Microsoft благодаря внутренне игровому магазину, бесконечным переизданием на консолях, реалмсу, монетизации серверов и так далее. Гибкость нового языка, более лучшая оптимизация, говорит нам лишь о том, что рано или поздно это станет основной версией игры. Даже условный RTX, один из звоночков этого скорого будущего. Хорошо ли это или плохо? Думаю все согласятся, что хорошо. Проблема в том, что когда наступит будущее где бедрок версию нельзя будет отличить от джава версии? Когда каждая платформа позволит выбирать свои настройки, когда интерфейс будет меняться зависимо от того где ты играешь. Когда всё это случится? Надеемся, что скоро.
Итог:
На данном этапе - Bedrock Edition отгрызок от основной версии игры.

Report Page