Les forums JOL

Les forums JOL (http://forums.jeuxonline.info/index.php)
-   MC - Forum général (http://forums.jeuxonline.info/forumdisplay.php?f=1035)
-   -   [Actu] Minecraft Pocket et Windows 10 Editions bientôt en 1.0 (http://forums.jeuxonline.info/showthread.php?t=1344016)

JeuxOnLine 12/11/2016 22h11

[Actu] Minecraft Pocket et Windows 10 Editions bientôt en 1.0
 
HoneyBadger a publié le 12 novembre 2016 cette actualité sur le site Minecraft :

Citation:

Les versions mobile et Windows 10 de Minecraft s'apprêtent à recevoir la mise à jour Ender les passant en version 1.0

Chaque version de Minecraft est à un niveau de développement différent, au point qu'il peut être difficile de s'y retrouver. Heureusement, Mojang tente petit à petit d'uniformiser les mises à jour sur un même modèle. Ainsi, les versione Pocket et Windows 10 du jeu s'apprêtent sous peu à recevoir leur mise à jour "Ender" qui les passera enfin en version 1.0.... > Lire la suite
Une réaction ? Une analyse ? Une question ? Ce fil de discussion est à votre disposition.

heliand 12/11/2016 22h11

Surement le meilleur moment pour autoriser la modification des touches du clavier sur la version pc... enfin je n'y crois plus vraiment :p

edit : je retire ce que j'ai dit, il y a tout un menu destiné au paramétrage désormais :)

Hyperion1 13/11/2016 17h53

J'ai l'impression que les mises à jour accusent maintenant d'un gros retard, par rapport à ce que créer la communauté.

Par exemple ça fait longtemps que la limites de hauteur est rehaussée grâce à des mods, Il faudrait penser à passer à la vitesse supérieur, personnellement je n'y joue plus depuis un moment à cause de ça.

J'aimerais par exemple que le mod CustomSteve soit présent en natif et que l'on puis uploader ses avatars personnalisés directement sur le serveur.

christophedlr 15/11/2016 21h59

Citation:

Envoyé par Hyperion1 (Message 29561213)
J'ai l'impression que les mises à jour accusent maintenant d'un gros retard, par rapport à ce que créer la communauté.
Par exemple ça fait longtemps que la limites de hauteur est rehaussée grâce à des mods, Il faudrait penser à passer à la vitesse supérieur, personnellement je n'y joue plus depuis un moment à cause de ça.

J'aimerais par exemple que le mod CustomSteve soit présent en natif et que l'on puis uploader ses avatars personnalisés directement sur le serveur.

La version originale c'est à dire Java est déjà avec la hauteur à 256 blocs depuis un bon moment. La version Windows 10, c'est la version refaite en C++, car Microsoft à terme souhaite (de ce que j'ai compris), que Minecraft soit en C++ et plus en Java, la version Java ayant été très mal codée au départ, la version C++ repart sur des bases seines.

Hyperion1 15/11/2016 22h22

Citation:

Envoyé par christophedlr (Message 29565694)
La version originale c'est à dire Java est déjà avec la hauteur à 256 blocs depuis un bon moment. La version Windows 10, c'est la version refaite en C++, car Microsoft à terme souhaite (de ce que j'ai compris), que Minecraft soit en C++ et plus en Java, la version Java ayant été très mal codée au départ, la version C++ repart sur des bases seines.

Merci pour l'information, je ne suis pas spécialiste en code mais le langage C++ est plus léger et stable pour le système?

christophedlr 21/11/2016 23h47

Citation:

Envoyé par Hyperion1 (Message 29565739)
Merci pour l'information, je ne suis pas spécialiste en code mais le langage C++ est plus léger et stable pour le système?

Plus légers oui car le Java utilise ce que l'on appel une JVM (Java Virtual Machine). En gros, le Java n'est pas un langage où tu as un exécutable à la fin et des DLL de partout, ce sont des fichiers .class (ou des .jar, qui est l'archive java, équivalent du ZIP mais lancé par la JVM) qui ne sont pas utilisable sans la machine virtuelle ; c'est plus lent car c'est la JVM (donc un programme) qui exécute le programme, il n'y a pas non plus d'optimisations bas niveau possible dans le code du programme car c'est interne à la JVM.

En revanche, le Java a l'avantage que tu codes par exemple sous windows et l'utilise tel quel sous windows, linux, mac et tout autre système du moment que la JVM soit utilisable dessus et sans rien faire. Le revers de la médaille étant, que la JVM est gourmande en ressource et des problèmes (en particulier de sécurité) sont présent depuis le Java 1.3 voir 1.2 et jamais corrigé par Sun à l'époque et Oracle maintenant.

Le C++ lui, à l'avantage d'être "compilé" et directement exécutable par le système sans avoir besoin d'une machine virtuelle, donc l'exécution et plus rapide. En revanche, il faut compiler pour la plateforme, donc si tu codes sous windows, il faut recompiler sous linux (ou faire de la cross-compilation) pour que ça marche sous linux et ainsi de suite.
Le principal soucis du C++ c'est dans le choix des librairies, en effet il suffit pas d'aller compiler pour linux pour que ça marche dessus, il faut aussi que le programme utilise l'API du système qui est différent entre Windows, Linux, Mac et autres systèmes ; ainsi, soit il faut coder une version par plateforme (si le code est fait correctement, c'est à la compilation que les bons appels sont faits), soit utiliser une librairie multiplateforme (QT par exemple pour l'affichage de fenêtres, SFML pour faire des jeux 2D...), on fait alors appel à l'API de cette librairie à la place de l'API du système et c'est la librairie qui derrière dispose d'une version pour chaque plateformes cibles, il suffit donc qu'elle soit installée, on compile sur le système et c'est bon.

Chacun des deux à ses avantages et inconvénients, le principal soucis du Java c'est la sécurité de la JVM officielle et la pertes de performances induite par le fait que c'est interprété et pas exécutable directement par le système ; son avantage c'est qu'on code une fois pour toute, c'est la JVM qui fait les appels, pas le code.

Par contre le C++ lui à l'avantage de la vitesse avec les possibles optimisations bas niveaux et le fait que c'est un exécutable et non quelque chose d'interprété. Le problème en revanche étant qu'il faut compiler sur chaque plateforme cible et bien faire son choix au départ : API système ou librairie multiplateforme, et dans ce dernier cas, laquelle choisir vu qu'elles sont nombreuses.

Hyperion1 22/11/2016 16h02

Citation:

Envoyé par christophedlr (Message 29578110)
...

C'est assez clair comme explication, merci. :lit:

Pnix71 10/03/2017 18h36

Merci

paiced- 10/03/2017 18h41

Merci, bon explication !!

critical1 10/03/2017 18h44

Merci pour l'information a bientot :):)

Seixta 10/03/2017 18h46

Merci beaucoup ça ma beaucoup aider ;p

Noemix 15/05/2017 17h02

Minecraft
 
Bonjour je m'appelle maxime
J'aimerais savoir si par pur hasard qq aurait un serveur minecraft peut importe la version sur minecraft pc ?
Mrc de me répondre dans les plus bref délais
Cordialement
Maxime


Fuseau horaire GMT +1. Il est actuellement 12h17.

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés.