Minecraft : édition Windows 10, future version 1.9 et Story mode

Minecraft : édition Windows 10, future version 1.9 et Story mode

Bon, en fait une Pocket Edition remaniée

Avatar de l'auteur
Vincent Hermann

Publié dans

Société numérique

06/07/2015 4 minutes
33

Minecraft : édition Windows 10, future version 1.9 et Story mode

Ce week-end se tenait à Londres la Minecon, la grande conférence dédiée à Minecraft. Le studio Mojang y a dévoilé un certain nombre de nouveautés, notamment des évolutions à venir pour le combat, l’Ender Dragon, les versions mobiles du jeu ainsi que l’arrivée d’une Windows 10 Edition.

Mojang prépare donc une version spécifique à Windows 10 de son célèbre jeu d’aventure et construction. Il s’agira en fait d’une mouture mobile conçue pour le futur système, et qui sera disponible en bêta à la sortie commerciale de ce dernier, le 29 juillet. L’attrait principal de cette édition spéciale sera sa disponibilité sous forme d’application universelle sur les PC, tablettes et smartphones sous Windows 10 Mobile.

Le titre sera disponible pour 10 dollars durant toute la phase bêta puis passera ensuite à 20 dollars/euros, son tarif habituel. Cependant, ceux qui ont déjà acheté le jeu classique sur ordinateur (Windows, OS X ou Linux) obtiendront gratuitement la nouvelle version. On remarquera également que le prix est nettement supérieur aux actuelles éditions Pocket, vendues environ 7 euros (sur Android, iOS et Windows Phone). Mojang a peut-être décidé de revoir le tarif à la hausse maintenant que cette version est presque à égalité avec le titre classique.

Cela étant, il est possible que cette édition Windows 10 ne trouve pas son public, en dépit de la promesse d’un jeu n’ayant plus besoin de Java et tirant mieux parti des capacités de la plateforme. Le jeu est destiné en effet aux joueurs solo ou qui veulent jouer en ligne avec les autres possesseurs d’une Pocket Edition. Le multijoueur pourra compter jusqu’à huit personnes, soit en local, soit à travers le Xbox Live. Pas question donc de rejoindre les serveurs classiques, un point qui pourrait être déjà éliminatoire pour beaucoup. Par contre, la quasi-totalité des éléments du jeu seront repris dans l’édition Windows 10, et de grosses mises à jour sont en préparation pour les autres versions Pocket, les fonctionnalités devant être les mêmes pour que le multijoueur soit possible.

Minecraft

Une version 1.9 centrée sur le combat

Mojang a également abordé la future mise à jour 1.9 pour le jeu classique (sur ordinateurs donc). Il s’agira avant tout de remanier les séquences de combat, jugées trop faciles, avec la possibilité de tenir un objet dans chaque main, notamment une épée et un bouclier. De nouvelles flèches aux effets variés (feu, poison…) feront leur apparition et la zone de l’End sera remaniée. On y trouvera un dragon nettement plus fort, dont les œufs à détruire (pour l’affaiblir) seront protégés par des structures qu’il faudra d’abord raser.

Une fois le dragon tué, on pourra l’invoquer à l’envi et de nouvelles forteresses seront accessibles. On y trouvera de nouveaux trésors et ainsi qu’un autre ennemi (le Shulker) capable de se camoufler dans le décor et de maudire le joueur avec… de l’anti-gravité : le joueur flottera au-dessus du sol et pourrait chuter dangereusement une fois le sortilège terminé.

Le jeu Minecraft : Story Mode arrivera plus tard dans l'année

Enfin, le partenariat noué avec Telltale Games portera bientôt ses fruits. En décembre dernier, Mojang indiquait s’être associé avec le studio pour produire un « Minecraft Story » sur le même modèle de ce qui avait déjà été fait pour The Walking Dead ou Game of Thrones. Ces jeux sont de type narratif avec des éléments de « point-and-click » et Minecraft : Story Mode sera donc du même acabit. Une bande annonce a d’ailleurs été publiée pendant le week-end et le jeu doit arriver « plus tard dans l’année », sans autre précision.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Une version 1.9 centrée sur le combat

