Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La compatibilité des jeux au fil du temps : quelles sont vos solutions
Pour rejouer à vos vieux jeux ?

Le , par LittleWhite

0PARTAGES

7  0 
Quelle sont vos solutions pour jouer à vos vieux jeux ?
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de yahiko
Rédacteur/Modérateur https://www.developpez.com
Le 23/08/2016 à 21:36
Pour certains jeux, c'est plutôt une bonne chose qu'on ne puisse plus y jouer
2  0 
Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 23/08/2016 à 21:05
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.
1  0 
Avatar de Voïvode
Membre émérite https://www.developpez.com
Le 23/08/2016 à 22:46
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.
1  0 
Avatar de Ryu2000
Membre extrêmement actif https://www.developpez.com
Le 24/08/2016 à 10:19
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/software...ry_msdos_games
https://archive.org/details/software...ry_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.
1  0 
Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 24/08/2016 à 11:13
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).
1  0 
Avatar de ohnomorejmmings
Membre confirmé https://www.developpez.com
Le 24/08/2016 à 16:53
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 ?
1  0 
Avatar de super_navide
Nouveau Candidat au Club https://www.developpez.com
Le 23/08/2016 à 20:13
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.
0  0 
Avatar de BenaeSan
Membre du Club https://www.developpez.com
Le 23/08/2016 à 22:23
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.
0  0 
Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 24/08/2016 à 1:50
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.
0  0 
Avatar de PegatriX
Nouveau Candidat au Club https://www.developpez.com
Le 24/08/2016 à 11:09
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)
0  0