Microsoft mise sur C++ plutôt que Java pour écrire la nouvelle version de Minecraft Education Edition
Gage de plus de rapidité ?

Le , par Victor Vincent, Chroniqueur Actualités
La prochaine version de l'édition de Minecraft destinée à l’éducation sera disponible l’été prochain et écrite en C++ plutôt qu’en Java, langage avec lequel étaient écrites les précédentes versions. Ce pari de la société permettrait au célèbre jeu de gagner en rapidité et en souplesse, d’après des développeurs de la plateforme. La société annonce que toutes les fonctionnalités existantes dans les anciennes versions Java seront conservées dans la nouvelle version C++. En plus de cela, il est projeté d’ajouter de nouvelles fonctionnalités à la nouvelle version. Les élèves qui utilisent Office 365 auront notamment la possibilité de se connecter à l’aide de leur compte grâce à leur identifiant Office. Ils pourront également mettre en place des réseaux peer-to-peer sans serveur.

Le vrai défi pour les équipes de Microsoft sera de pouvoir implémenter toutes les fonctionnalités de la version Java et que celles-ci restent compatibles aussi bien sur les ordinateurs, tablettes, smartphones et consoles de jeu Windows. Une refonte d’une application telle que celle-ci pose aussi un autre problème qui n’est pas des moindres, celui de la communauté qui soutient le jeu. En effet, si la communauté de Minecraft, qui participait au développement de la plateforme, ne peut plus contribuer en utilisant le langage Java, cela pourrait considérablement diminuer l’activité de cette dernière.


Source: windowsa2z.com

Et vous ?

Pensez-vous que Microsoft fait le bon choix en réécrivant Minecraft en C++ ?

Voir aussi

la rubrique C++


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Guntha Guntha - Membre confirmé https://www.developpez.com
le 01/02/2016 à 12:09
Si je ne dis pas de bêtise, la version de Minecraft "Windows 10 Edition" (encore en bêta) est déjà écrite en C++, donc c'est peu risqué de dire qu'ils vont passer toutes les versions sous C++, le gros du travail étant déjà fait.
Avatar de Oliver57 Oliver57 - Membre à l'essai https://www.developpez.com
le 01/02/2016 à 12:14
Je ne suis même pas étonné... c'est inconcevable pour Microsoft de continuer a maintenir un produit dans un langage d'une société quasi concurrente...
Avatar de EyZox EyZox - Membre confirmé https://www.developpez.com
le 01/02/2016 à 12:25
De mon point de vue, ça n'a surtout rien a voir.
Ce n'est pas Java le problème, c'est la manière donc le programme est conçu et écrit.
J'invite les connaisseurs à regarder toutes les bizarreries farfelu qu'on peut apparemment trouver dans le code Minecraft.
Quels sont les vrai problèmes de performance de Minecraft liés uniquement à Java ?
Minecraft n'est pas multi-thread, est-ce lié à Java ? On charge et on affiche plein de données dont on n'a absolument pas besoin, est-ce lié à Java ?

Je vous invite aussi à aller faire un tour sur les forums Minecraft afin de constater comment on y trouve tout et n'importe quoi, et l'idée que Java est responsable de la médiocrité des perfs, au vue des arguments techniques qu'on y trouve, semble sortis d'un collégien de 14 ans développeur expérimenté qui "maitrise" tout les langages et qui a déjà réalisé plusieurs benchmark sur les PC de la bibliothèque à l'aide du chronomètre ultra-précis de sa montre mickey (Oui j'ai une petite dent contre la communauté minecraft et son manque de maturité (Cf. l'affaire des licenses de mods imposés et l'affaire des achats in-game interdit))