Le jeu Minecraft : Story Mode arrivera plus tard dans l'année

Fermer

Commentaires (33)




Mojang a peut-être décidé de revoir le tarif à la hausse maintenant que cette version est presque à égalité avec le titre classique

Cette version a-t-elle de grosse différences, genre un versioning en retard pour son contenu?

ça m’intéresserai d’enfin y passer légalement, par w10. (et sans java!)



De plus, les futures versions classiques deviendront-elles compatibles avec les serveurs “pocket”? dans le cas contraire cela freinerait aussi la démocratisation d’un minecraft bis…


encore compatible linux?








gokudomatic a écrit :



encore compatible linux?



Oui (la version originale est toujours en java)



Tant mieux s’ils peuvent se passer de java








NextInpact a écrit :



L’attrait principal de cette édition spéciale sera sa disponibilité sous forme d’application universelle sur les PC, tablettes et smartphones sous Windows 10 Mobile.







Comment va se passer la cohabitation avec la version Pocket Edition pour Windows Phones ?

Surtout qu’ils proposent aux personnes possédant la version Java de disposer d’un accès gratuit à cette nouvelle version.



(et une petite pensée pour Notch qui crachait sur le Store de Windows 8 il y a quelques années)



Bah ca semble être l’evolution renommée de la pocket edition.



 

 Il resterais que 2 version la pc standard et la ‘pocket’ edition sur console, w10, et smartphones.

 

 Et en revant un peu plus tard minecraft 2.0 tout recodé, et version complete partout


Windows avec 365020 editions



Minecraft avec 365020 editions



L’effet M$








gokudomatic a écrit :



encore compatible linux?





A priori, il y aura 2 versions PC (plus les 2 versions console et les pockets édition) :




  • La version classique : complète, bien lourde, avec java les serveurs maison et tout les mods. Du coup compatible toute plate-forme avec Java (en théorie).

  • la version “modernUI” windows10 : une version entre la pocket édition et la version classique. Ici, j’imagine que le jeu utilise le C# et .net pour être compatible avec toute les version de Windows10. Il est donc compatible, PC Windows10, mais aussi tablette, smartphone et même potentiellement XBoxOne.



    Mais du coup, il y a peu de chance que la partie modding du classique soit compatible avec la version Windows10. Si en plus il faut ajouter le fait que les serveurs soit limité en taille et sans possibilité d’administration “forte”, c’est franchement casse gueule cette version. Ils ont surtout intérêt à booster l’aspect cross-plateforme pour avoir une petite chance de faire quelque chose. Genre, tu joues sur ta XBox, tu dois lacher la télé, tu peux continuer ta construction sur ta tablette. Tu pars quelque part, t’y joue sur ton smartphone…



Faut aussi voir sur le long terme. À la base les versions PE ne proposaient pas grand chose, et elles deviennent de plus en plus intéressantes, ici MS va unifier ses clients, jusque là c’est logique. Peut être qu’à terme donc cette version universelle proposera la même chose que la version JAVA.



Ils vont utiliser Minecraft pour promouvoir le dev chez les jeunes, donc les mods.



Minecraft As A Service <img data-src=" />








Naneday a écrit :



Windows avec 365020 editions



Minecraft avec 365020 editions



