Faire des projets avec le Tarte aux framboises est au cœur de sa raison d’être. La création de jeux est au cœur du RP2040 de Pimoroni. PicoSystème. Aujourd’hui, nous partageons un développement impressionnant du fabricant Gsephelec qui a créé un travail jeu de haut en bas pour le PicoSystem avec des illustrations pixélisées rétro.
Créer des jeux sur le Raspberry Pi n’est pas nouveau mais les développer à partir de zéro pour le RP2040 est une autre histoire. Le choix d’une plate-forme peut être une partie amusante du processus car il y a plusieurs Cartes RP2040 à choisir créés par des sociétés officielles et des sociétés tierces. Dans ce cas, la décision de Gsephelec d’utiliser le PicoSystem permet de gagner du temps car il est pré-assemblé avec un écran intégré, des boutons et est entièrement portable grâce à une batterie.
Jusqu’à présent, le concept a été travaillé dans une démo mais n’a pas été étoffé dans un jeu complet. Ce que Gsephelec a fait jusqu’à présent constitue une excellente base pour créer des jeux rétro à monde ouvert comparables aux RPG de la vieille école des systèmes NES et Game Boy. Gsephelec explique que les utilisateurs peuvent actuellement se promener et entre des cartes rendues avec des textures personnalisées.
Le PicoSystem est livré avec un écran LCD IPS de 1,5 pouces avec une résolution de 240 x 240. Même si cet écran est minuscule, la densité de pixels est bien trop grande pour créer des actifs à l’échelle 1:1 car les sprites seraient trop petits. Selon Gsephelec, la taille des pixels devait être doublée pour fonctionner dans une résolution de 120 x 120. Au final, le jeu s’affiche sur une grille de 15 x 15 composée de tuiles de 8 x 8 pixels.
Gsephelec a expliqué que le programme a été développé sur un PC en C++ et apporté au PicoSystem en utilisant les bibliothèques officielles créées par Pimoroni. Le seul changement majeur a été la suppression des fonctions de dessin pour libérer de l’espace mémoire.
Si vous souhaitez recréer ce projet vous-même, il serait utile de vous familiariser avec le PicoSystem. Découvrez le PicoSystem officiel GitHub page de Pimoroni pour obtenir un aperçu approfondi des bibliothèques utilisées pour créer des jeux sur l’ordinateur de poche basé sur RP2040.
Visitez le fil de discussion d’origine partagé sur Reddit par Gesephelec pour creuser ce Projet Raspberry Pi et explorez les commentaires pour plus de détails.