IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

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


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 488
    Par défaut
    j'ai raté un truc. minecraft a été rachété par microsoft ?
    LOL, juste un truc à 2.5 Milliards de $ !!!

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur virtualisation systèmes
    Inscrit en
    Août 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur virtualisation systèmes
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 41
    Par défaut
    Si ce n'est que la version éducation alors l'impact sur la communauté est très faible.
    Cela aurait été sur la version "normale" alors ils auraient effectivement tué le jeu dû aux mods.
    Je suis pas fan de java pour plusieurs raison mais si minecraft est effectivement mal codé, alors une réécriture sera largement suffisante pour booster les perfs.
    Si après il y a bien un passage de cette version en C++, il vont devoir trouver un moyen de garder leur fans... (sous entendre ici la communauté de mods).

  3. #3
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    En même temps ils ont annoncé la version Windows 10 de Minecraft qui sera elle aussi sera native, on peut donc penser que cette version éducation sera une variation de la version Windows 10. Et je suis sur que cette version a vocation a remplacer la version Java à terme.

    Pour ce qui est de la communauté des mod, elle a de toute façon toujours été dans la bidouille vu que l'API de mod promise depuis des années par Mojang n'arrive pas, et n'arrivera probablement jamais. La création de mods est basée sur un reverse engenering et un remplacement de certains fichier ".class"

    S'il profitaient de la refonte en C++ pour faire une bonne API de mod stable, ça serait au contraire déjà un grand pas.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Pour l'idée du garbage collector, comme certains l'ont dit Unity utilise aussi un garbage collector et les jeux fonctionnes très bien dessus.
    Ensuite, il existe une multitude de jeux sous Android, donc écrit en Java pour tourner sur des appareils à faible capacité matérielle. On ne fait certes pas des miracle, mais on fait des jeux quand même. Minecraft doit-il forcément être écrit en C++ pour tourner correctement ? Un pacman doit-il être écrit en C++ pour tourner correctement ? Est-ce une aberration de faire un tetris en Java alors que la plupart des jeux se font en C/C++ ? La plupart des PC moyen de gamme ont entre 2 et 4 Go de RAM. 2Go de RAM n'est-ce pas suffisant pour jouer sur un jeu comme Minecraft ?
    Il n'est pas rare de voir certaines version de Minecraft prendre jusque 6 Go de RAM surtout à partir de la 1.8 (Et je ne parle pas des gros serveurs).
    Faire passer le GC sur 6 Go, ça prend plus de temps que le faire passer sur 2Go. De plus, il me semble que le GC utilise un thread a part, Minecraft étant mono-thread, le GC se sert de ressources que le jeu n'exploite pas. Je me trompe peut-être, je ne suis pas un dev JV donc mes connaissances se limite à des généralités.

    Citation Envoyé par mat1554
    Je trouves les trucs de mods totalement useless
    Ça dépend des gouts de chacun. Puis il en existe un paquet, il y a en forcément que tu trouvera utile sans qu'ils changent radicalement le jeu
    Inventory Tweak par exemple, sauf si tu adores trier ton inventaire toi-même toutes les 10 minutes Question de gout !

    Le passage en C++ en tant que tel ne facilitera en rien la maintenance.
    Ce qu'il faut, c'est avoir une API officiellement supportée qui gère la retro compatibilité.
    On nous a annoncé une API il y a 3 ans et tout les 6 mois on nous dit qu'elle arrivera dans 6 mois.
    Le jour où elle sera disponible, on sera tous entrain de jouer à Half-Life 3.
    Dernière modification par Invité ; 02/02/2016 à 13h43.

  5. #5
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    Citation Envoyé par EyZox Voir le message
    Pour l'idée du garbage collector, comme certains l'ont dit Unity utilise aussi un garbage collector et les jeux fonctionnes très bien dessus.
    Ensuite, il existe une multitude de jeux sous Android, donc écrit en Java pour tourner sur des appareils à faible capacité matérielle. On ne fait certes pas des miracle, mais on fait des jeux quand même.
    Enfin sous Android, la plupart des jeux qui nécessitent de la puissance sont presque intégralement codés en natif.

    Citation Envoyé par EyZox Voir le message
    Minecraft doit-il forcément être écrit en C++ pour tourner correctement ? Un pacman doit-il être écrit en C++ pour tourner correctement ? Est-ce une aberration de faire un tetris en Java alors que la plupart des gens se font en C/C++ ? La plupart des PC moyen de gamme ont entre 2 et 4 Go de RAM. 2Go de RAM n'est-ce pas suffisant pour jouer sur un jeu comme Minecraft ?
    Minecraft a prouvé qu'il pouvait fonctionner en Java dans une certaine mesure. Mais si on veut des performances optimales, le C++ peut clairement aider. Minecraft est loin d'être optimal notamment au niveau de la consommation mémoire.

    Citation Envoyé par EyZox Voir le message
    Faire passer le GC sur 6 Go, ça prend plus de temps que le faire passer sur 2Go. De plus, il me semble que le GC utilise un thread a part, Minecraft étant mono-thread, le GC se sert de ressources que le jeu n'exploite pas. Je me trompe peut-être, je ne suis pas un dev JV donc mes connaissances se limite à des généralités.
    Je ne sait pas si Minecraft utilise plusieur Thread ou non, mais le GC actuel de la JVM d'Oracle n'est pas sur un thread séparé. En fait il est dit "Stop the word" : c'est a dire que de toute façon il interrompt de temps en temps complétement tous les Thread pour faire son travail.

  6. #6
    Membre confirmé Avatar de Beanux
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 249
    Par défaut
    Citation Envoyé par Victor Vincent Voir le message
    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.
    Chtite question, quid des autres OS que windows ?

  7. #7
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    2 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 2 161
    Par défaut
    Citation Envoyé par Beanux Voir le message
    Chtite question, quid des autres OS que windows ?
    Question stupide, on parle de Microsoft

    Par ailleurs, dans la com, ils oublient la xbox one

  8. #8
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Pour ma part, je ne vois pas bien comment, ils vont faire avec les mod/plugin de Minecraft. Sans compter, les communauté autour de serveur de jeu...
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  9. #9
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    Pour moi s'il arrivent a faire quelque chose de mieux et de plus stable, les gens suivront. Un serveur Minecraft réclame quand même beaucoup de ressources, s'ils arrivent a faire des serveur qui consomment moins les hebergeurs ne seront pas difficile a convaincre.
    Quant aux mods existants s'ils arrivent enfin a proposer une API propre et stable, je suis sur que beaucoup de développeurs accepteront de faire l'effort du portage. Le gros problème actuellement c'est qu'il n'y a pas d'API définie donc le moindre changement casse systématiquement tout.

  10. #10
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 29

  11. #11
    Membre très actif Avatar de vivid
    Profil pro
    Inscrit en
    Février 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 212
    Par défaut
    Moi perso je reste toujours étonner que l'on programme quoi que se soit dans ce langage techniquement aussi minable comme java.... faut vraiment pas aimer programmer.. pouuuf

  12. #12
    Expert confirmé
    Avatar de cchatelain
    Homme Profil pro
    Analyste décisionnel marketing
    Inscrit en
    Janvier 2003
    Messages
    4 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Analyste décisionnel marketing
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2003
    Messages : 4 138
    Par défaut
    Ça ne transformera plus les PC en grille pain ?
    Grave urgent : Vous êtes nouveau sur développez.com ? Bienvenue à vous. Mes meilleurs conseils sont ceux-ci :
    1 : lisez bien ceci http://club.developpez.com/aidenouveaux/
    2 : lisez aussi ceci http://general.developpez.com/cours/


    Mon activité associative actuelle

Discussions similaires

  1. JavaScript plus performant que Java pour le Web ?
    Par Hinault Romaric dans le forum Actualités
    Réponses: 101
    Dernier message: 23/04/2019, 14h27
  2. Réponses: 2
    Dernier message: 20/06/2011, 12h14
  3. Réponses: 3
    Dernier message: 10/06/2010, 00h04
  4. Microsoft travaille sur Office Talk, un Twitter pour les entreprises
    Par Gordon Fowler dans le forum Actualités
    Réponses: 0
    Dernier message: 22/03/2010, 16h38
  5. Réponses: 55
    Dernier message: 08/06/2007, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo