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

Affichage des résultats du sondage: Quelle sont vos solutions pour jouer à vos vieux jeux ?

Votants
25. Vous ne pouvez pas participer à ce sondage.
  • Racheter le jeu

    4 16,00%
  • Utiliser une couche d'émulation

    19 76,00%
  • Le code source des jeux devrait être libéré après quelques années

    15 60,00%
  • Les vieux jeux ne m'intéressent pas/plus

    1 4,00%
Sondage à choix multiple
Développement 2D, 3D et Jeux Discussion :

La compatibilité des jeux au fil du temps : quelles solutions avons-nous ?


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut La compatibilité des jeux au fil du temps : quelles solutions avons-nous ?
    La compatibilité des jeux au fil du temps : quelles solutions avons-nous ?

    Avec la progression du matériel informatique, que ce soit dans le monde des consoles ou dans le monde du PC, une problématique revient plusieurs fois à l'esprit des joueurs : qu'en est-il pour la rétrocompatibilité ?

    Pour rappel, la rétrocompatibilité est le fait de pouvoir jouer à un jeu d'une génération précédente, sur la machine de la génération actuelle. Par exemple, la PlayStation 2 était rétrocompatible et pouvait faire fonctionner les jeux de la PlayStation première du nom. Toutefois, dans le monde des consoles, il devient rare de trouver une console rétrocompatible. Par contre, pour combler cette lacune, le constructeur peut faire des portages, ou même utiliser des émulateurs afin de faire fonctionner les anciens jeux sur les matériels récents.

    Le monde du PC est quant à lui bien différent. La configuration matérielle a peu changé depuis plus d'une dizaine d'années : un CPU x86 (ou compatible x86), un GPU supportant DirectX/OpenGL. Avec aussi peu de modifications d'architecture matérielle, il aurait été facile de penser que les jeux des années 2000 fonctionneraient sans soucis sur nos PC actuels. Pourtant, ce n'est malheureusement pas le cas. Les évolutions de Windows et/ou les protections anticopie en sont la cause.
    Bien que Microsoft ait intégré un mode spécial de compatibilité, cela n'aide que très rarement à faire fonctionner un jeu ancien. Du côté de Linux, la problématique est identique. Un jeu peut reposer sur une version spécifique de la bibliothèque C et/ou C++ et cette dernière peut ne plus être disponible sur le système. Heureusement, il est courant de trouver la bibliothèque et de l'installer manuellement.
    La solution générale sera de retrouver son jeu sur GOG.com. Les jeux vendus ont des patchs supplémentaires pour fonctionner sur les nouvelles versions du système ou encore, sont exécutés dans des émulateurs.

    Finalement, la dernière problématique rendant les jeux obsolètes impacte tous les jeux nécessitant un serveur pour fonctionner. En effet, les développeurs/distributeurs ferment les serveurs de jeux après quelques années, rendant le jeu totalement injouable (ou au minimum, dénudé du côté multijoueur). Dans ce dernier cas, les solutions sont bien plus rares. Il faut espérer qu'un serveur pirate ait été réalisé ou que le code source du serveur ait été publié.


    Votre opinion

    Quelles sont les solutions nous permettant de jouer encore et encore à nos jeux ?
    Êtes-vous impactés par l'obsolescence des jeux ? Quels sont les jeux auxquels vous aimeriez rejouer ? Pourquoi ceux-ci ne fonctionnent-ils plus ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Êtes-vous impactés par l'obsolescence des jeux ? Quels sont les jeux auxquels vous aimeriez rejouer ? Pourquoi ceux-ci ne fonctionnent-ils plus ?
    Je joue à pas mal de jeux sur vielle console sur mon pc (avec les émulateurs) mais aussi à des jeux windows 16bits (incompatible avec windows 64bits)

    l'émulation et le moyen le plus efficace mais aussi le plus gourmand en ressource (dolphin faut un bon proco)
    Les vm virtualise trop mal la carte graphique.

    Je pense que sur pc on pourra émulera la PS4/Xbox One plus vite et avec de bonne performance que la PS3/Xbox 360

  3. #3
    Nouveau Candidat au Club

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Afghanistan

    Informations forums :
    Inscription : Juin 2003
    Messages : 452
    Points : 0
    Points
    0
    Billets dans le blog
    1
    Par défaut
    La solution est évidement l'émulation , j'ai redécouvert plein de jeux megadrive et supernintendo grace au raspberry 2 qui se branche sur la télé et avec une manette X box ou ps4 et voilà c parti que du bonheur.

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut
    Soit, mais qu'en est t-il des vieux jeux PC, genre American Conquest, ou encore, les SIMS 2 . Ce sont deux jeux qui passent plutôt mal sur nos systèmes récents.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Rédacteur/Modérateur

    Avatar de yahiko
    Homme Profil pro
    Développeur
    Inscrit en
    Juillet 2013
    Messages
    1 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1 423
    Points : 8 699
    Points
    8 699
    Billets dans le blog
    43
    Par défaut
    Pour certains jeux, c'est plutôt une bonne chose qu'on ne puisse plus y jouer
    Tutoriels et FAQ TypeScript

  6. #6
    MikeRowSoft
    Invité(e)
    Par défaut
    Les jeter à la poubelle. (Avec les nouveaux jeux j'ai plus le temps d'y jouer)

    Les vieux jeux électronique c'est souvent les retrouver en faisant le ménage dans le grenier ou la cave.
    Sinon il y a les émulateurs DOS. Oui, un émulateur pour les fréquences d'horloge des anciens microprocesseurs et bien plus encore.

    Les consoles de jeux fonctionnent encore en se qui me concerne. Et sur PC, la première ligne de se commentaire est vraiment de vigueur, pourtant niveau hardware j'ai tous se qu'il faut. Avec un grand trou entre IBM 286 et Pentium 333 Mhz (Hyper Threading à vraiment disparu dans les nouvelles génération ?). 3dfx et Glide (ou Glide GL ?), encore une chance que j'ai tous le matériels et logiciels informatique d'époque dans ma chambre/bureau en Guadeloupe...
    Dernière modification par MikeRowSoft ; 24/08/2016 à 00h09.

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2013
    Messages : 33
    Points : 84
    Points
    84
    Par défaut
    Bonsoir,
    Je collectionne les jeux, ça permet de jouer dans les meilleurs conditions à tout ces vieux jeux. Mais d'un autre coté je suis vraiment tenter par un rapsberry3 avec une distrib spécialisée car ça prend trop de place et le matériel s'abime avec le temps.

  8. #8
    Membre émérite
    Avatar de Voyvode
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 476
    Points : 2 678
    Points
    2 678
    Par défaut
    Quelles sont les solutions nous permettant de jouer encore et encore à nos jeux ?
    Faire un gros chèque à ReactOS et croiser les doigts* ?

    *En invoquant Allah, Bouddha, Dieu, Krishna, Vishnou, Satan, le Maitre-Esprit… Aller, c’est open bar.

  9. #9
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 173
    Points : 4 685
    Points
    4 685
    Par défaut
    Citation Envoyé par sazearte Voir le message
    Je pense que sur pc on pourra émulera la PS4/Xbox One plus vite et avec de bonne performance que la PS3/Xbox 360
    En fait pour le One c'est déjà fait, enfin avec Windows 10... même OS, même archi. Par contre, sous Mac ou Linux, on peut oublier.
    Par contre pour les générations précédentes, ça risque d'être long. La première génération n'est toujours pas émulée.

    Je pense que la PS4 sera bien différente à émuler, même si c'est du FreeBSD à la base.

  10. #10
    Membre éclairé
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Janvier 2012
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2012
    Messages : 325
    Points : 888
    Points
    888
    Par défaut
    Moi je trouve qu'au contraire, pour la majorité des jeux des années 2000, il n'y a pas de soucis sur windows 7-8-10 (juste à mettre la compatibilité windows XP et parfois un patch à télécharger).

  11. #11
    Membre extrêmement actif
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    9 592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 9 592
    Points : 18 498
    Points
    18 498
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Quelles sont les solutions nous permettant de jouer encore et encore à nos jeux ?
    J'utilise des émulateurs pour les consoles et les jeux arcade.
    Certains sont fidèles à la plateforme d'origine et certains améliorent le résultat.

    Les anciens jeux PC peuvent avoir des problèmes.
    Mais il existe des solutions comme DOSBOX.
    Ya même des jeux via navigateur aujourd'hui :
    https://archive.org/details/softwarelibrary_msdos_games
    https://archive.org/details/softwarelibrary_amiga_games

    Il y a pas mal de remake de certains jeux classique : Age Of Empires II HD, Monkey Island, etc.

    Citation Envoyé par LittleWhite Voir le message
    Êtes-vous impactés par l'obsolescence des jeux ? Quels sont les jeux auxquels vous aimeriez rejouer ? Pourquoi ceux-ci ne fonctionnent-ils plus ?
    Pour les jeux consoles le problème c'est les écrans.
    Si tu branches une NES sur un écran HD de 42" le résultat va être dégueulasse.

    À moins d'acheter un Framemeister :


    Il parait que le résultat est impressionnant et qu'on arrive presque à la qualité d'une bonne vieille TV cathodique.
    Par contre ça coûte chère.
    Keith Flint 1969 - 2019

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur
    Inscrit en
    Août 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Dans mon cas, si le jeu s'installe et arrive à se lancer, mais qu'il y a des soucis de couleur ou autre joyeuseté du genre je kill le processus explorer.exe
    (pour american conquest par exemple ça marche super bien), par contre il faut bien penser à régler le son avant!

    Sinon je recherche les patchs (mais ça ne marche pas toujours)

  13. #13
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut
    Citation Envoyé par PegatriX Voir le message
    Dans mon cas, si le jeu s'installe et arrive à se lancer, mais qu'il y a des soucis de couleur ou autre joyeuseté du genre je kill le processus explorer.exe
    (pour american conquest par exemple ça marche super bien), par contre il faut bien penser à régler le son avant!
    Aussi vrai pour Starcraft et Age Of Empires II.
    C'est à ce moment, que je me dit qu'un projet comme Wine (mais uniquement disponible sous MAC/Linux) est superbe, car la compatibilité est assurée (on peut comparer cela à un émulateur).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  14. #14
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2011
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2011
    Messages : 204
    Points : 511
    Points
    511
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Bien que Microsoft ait intégré un mode spécial de compatibilité, cela n'aide que très rarement à faire fonctionner un jeu ancien.
    Au contraire, ça fonctionne plutôt pas mal (si bien configuré), même si ce n'est pas forcément la solution miracle à toutes les situations

    Un problème récurrent des anciens jeux/programmes, c'est l'obligation de les lancer en tant qu'administrateur, car ils vont enregistrer des données dans des dossiers protégés ou inscrire un codec, par exemple. Il n'y a pas besoin de plus pour que ça fonctionne souvent.

    "Désactiver la composition du Bureau" est une option qui peut aussi aider, surtout pour les jeux.

    Citation Envoyé par LittleWhite Voir le message
    Aussi vrai pour Starcraft et Age Of Empires II.
    C'est à ce moment, que je me dit qu'un projet comme Wine (mais uniquement disponible sous MAC/Linux) est superbe, car la compatibilité est assurée (on peut comparer cela à un émulateur).
    Vous avez essayé avec l'option "Désactiver la composition du Bureau" ?

  15. #15
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 107
    Points : 132
    Points
    132
    Par défaut
    gog

  16. #16
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut
    Ces solutions fonctionnent pour certains jeux et il faut s'en rappeler et les connaître .
    Moi, je me rappelle aussi que je n'avais pas du tout réussi à refaire fonctionner RollerCoaster Tycoon 1 depuis Windows Seven, par exemple (car il y en a d'autres, malheureusement).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  17. #17
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    J'utilise Qemu et j'émule un pentium 3 avec windows 98.

    Je trouve que sa fonctionne bien mieu que les vm.

  18. #18
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut
    Ah ! Je n'avais jamais pensé à la solution de QEMU. Vous l'utilisez sous Linux ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  19. #19
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Ah ! Je n'avais jamais pensé à la solution de QEMU. Vous l'utilisez sous Linux ?
    Sous Windows 10 mais aussi sous linux avec un raspberry 3 j'arrive à lancer windows 98 et settler 2.

    Sur mon smartphone android j'utilise boch j'arrive à utiliser Windows 95 et à lancer MS Space Simulator.

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 252
    Points : 649
    Points
    649
    Par défaut Émulation, code source, logiciel libre et développement
    Je rejoins tous ceux mentionnant l'émulation. Bornes d'arcade grâce à MAME, Windows sous Linux ou encore DOSBox pour lancer ses vieux projets. Je me souviens encore de l'effet que ça m'avait fait de faire tourner un projet en assembleur sous Windows !

    Le code source. id Software et d'autres ont montré la voie. Envie de jouer à Doom ? Il existe plein de portages et autres bidouillages vraiment excellents ! Des jeux vidéo aux moteurs la libération a du bon.

    D'où l'intérêt aussi du logiciel libre évidemment car si par exemple on tombe sur un vieux jeu et que son moteur est libre on peut le mettre à jour. Je n'ai plus les noms en tête mais je me souviens d'ailleurs qu'il existe des logiciels pour mettre à jour rapidement un code. Récemment je suis tombé sur celui permettant de porter un projet Python 2 en version 3.

    Enfin en tant que développeur c'est intéressant de s'interroger sur la pérennité de son code. Est-ce qu'il fonctionnera encore dans 5 ou 10 ans ? Par exemple le passage d'une architecture 32 bits à 64 est problématique. Ça m'est aussi souvent arrivé de lancer un jeu DirectX/Direct3D et d'avoir une belle erreur. Est-ce qu'un projet OpenGL a plus de chance de fonctionner dans le temps ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/04/2014, 09h13
  2. Le meilleur langage pour créer des jeux ?
    Par fourgeaud dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 15/09/2005, 13h41
  3. compatibilité des réels avec pascal (pour fichier de record)
    Par jacquesberger dans le forum Langage
    Réponses: 2
    Dernier message: 12/08/2005, 19h58
  4. [Logiciel] Outil pour développer des jeux vidéos
    Par Kiri dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 16/06/2004, 20h29
  5. compatibilité des librairies directX8
    Par Freakazoid dans le forum DirectX
    Réponses: 3
    Dernier message: 23/05/2002, 21h33

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