Scripting JavaScript dans Minecraft Bedrock

DiscowZombie

Développeur
Staff
Modérateur
Support
2 Mars 2017
2 656
1
930
298
Alsace
www.discowzombie.fr
Bonjour,

aujourd'hui en faisant quelques recherches sur Minecraft Bedrock je suis tombé sur quelque chose qui m'a surpris, je dirais même choqué.

Minecraft Bedrock intègre ce qui s’appelle des "Behavior Packs", c'est-à-dire des pack de contenus. Ces packs fonctionnent sur base de fichiers JSON et permettent de modifier le comportement d'un élément du jeu. Par exemple, avec un peu plus d'une heure de temps, il est possible de faire un cochon explosif et cela sans connaissances en programmation, simplement avec quelques lignes JSON.

C'est déjà quelque chose de très intéressant, mais ça va encore plus loin... En réalité, il est possible d'écrire du code et de le faire s’exécuter directement ! En effet, ces Behavior Packs permettent l'ajout du code JavaScript (pas Java !!), qui s’exécutera côté client ou serveur. Pour le moment, les possibilités me semblent relativement limités (Cf la doc) mais combiner des Scripts JavaScript à des modifications par fichier JSON et vous obtenez un outil hyper simple pour modifier Minecraft. D'autant plus que ces Behavior Packs sont très portables, c'est en réalité juste des fichiers zip à déposer !

À titre d'exemple, deux créateurs ont crée un petit RPG et un MobArena en utilisant les Behavior Packs.

J'aurais donc aimé votre avis sur ces Behavior Packs ! Saviez-vous que cela existait ? Avez-vous mis "les mains dedans" ? Pensez-vous que c'est une bonne idée d'avoir implémenté ceci sur Minecraft Bedrock ?


Sources (toutes en anglais) :
- News officielle sur Minecraft.net : https://www.minecraft.net/en-us/article/scripting-api-now-public-beta
- API publique (Github) : https://github.com/minecraft-addon-tools/minecraft-scripting-types
- Bedrock Edition scripting documentation : https://minecraft.gamepedia.com/Bedrock_Edition_scripting_documentation#User-Defined_Components
- Tutorials/Creating behavior packs : https://minecraft.gamepedia.com/Tutorials/Creating_behavior_packs
- Tutoriel vidéo :
 
Dernière édition: