Différences entre Minecraft : Bedrock Edition et Minecraft : Java Edition

Différences entre Minecraft : Bedrock Edition et Minecraft : Java Edition

Les deux versions principales de Minecraft sont : Bedrock Edition et Java Edition. En surface, ils peuvent sembler très similaires, mais sous le capot, c'est une toute autre histoire. La base de code de chaque version crée des environnements de développement distincts dont les créateurs de contenu doivent être conscients.

Dans ce didacticiel, vous apprendrez ce qui suit :

  • Un bref historique de Java Edition et Bedrock Edition
  • En quoi les deux éditions diffèrent et ce que cela signifie pour la création de contenu

Minecraft: édition Java

Cette version a été initialement publiée en 2009. Je m'appelais simplement "Minecraft" jusqu'à ce qu'elle soit renommée "Minecraft : Java Edition" en septembre 2017. Comme son nom l'indique, elle est développée en Java et n'est pas compatible avec la version actuelle de Minecraft. pour la plupart. Cette édition est communément appelée "Java".



Minecraft: Édition Bedrock

Bedrock Edition a été lancé le 20 septembre 2017 et était basé sur Minecraft: Pocket Edition, sorti en 2011. Il rassemblait neuf des principales plates-formes d'appareils sous une base de code unique appelée Bedrock Engine. Il s'agissait d'une réécriture de Minecraft à partir de zéro et a apporté des changements fondamentaux à la plate-forme ouvrant la voie à une nouvelle communauté de développement passionnante. Cette édition est communément appelée simplement "Bedrock".

Différences de format mondial

Une différence technique majeure entre les deux versions est le format mondial. Bedrock Edition utilise le format LevelDB pour le stockage mondial tandis que Java Edition utilise le format Anvil. Pour cette raison, la plupart des outils tiers créés pour l'édition mondiale de Java Edition ne fonctionneront pas sur Bedrock Edition.


Les deux versions utilisent également un format de bloc assez différent. Java Edition a aplati son format de bloc en utilisant une chaîne unique pour chaque bloc individuel et en stockant l'état de ce bloc séparément. De même, Bedrock Edition est passé à un système basé sur des chaînes avec des états de bloc, mais a conservé certains blocs regroupés définis par la valeur des données. Fondamentalement, cela signifie que les blocs sont nommés différemment entre les versions. Dans Bedrock Edition, le granit serait la pierre 1 alors que sur Java Edition, c'est simplement du granit.


Différences de redstone et de commande

La structure et l'implémentation des commandes entre les deux versions ont également divergé. La structure de commande de Bedrock Edition est similaire au système utilisé dans les versions de Java Edition antérieures à 1.13. Il renonce également aux chaînes JSON brutes dans les commandes d'un système basé sur des composants. Au lieu d'utiliser de longues chaînes JSON complexes pour personnaliser des entités, vous pouvez invoquer une entité avec un événement à déclencher, et également la nommer dans une seule commande.

Redstone fonctionne également légèrement différemment. Contrairement à Java Edition, Bedrock Edition ne prend pas en charge la quasi-connectivité. Les systèmes qui utilisent des mécanismes tels que les commutateurs Block Update Detector (BUD) ne fonctionneront pas. Les pistons ont besoin d'un tick pour se rétracter et ne laisseront pas de blocs derrière eux s'ils reçoivent une impulsion d'un tick. Même la façon dont les mises à jour se produisent est légèrement différente. Alors que la grande majorité des circuits de redstone fonctionnent bien entre les deux versions, des circuits plus complexes pourraient ne pas l'être.

Trousses de ressources

L'idée derrière les packs de ressources est la même dans les deux éditions : changer l'apparence du jeu. Cependant, les capacités et la disposition sont très différentes.


Packs de comportement

Les équivalents de Bedrock Edition aux packs de données de Java sont appelés packs de comportement. Encore une fois, les deux partagent certaines similitudes et certaines différences. Seule Java Edition peut modifier la forme des blocs, et seule Bedrock Edition peut modifier la forme des entités. Chacun utilise un format de géométrie à cette fin qui est incompatible avec l'autre édition. Pour animer les textures, Bedrock utilise un seul fichier appelé flipbook_textures.json, tandis que Java utilise des fichiers .mcmeta individuels pour chaque texture. Java Edition peut créer des polices personnalisées et des shaders GLSL, contrairement à Bedrock. Bedrock Edition peut créer des particules et des brouillards personnalisés, contrairement à Java.

Gameplay et entrée du joueur

Une différence majeure qui a tendance à être négligée est le choix des périphériques d'entrée que les joueurs sur différentes versions préfèrent. Pour Java Edition, vous pouvez être raisonnablement sûr que votre lecteur utilise un clavier et une souris ; sur Bedrock Edition, il est plus que probable que votre lecteur utilise les commandes de la console, le toucher étant en deuxième position, et le clavier et la souris en troisième position.


Cela signifie que lors de la conception d'expériences dans Bedrock Edition, vous devez être conscient des différents types d'entrées que les lecteurs utiliseront. Gardez également à l'esprit la façon dont vos joueurs jouent. Bien que les "clics de spam" puissent convenir aux joueurs utilisant une souris ou même un contrôleur typique, cela offrirait une mauvaise expérience aux joueurs tactiles. Les joueurs de clavier avec un arc peuvent avoir un objectif parfait, mais c'est beaucoup plus difficile pour les joueurs utilisant un contrôleur ou des commandes tactiles. Le parkour complexe peut même être presque injouable sur un appareil mobile.


Considérations

Outre les bogues connus causant des problèmes, les fonctionnalités avancées peuvent présenter des défis. De nombreuses entités aux comportements compliqués peuvent ralentir certains appareils. Les entités personnalisées qui utilisent des modèles trop complexes peuvent consommer de la RAM. Même le nombre de morceaux pouvant être chargés simultanément peut être considérablement réduit sur les appareils mobiles.


Quelle est la prochaine étape?

Si vous venez ici de Java Edition, vos premiers pas dans Bedrock Edition seront le développement de modules complémentaires. Cela ouvrira de nombreuses portes nécessaires à la création de contenu sur Bedrock.

ajouter un commentaire de Différences entre Minecraft : Bedrock Edition et Minecraft : Java Edition
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.