L’effet M\(





Il n'a pas eu besoin de M\)
pour foutre le bordel : il avait déjà sortie la pocket édition (est ce qu’elle est toujours en développement ?), et la version XBox (et PS4, avec de meilleurs graphismes et des pixel en HD)



Mais même sur la version standard, “Java”, ils ont dû intégrer un gestionnaire de “version” du jeu car les serveurs communautaires ne tournent pas tous sur la même version (pour différentes raisons) et parfois nécessite des mods.



Je ne suis pas d’accord là-dessus. A la base j’ai toujours estimé que Minecraft était un peu une techno-démo, ou une vitrine technologique, pour montrer qu’il est tout à fait possible de développer des choses complexes, lourdes et avec une notion de temps-réel en Java.

Et ça, pour faire fermer leurs bouches à tous ceux qui crachent sur Java sans vraiment chercher à comprendre et comparer les points faibles/points forts face à d’autres langages, ben ça a plutôt bien fonctionné.

Et le bonus en prime, c’est un bon jeu, très suivi par une grande communauté. Bim.



Sans compter que justement, le choix du java se prêt extrêmement bien à tout ce qui est du modding par les joueurs.



Du coup, Minecraft qui quitte Java, ça perdrait une partie de son âme.


En soit, le plus gros doute que j’ai, ce n’est pas sur l’aspect “complet” du jeu qui m’inquiète, c’est la communauté. Minecraft a déjà une énorme communauté et cette communauté est sur la version classique. Tout les yeux sont rivés sur cette version classique. Tout a plus, tu auras 2 3 regards qui se détourne pour jeter un œil au version pocket, mais c’est toujours sur la version classique qu’ils reviennent à fixer. Il faut vraiment apporter quelque chose de nouveau pour que cette version intéresse du monde dans la durée, qu’elle arrive à se créer une vrai communauté autour d’elle.



Personnellement, ils auraient osé lancer un vrai minecraft 2, revu entièrement, en C# et .net si ça leur fait plaisir, (même si le moteur devrait être selon moi en C/C++), avec possibilité de l’utiliser avec mono sous linux et mac, là, oui, j’aurai eu moins de doute. Niveau révision, il y a du boulot à faire sur minecraft, ce jeu est bourré d’incohérence de gameplay (la croissance des animaux ou la domestication par exemple), il y a plein de possibilité d’évolution (les mods l’ont largement prouvé et le travail peut porter par exemple sur la profondeurs des différents façon d’y jouer) et enfin, une réécriture complète du moteur ne serait pas un mal.








Nozalys a écrit :



Je ne suis pas d’accord là-dessus. A la base j’ai toujours estimé que Minecraft était un peu une techno-démo, ou une vitrine technologique, pour montrer qu’il est tout à fait possible de développer des choses complexes, lourdes et avec une notion de temps-réel en Java.&nbsp;



Sauf que dans ce cas là, c’est une très mauvaise vitrine : le rapport entre la puissance demandée et la qualité des graphismes de la version standard est très mauvais, et Java n’en est même pas la principale raison, c’est juste que le jeu n’a jamais été développé avec une optique de performance.

Même en Java, on peut faire des jeux avec des performances bien meilleures que Minecraft classique.

&nbsp;

Par contre, en tant que Linuxien, je suis terriblement déçu, car ça semble évident que la version Windows 10 est destiné, à terme, à remplacer la version classique. En même temps, ça paraissait inévitable avec le rachat par Microsoft. A mon avis la version 1.9 sera la dernière, ou au mieux l’avant dernière.



La version Windows 10 sera en C++

&nbsp;

Il y aura des ajout dans cette version qu’il n’y a pas dans la version pc comme des nouveaux bateaux avec rame et autres joyeuseté. Voir cette vidéo :

&nbsp;

&nbsp;https://www.youtube.com/watch?v=_Vy9BeSYV3Q&nbsp;

&nbsp;Le fait de pouvoir jouer en ligne avec des amis sans avoir besoin de son propre serveur me plait aussi.

&nbsp;

&nbsp;A voir :)


ça y est, les exclu windows commencent. <img data-src=" />


Je ne vois pas ça comme ça. Java est à la fois la force et la faiblesse de Minecraft. Force car il est directement multiplateforme, mais aussi et surtout, il a permis la création de mod. Java est fait pour les mods. Mais c’est aussi sa faiblesse, faiblesse car même si le jeu est quand même gourmand naturellement (1089 chunk de 1616256 block de loader en sur une view distance habituelle de 16 (“far”) sans compter les chunks du spawn, ça fait plein de block et plein d’entités), java n’aide pas forcément à rendre tout ça léger. Et Java a tendance à pousser le développement pas forcément optimisé.








gokudomatic a écrit :



ça y est, les exclu windows commencent. <img data-src=" />





Le C++ est autant compatible avec toutes les plate forme que le java. La seule différence, c’est qu’il faut compiler l’executable en fonction de celles-ci.









kronoss a écrit :



