Comment fonctionne l'émulateur 3D des jeux NES 8 bits?
En mars, l'un des observateurs des ressources de Kotaku a découvert une version bêta de l'émulateur NES basée sur un navigateur . Cet émulateur peut transformer des jeux 8 bits «plats» en jeux tridimensionnels. Cet émulateur aurait été écrit en JavaScript. Cela fonctionne dans le navigateur Firefox. Le programme peut ajouter des ombres et des surfaces horizontales à des verticales. L'émulateur "tridimensionnel" fonctionne avec des images de jeu (ROM) - tout comme les émulateurs classiques.Maintenant, la version finale du programme a été publiée sous forme d'application pour Windows. Les développeurs ont postéversion gratuite et payante (4,99 $) de l'application. Probablement, les créateurs du logiciel comptent sur les fans des jeux NES classiques, prêts à se séparer de 30 $ en échange de nouvelles sensations en jouant aux familiers Duck Tales, Super Mario Bros. ou Mega Man. Il y a quelques jours, les créateurs de l'émulateur ont clarifié le principe de son fonctionnement et ont montré comment il est possible de configurer un certain nombre d'éléments de jeu si l'algorithme de l'émulateur ne gère aucun jeu seul.
Le composant principal du nouvel émulateur est un algorithme qui détermine automatiquement la forme des éléments graphiques des jeux téléchargés. Le programme essaie de regrouper des sprites individuels de personnages de jeu et de paysage d'arrière-plan en objets 3D de base (principalement des cubes et des cylindres). De plus, l'algorithme analyse la façon dont les éléments tridimensionnels doivent être affichés à l'écran, en tenant compte de la profondeur et de la taille de chaque objet et de la disposition générale des éléments à l'écran.Pour de nombreux jeux plus anciens, dont Super Mario Bros. et Tetris, ce processus est presque parfait, aucun réglage supplémentaire n'est nécessaire. N'importe quelle image avec le jeu peut être tournée ou augmentée / diminuée. Cela semble particulièrement intéressant dans Tetris. Avec certains personnages de jeu ou objets d'arrière-plan dans ces deux jeux, des incidents se produisent lorsque leurs contours sont flous ou se transforment en quelque chose de mal reconnaissable. Mais cela arrive rarement.Si le jeu ne se prête pas à l'algorithme, une configuration supplémentaire est déjà requise ici. Les développeurs de l'émulateur ont fourni une telle opportunité. Certes, vous devez configurer chaque écran du jeu. Vous devez cliquer avec la souris n'importe où sur l'écran et configurer les caractéristiques 3D des objets. Vous pouvez transférer des objets du premier plan vers l'arrière, modifier leur taille et leur échelle, modifier le fonctionnement de l'algorithme lui-même (par exemple, indiquer la nécessité de traduire un objet 2D en groupes de cylindres de volume, pas de cubes).L'avantage de l'émulateur est que l'ajustement d'un élément entraînera automatiquement le remplacement de son apparence à tout moment dans le jeu. Autrement dit, si vous avez modifié les contours du même Mario, il s'exécutera sous la forme actuelle à tous les autres niveaux. Les paramètres peuvent être enregistrés dans un fichier. Ce fichier pourra ensuite être utilisé la prochaine fois que vous téléchargerez la même image du jeu ou le mettrez sur le net pour les autres joueurs.L'inconvénient est le temps et les coûts de main-d'œuvre importants - néanmoins, travailler avec des graphiques n'est pas une question de quelques minutes. Changer chaque image suivante est un plaisir douteux si vous n'êtes pas perfectionniste et engagé dans le travail de routine. Mais dans certains jeux, vous ne pouvez pas vous passer de paramètres supplémentaires. Cela vaut pour Super C, ainsi que pour Chip and Dale's Rescue Rangers, Castlevania et plusieurs autres jeux. Sans paramètres supplémentaires, vous ne pourrez pas jouer à ces jouets.Presque tous les jeux NES peuvent être configurés pour jouer avec l'émulateur, à l'exception de ceux qui étaient déjà volumineux (c'est-à-dire pseudo-3D). Voici Super Dodge Ball et Teenage Mutant Ninja Turtles 2: The Arcade Game. Vous ne pouvez pas les configurer pour une lecture normale dans un émulateur 3D. Quels que soient les paramètres appliqués, les personnages semblent très étranges, se transformant souvent en arrière-plan. Des problèmes similaires se posent lorsque vous essayez de charger des jeux avec des niveaux isométriques, comme RC Pro-Am. Il sera également impossible de les jouer.Cependant, un grand nombre de jeux en deux dimensions sont toujours compatibles avec l'émulateur. Et si vous considérez qu'il existe de nombreux jeux NES, un joueur peut obtenir de nombreuses heures d'un jeu agréable dans l'ancien, étudié le long et à travers les jouets. Je souhaite également espérer soit une baisse du prix de l'émulateur, soit sa traduction en un modèle free-to-play. L'émulateur peut fonctionner sans problème avec des PC et des ordinateurs portables assez anciens.Les possibilités- Transformer de vieux jeux bidimensionnels en volumes;
- Explorer les possibilités de la technologie 3D;
- Jouez avec n'importe quelle résolution prenant en charge un PC ou un ordinateur portable, en mode plein écran ou fenêtre;
- Son mono ou stéréo;
- Modification des paramètres graphiques des jeux;
- Possibilité d'enregistrer les paramètres;
- La possibilité de partager les paramètres enregistrés avec toute la communauté.
Configuration requise- Processeur: Core M;
- Résolution: FullHD.
Source: https://habr.com/ru/post/fr395439/
All Articles