Un nouveau moteur de jeu développé par Scott Porter permet au jeu classique des années 80 Manic Miner, initialement destiné aux ordinateurs Sinclair ZX Spectrum, d’être joué sur un Arduino UNO. Ce moteur se distingue des efforts précédents, tels que le portage Gameduino de James Bowman, car il fonctionne sur un Arduino UNO Rev3 avec un bouclier personnalisé qui facilite la sortie vidéo composite, le son et la connectivité de la manette NES.
Vous pouvez désormais vous replonger dans les années 80, l’âge d’or des jeux vidéo, où le plaisir du jeu résidait dans la simplicité des aventures pixellisées. Vous pouvez désormais revivre ces moments avec un jeu classique, Manic Miner, ramené à la vie sur votre Arduino UNO. Scott Porter a conçu un nouveau moteur de jeu qui permet à ce jeu emblématique de fonctionner sur du matériel moderne, tout en préservant l’essence de son allure originale.
Moteur de jeu Arduino UNO
Ce nouveau moteur est une merveille pour ceux qui apprécient le mélange des jeux de l’ancienne école avec la technologie actuelle. Il est conçu spécifiquement pour l’Arduino UNO Rev3 et nécessite un bouclier spécial pour les sorties vidéo et audio. Ce bouclier n’est pas n’importe quel matériel ; c’est un outil multifonctionnel qui comprend un circuit de pilote de haut-parleur, des boutons de commande et même un port pour une manette NES. C’est comme si vous aviez un morceau du passé entre les mains, offrant une expérience immersive qui rappelle l’âge d’or du jeu.
Regardez cette vidéo sur YouTube.
« Il s’agit d’un projet visant à démontrer l’utilisation de mon moteur de jeu, avec un portage de Manic Miner, à l’origine pour le ZX Spectrum, par Matthew Smith. Veuillez noter que ce projet est destiné à l’Arduino UNO original avec le microcontrôleur ATMega328P – il ne fonctionnera pas sur d’autres versions de l’Arduino. De plus, certaines cartes « compatibles Arduino » moins chères utilisent des résonateurs au lieu de cristaux pour leur horloge. Ces derniers sont loin d’être assez précis pour générer le signal vidéo. J’en ai essayé plusieurs et cela a provoqué une gigue extrême dans l’image. Si vous le pouvez, utilisez un Arduino officiel, ou au moins une carte avec un cristal 16Mhz !
L’un des aspects les plus impressionnants du moteur de Porter est sa détection des collisions au pixel près. Pour un jeu comme Manic Miner, où la précision est primordiale, cette fonction est cruciale. Elle garantit que chaque saut et chaque obstacle sont identiques à ceux du jeu original, ce qui constitue un défi qui mettra à l’épreuve vos compétences et vos réflexes.
Regardez cette vidéo sur YouTube.
Alors que le moteur affiche le jeu en monochrome, un hommage à ses racines, vous pourrez remarquer quelques pépins ici et là. Mais plutôt que de nuire à l’expérience, ces bizarreries ajoutent au charme rétro. La synchronisation vidéo méticuleuse du moteur est le secret de la fluidité de l’affichage, préservant le rythme et la fluidité du jeu dont les fans se souviennent.
Emulateur de jeux ZX Spectrum PCB
Si vous êtes un fan du ZX Spectrum rétro conçu et créé par Sinclair et l’emblématique Clive Sinclair. Vous pourriez être intéressé par une nouvelle carte émulatrice de jeux ZX Spectrum qui vous permet de recréer l’ordinateur domestique emblématique des années 1980 dans un format de poche avec écran, sous la forme du bien nommé PicoZX.
Les spécifications techniques du moteur témoignent de sa sophistication. Il affiche un taux de rafraîchissement de 50 images par seconde et une résolution de 256×256, tout en prenant en charge jusqu’à neuf sprites à la fois. Cette limite de sprites signifie que vous devrez faire preuve de stratégie lorsque vous naviguerez dans les niveaux du jeu, comme l’ont fait les joueurs lorsque Manic Miner est apparu sur la scène.
Le travail de Porter sur ce moteur est plus qu’un simple clin d’œil à la nostalgie ; c’est une vitrine du potentiel de l’Arduino UNO pour les projets créatifs. Il permet aux amateurs et aux développeurs d’expérimenter et de donner vie à de nouvelles idées grâce à cette plateforme adaptable. Préparez-vous donc à plonger à nouveau dans le monde pixelisé de Manic Miner. Ce moteur de jeu ingénieux fait non seulement revivre un classique bien-aimé, mais met également en évidence la polyvalence de l’Arduino UNO pour des projets innovants. Préparez-vous à sauter, à esquiver et à revivre la magie du jeu rétro avec une touche de modernité.
Source : AB
Crédit photo : Scott Porter