Ça me rappel la mode "Linux". Période durant laquelle on conseillait a tout ceux disposant d'un PC moyen de gamme de jouer a Minecraft sur Linux parce qu'il y avait de meilleur performance (jusqu'a 45% de FPS en plus !!). Ah ? Pourquoi ? Comment ? C'est toujours un mystère aujourd'hui ... en tout cas, ceux qui sont passé sur Linux uniquement pour jouer à Minecraft avec 30 fps en plus se sont bien rendu compte que tout ça n'était pas très sérieux. Dans les quelques mois suivant, plus un bruit sur Linux ... Mettez a jour vos pilote graphique alors ! +60% de FPS ! Ou bien faite une mise a jour de la librairie LWJGL +10% de FPS ! Bon aujourd'hui on ne trouve plus grand chose, donc proposons de tout réécrire en C++ ou de passer à Java 8 !

Certes dans ce que je viens de dire, on y gagne peut-être quelque chose mais c'est dérisoire.

Faites un Minecraft en C++, vous tuez tous les mods, vous tuez tout le jeu. Quelle est la proportion de joueur qui utilise encore Minecraft Vanilla ?
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 01/02/2016 à 12:59
Personnellement, je n'ai rien contre une refonte de Minecraft si les fonctionnalité restent, il est vrai que le jeu actuel était techniquement loin d'être optimum, que soit la faute de Java ou non.

Par contre, maintenant que Microsoft est aux commandes on peut être presque certain que l'on va dire au revoir au multi-plateforme et pour ce qui est des mods je crains également le pire.
Avatar de Gugelhupf Gugelhupf - Modérateur https://www.developpez.com
le 01/02/2016 à 13:03
Je ne crois pas que les versions consoles de Minecraft soient écrit en Java... Je pense que la société veut juste conserver une base de code unique pour toutes ses plateformes.
Avatar de helix_tp helix_tp - Membre à l'essai https://www.developpez.com
le 01/02/2016 à 14:11
Il va y avoir rapidement un clone libre de minecraft.

Bon il y en a déjà certainement un paquet.
Avatar de Aiekick Aiekick - Membre expérimenté https://www.developpez.com
le 01/02/2016 à 14:25
quelques questions ( sans troll je le precise )
j'ai raté un truc. minecraft a été rachété par microsoft ?
qu'elle est le but de faire un minecraft education ?
pourquoi dit t'on que minecraft est un jeu ? faut faire quoi ?
Avatar de yoyo3d yoyo3d - Membre confirmé https://www.developpez.com
le 01/02/2016 à 14:44
j'ai raté un truc. minecraft a été rachété par microsoft ?

oui en 2014 je crois, je te laisse le soin de retrouver l'info officielle.

qu'elle est le but de faire un minecraft education ?

aucune idée si ce n'est l'apprentissage du développement d'un jeu par le jeu.

pourquoi dit t'on que minecraft est un jeu ? faut faire quoi ?

minecraft est un jeu de construction un peu comme du légo, amélioré, tu empiles des briques (cubiques ou plates) pour faire des constructions ou modeler le décors.
tu peux également crafter des outils etc.

il y à 2 mods, le mod constructions architecture et le mod survival ou tu dois également te nourrir et éviter de te faire tuer par des bestioles en tout genre...

voilà.
Avatar de bacelar bacelar - Expert éminent https://www.developpez.com
le 01/02/2016 à 15:17
j'ai raté un truc. minecraft a été rachété par microsoft ?

LOL, juste un truc à 2.5 Milliards de $ !!!
http://www.numerama.com/magazine/305...microsoft.html
Avatar de youtpout978 youtpout978 - Membre expert https://www.developpez.com
le 01/02/2016 à 15:23
Citation Envoyé par EyZox  Voir le message
De mon point de vue, ça n'a surtout rien a voir.
Ce n'est pas Java le problème, c'est la manière donc le programme est conçu et écrit.

Il ne faut pas oublier que Java ne fonctionne pas sur les plateformes universelles de Microsoft, donc au bout d'un moment il a fallu le redévelopper dans un autre langage pour le faire fonctionner sur leurs produits.
Contacter le responsable de la rubrique Accueil