Le C++ est autant compatible avec toutes les plate forme que le java. La seule différence, c’est qu’il faut compiler l’executable en fonction de celles-ci.





Tu veux parier quelle sera la politique de Microsoft pour les compilations? Je parie sur un abandon progressif et planifié des plateformes non windows.



Ils ont déjà annoncé qu’il travaillaient sur une version IOS et android compatible.

&nbsp;

&nbsp;De plus, la version Java reste la principale. Faut arrêter de voir le mal partout. Et oui je veux bien parier :p








gokudomatic a écrit :



ça y est, les exclu windows commencent. <img data-src=" />





Il était temps, depuis le temps que pocket PC etait laissé en retrait face aux exclus linux/windows…









kronoss a écrit :



La version Windows 10 sera en C++  

Il y aura des ajout dans cette version qu’il n’y a pas dans la version pc comme des nouveaux bateaux avec rame et autres joyeuseté. Voir cette vidéo :



Merci pour les infos.









Uther a écrit :



[…] Même en Java, on peut faire des jeux avec des performances bien meilleures que Minecraft classique.







Tu l’as dit : dans la version de base le rapport n’est pas au top (je ne le conteste absolument pas). Seulement un simple patch qui modifie quelques classes, et qui rajoute 2 librairies bas-niveau (en C++) suffisent à améliorer de manière sensationnelle le rendu graphique. Conclusion on peut utiliser Java comme langage principal et en y associant quelques routines natives on obtient des choses très intéressantes.









tazvld a écrit :



Force car il est directement multiplateforme, mais aussi et surtout, il a permis la création de mod. Java est fait pour les mods.





C’est exactement ça.



Moi je ne vois pas ce qui empêcherait de développer un jeu “AAAA” du genre Skyrim ou COD avec du Java dedans. Dans un jeu, seul le moteur graphique doit-être optimisé (du fait du nombre de traitement qu’il doit assumer). Le moteur du jeu, lui, n’a besoin que de pouvoir réagir dans la milliseconde. Chose que n’importe quel langage peut assumer. Seulement maintenant, le code des moteurs de jeu est systématiquement mergé et noyé dans le code du moteur de rendu graphique.










Nozalys a écrit :



Moi je ne vois pas ce qui empêcherait de développer un jeu “AAAA” du genre Skyrim ou COD avec du Java dedans. Dans un jeu, seul le moteur graphique doit-être optimisé (du fait du nombre de traitement qu’il doit assumer). Le moteur du jeu, lui, n’a besoin que de pouvoir réagir dans la milliseconde. Chose que n’importe quel langage peut assumer. Seulement maintenant, le code des moteurs de jeu est systématiquement mergé et noyé dans le code du moteur de rendu graphique.







Je pense que c’est plus ou moins déjà le cas. Les middlewares tels que Unreal Engine et Unity te donnent accès par défaut à des langages de script pour “coder” le jeu. Y’a très probablement possibilité de coder autrement dans ces deux moteurs, mais j’ai pas utilisé suffisamment pour en voir plus.



Mais je vois pas en quoi ce serait une bonne chose d’avoir des jeux avec la partie non-graphique codée en Java ?



Oui mais non.



&nbsp;C’est tout autant un avantage qu’un point faible. Java est un goufre a performances, et le jeu a été codé avec les pieds au fond d’un garage.

&nbsp;Minecraft aurais tout a gagner d’une réécriture (quelque soit le support)



&nbsp;

&nbsp;


Bof techniquement coté affichage ça ne prouve rien de ce que tu dis et java n’y est peu être pas étranger.








kikoo26 a écrit :



Mais je vois pas en quoi ce serait une bonne chose d’avoir des jeux avec la partie non-graphique codée en Java ?





Principalement pour tout ce qui gravite autour des communautés de modding.



Minecraft sans mod c’est comme un The Elder Scrolls sans mod : c’est fade. Si tu veux proposer un système ouvert aux mods & plugins développés par “n’importe qui” tu n’as que 2 solutions :

1/ Tu fournit gratuitement un éditeur complet, facile à utiliser. Il faut le fabriquer (en + de fabriquer les mécanismes qui vont permettre aux mods de se greffer comme des plugins), donc ça coûte de l’argent, et tu ne peux pas faire ce qui n’aurait pas été pensé à la base par le système de plugin.



2/ Tu base ton moteur de jeu sur un langage simple et dont les mécanismes facilitent largement la greffe de code : tout langage interprété passant par l’étape de pré-compilation. Java est le plus courant dans ce domaine, mais ça pourrait être Python si tu veux. Là tu n’as plus aucune limite dans le modding.









gokudomatic a écrit :



Tu veux parier quelle sera la politique de Microsoft pour les compilations? Je parie sur un abandon progressif et planifié des plateformes non windows.







J’y crois moyen personnellement. En tout cas pas à moyen terme. C’est un suicide assuré. La version Java fonctionne très bien et la communauté est habitué à rester sur de vieille version pour profiter des mods. Et au pire, il y aura toujours un mec qui écrira un mod implémentant les nouveautés de la version “windows”.

Et bon, la politique de microsoft de ces dernières années est plus tourné à l’ouverture aux autres plateformes et vers le services.







Northernlights a écrit :



Oui mais non.



 C’est tout autant un avantage qu’un point faible. Java est un goufre a performances, et le jeu a été codé avec les pieds au fond d’un garage.

 Minecraft aurais tout a gagner d’une réécriture (quelque soit le support)







Je ne pense pas que le code de base de minecraft “alpha” soit si mauvais. C’est surtout que le code est devenu un foutoirs sans nom. De plus, on est toujours pris entre 2 feux : performance contre capacité d’évolution, il est pas forcément simple de concilier les 2. Java est très orienté vers la capacité d’évolution du code, moins vers la performance et finalement nous pousse naturellement vers cette voie. Et là, il suffit de pas grand chose pour arriver à une usine à gaz.

Reprendre le code de 0 est très difficile pour minecraft, les mod étant une des saveurs du jeu, reprendre à 0 serait perdre totalement cette saveur et se couper d’une bonne partie de la communauté. Il suffit de voir la difficulté qu’on eu les gens pour passer de la 1.6 à la 1.7 car le code avait déjà changer.











Nozalys a écrit :



Tu l’as dit : dans la version de base le rapport n’est pas au top (je ne le conteste absolument pas). Seulement un simple patch qui modifie quelques classes, et qui rajoute 2 librairies bas-niveau (en C++) suffisent à améliorer de manière sensationnelle le rendu graphique. Conclusion on peut utiliser Java comme langage principal et en y associant quelques routines natives on obtient des choses très intéressantes.







C’est exactement ça.



Moi je ne vois pas ce qui empêcherait de développer un jeu “AAAA” du genre Skyrim ou COD avec du Java dedans. Dans un jeu, seul le moteur graphique doit-être optimisé (du fait du nombre de traitement qu’il doit assumer). Le moteur du jeu, lui, n’a besoin que de pouvoir réagir dans la milliseconde. Chose que n’importe quel langage peut assumer. Seulement maintenant, le code des moteurs de jeu est systématiquement mergé et noyé dans le code du moteur de rendu graphique.







Je ne miserai quand même pas sur un jeu AAA en langage non compilé ou partiellement compilé. Ok, la plus grosse partie des ressources sont bouffé par le moteur de rendu (graphique et physique). Mais je ne sous-estimerai pas la consommation des IA. A partir d’un moment, il faut tenir compte des appels systèmes. Et il reste ce garbage collector qui n’est pas du tout léger.









Nozalys a écrit :



2/ Tu base ton moteur de jeu sur un langage simple et dont les mécanismes facilitent largement la greffe de code : tout langage interprété passant par l’étape de pré-compilation. Java est le plus courant dans ce domaine, mais ça pourrait être Python si tu veux. Là tu n’as plus aucune limite dans le modding.







ou le C# et avec MS c’est surement possible d’avoir une réécriture en C# peut être pour minecraft 2.



Pourquoi ne pas racheter minetest, ca évite de tout refaire..


Je partirais sur cà aussi … Avec le C# qui est officiellement supporté sur Mac et Linux, et l’arrivée prochaine du .Net Native, je pense que Microsoft a envie de se créer une armée de développeurs connaissant leur langage …



Rester sur du java c’est crée de futur développeur Android … Pas forcement le choix le plus stratégique …



En tout cas ça va être vraiment intéressant à suivre … Proposer un Minecraft 2 ne sera pas quelque chose de facile …


C’est aussi envisageable. Et c’est même l’une des manières les plus simples (j’ai pas dit la plus propre) : les 2 langages sont tellement proches, un simple coup de moulinette automatisée et tu transforme a source java en source c# d’un seul clic…



Reste à voir s’ils souhaitent conserver l’état actuel des choses sur la question de la communauté, ou s’ils vont l’améliorer (je ne songe pas à une fermeture du code). Car que ça soit pour le singleplayer ou les MC serveurs (bukkit ou autres), c’est techniquement illégal car interdit dans le CLUF…



S’ils prenaient clairement une position “codez vos plugins, on les distribue”, ça serait chouette.


J’espère vraiment que cette version remplacera la Pocket Édition d’iOS et d’Android… Car ça commence à en faire des versions différentes:&nbsp;





  • Classique&nbsp;

  • Console old-gen (360, PS3), mais le développement de celle-ci a pris fin&nbsp;

  • Console new-gen (One, PS4), dont le développement va n’importe où… Sérieusement, ils ont dit aux joueurs que c’était impossible de faire un monde infini… ??? Pourquoi ? Même la Pocket Édition est rendu infinie !&nbsp;

  • Pocket Édition (iOS, Android, WP)&nbsp;

  • Édition Windows 10&nbsp;



    Espérons donc à terme avoir seulement:&nbsp;&nbsp;



  • Classique&nbsp;&nbsp;&nbsp;

  • Console old-gen (360, PS3), sans nouvelles updates

  • Console new-gen&nbsp;(PS4), sans nouvelles updates

  • Pocket Edition (iOS, Android, Windows 10, Xbox One)&nbsp;&nbsp;



    Bref, 2 versions seulement qui évoluent encore. Alors vous me demanderez pourquoi, mais j’ai déjà lu que Jeb et Dinnerbone travaillait parfois sur d’autres versions. Et effectivement, depuis ce temps, Minecraft (classique) évolue bien plus lentement :/








Nozalys a écrit :



Tu l’as dit : dans la version de base le rapport n’est pas au top (je ne le conteste absolument pas). Seulement un simple patch qui modifie quelques classes, et qui rajoute 2 librairies bas-niveau (en C++) suffisent à améliorer de manière sensationnelle le rendu graphique. Conclusion on peut utiliser Java comme langage principal et en y associant quelques routines natives on obtient des choses très intéressantes.



Les patch genre Optifine & co, ça aide, mais là encore on reste loin de ce qu’on aurait pu faire si on avait réellement considéré les performances à la base.



&nbsp;&nbsp;Oui en réécrivant les portions critiques en C++ on améliore drastiquement les performances, d’ailleurs Minecraft utilise déjà à la base une bibliothèque native, notamment pour ce qui est du graphisme : lwjgl.

&nbsp; C’est pour moi au contraire une preuve des limites de Java car, si les graphismes consomment beaucoup il peut y avoir d’autre points consommateurs comme l’IA, le pahfinding, … qui font que si tu veux programmer un jeu vidéo performant, tu ne pourras pas te contenter du Java.

&nbsp;Si on ignore tous les points critiques en performance un jeu peut en effet être écris en Java mais aussi en VB, Lua, JS,&nbsp; ou même n’importe quel langage.

&nbsp;



D’où ma réflexion comme quoi tu peux séparer en plusieurs partie sans souci le code d’un jeu. Le rendu graphique en bas-niveau pour les performances, ça c’est indéniable. Ensuite la question de l’IA, ça dépend du jeu (typiquement dans MC… ya pas des masses de calculs à faire pour cette partie). Il reste la gestion de l’audio (CPU + APU), et tous les autres mécanismes du jeu (inventaire, actions, déplacements, évènements, histoire, système de greffe de mods, etc.). Pour cette dernière partie, un langage haut-niveau est plus adapté que de rester bas-niveau.