Construisez votre propre ordinateur de jeu rétro avec ClockworkPi GameShell
Added 2019-01-25
Vous voulez jouer sans vous déplacer, mais vous ne savez pas trop comment insérer votre ordinateur monocarte préféré dans ce vieux Nintendo Gameboy? Ce dont vous avez besoin, c'est d'une console de jeux portable qui intègre tous les jeux rétro que vous pouvez gérer, n'est-ce pas?
le Console portable GameShell de Mécanique ressemble à un Nintendo Gameboy et est fourni avec un logiciel de jeu rétro préinstallé. Mieux encore, c’est un kit de bricolage, ce qui signifie que vous avez toujours la satisfaction de construire vous-même le GameShell, avec quelques options de personnalisation. Il coûte actuellement 159 dollars, bien que le prix puisse augmenter après la période de lancement initiale.
Préparez-vous à la génialité du jeu rétro.
C’est une console de jeux portable de style Gameboy
L'explosion du jeu rétro au cours des dernières années s'est traduite par d'innombrables projets de bricolage visant le jeu sur mobile.
Vous avez probablement déjà vu des ordinateurs Raspberry Pi se coincer dans des lecteurs de DVD portables et même dans d’anciennes Gameboys de Nintendo. Clockwork GameShell reprend cette idée du jeu rétro portable. En gros, vous avez la possibilité de jouer à vos jeux préférés n'importe où, sur un appareil que vous avez construit et personnalisé.
Très piratable et Open Source
Une campagne Kickstarter réussie qui a permis de récolter plus de 290 000 $ en 2017, le GameShell comprend un tableau de bord personnalisé, ClockworkPi v3.1.
Cette conception open source est un système de jeu modulaire et portable, rappelant visuellement le Gameboy, livré sous forme de kit, prêt à être assemblé.
Grâce à un système d’exploitation dédié et à un logiciel de rétro-émulation, vous pouvez profiter de milliers de jeux classiques.
Mais il ne s’agit pas uniquement de jouer à des jeux rétro.
GameShell prend également en charge les langages de programmation, notamment:
- C
- Python
- Lua
- ZÉZAYER
Les jeux peuvent être créés sur l'appareil ou des projets existants modifiés.
Mais il y a plus: l’aspect extérieur de GameShell peut être personnalisé. En fin de compte, vous vous retrouvez avec une console de jeu programmable et portable qui ressemble à ce que vous voulez et qui joue aux jeux que vous aimez.
Qu'y a-t-il dans la boite?
C’est une véritable expérience basée sur les kits. Dans la boîte, vous trouverez une collection d’étiquettes à personnaliser, ainsi qu’un guide, les composants du boîtier et les composants électroniques.
Le matériel de GameShell est logiquement trié dans des boîtes; l'un tient le devant du boîtier, l'autre les composants d'alimentation, etc. Cinq cases sont incluses dans l'ensemble. Construire la console portable signifie travailler à travers ces composants.
Aucune soudure n'est requise. Tout ce que vous avez à faire est de suivre le guide en cinq étapes et d’être raisonnablement assuré de pouvoir brancher des objets.
De même, aucune vis n’est incluse, car elles ne sont pas non plus nécessaires. Le montage des composants matériels repose sur la conception du boîtier, ce qui en fait une construction étonnamment simple.
C'est un système portable modulaire
Dans ce cas, vous pouvez vous attendre à avoir un accès direct aux composants.
Cependant, cela ne fonctionne pas tout à fait comme ça.
Le GameShell est un système modulaire, ce qui signifie que les cinq composants clés sont logés dans leur propre boîtier en plastique. Il existe donc un boîtier pour l’affichage 320 × 240 px, un boîtier pour la carte mère et un boîtier pour la batterie. Les commandes du D-Pad sont également placées dans leur propre cas, tout comme le haut-parleur.
Chaque module est connecté par des fils enfichables. Plus important peut-être, les modules peuvent théoriquement être remplacés. Par exemple, si une nouvelle carte mère CPI puissante était publiée, elle pourrait être achetée et utilisée pour remplacer facilement la version actuelle.
Spécification du système de la carte mère CPI
Tout cela est rendu possible grâce à la carte mère CPI (v3.1) qui intègre un processeur Cortex-A7 quadricœur à 1 GHz, un processeur graphique Mali, une mémoire DDR de 1 Go, ainsi que des fonctions Wi-Fi et Bluetooth intégrées. Il existe également un port micro HDMI et un connecteur micro USB, une sortie audio et des cartes GPIO.
Ce matériel est plus que suffisant pour la plupart des jeux rétro, mais vous constaterez que le GameShell en est capable.
Notez que la batterie 1050mAh est assez petite et en tant que telle une faible capacité. Vous pouvez vous attendre à 90-120 minutes de temps de jeu avec une seule charge.
Construire la console GameShell Clockwork
La console GameShell est étonnamment simple à mettre en place. En suivant les étapes du guide, j'ai été en mesure de construire une console de jeu portable opérationnelle en moins de 30 minutes.
Maintenant, bien que le redressement ait été étonnamment court, la navigation n’a pas été simple.
Par exemple, bien qu’il soit assez facile d’enfoncer les modules dans leurs boîtiers, il était difficile de raccorder l’écran à la carte mère CPI. J'ai dû retirer l'IPC de son boîtier modulaire pour terminer la connexion et sécuriser le câble, ce qui semble être un défaut dans la conception.
Il y a ensuite le désordre général que la console semble être une fois les modules connectés. Tant qu’ils ne sont pas enclenchés dans le boîtier principal, le GameShell ressemble à une pieuvre électronique.
Enfin, assembler le boîtier et le fixer à l’aide des «verrous de roue» en plastique est satisfaisant.
Cependant, si vous oubliez d'insérer la carte microSD comme je l'ai fait, les choses peuvent devenir un peu compliquées. Le lecteur de carte microSD se trouvant à l’arrière du module de la carte mère, vous devez donc retirer l’avant du boîtier, puis l’écran, puis le module de la carte mère pour pouvoir y accéder.
Cela aurait été évité si j'avais déjà inséré la carte microSD plus tôt!
Démarrer avec une carte microSD pré-installée
Sur la carte SD, Clockwork OS est préinstallé. Ceci est basé sur Debian 9 ARMhf et le noyau Linux 4.1x. Divers logiciels peuvent y être utilisés, notamment PICO 8, LOVE2D, PyGame, Phaser.io, Libretro et d’autres moteurs de jeux.
L'interface utilisateur de GameShell est basée sur une résolution de 320 × 240 pixels et est contrôlée à l'aide du contrôle D-Pad.
Cette interface monochrome vous permet de naviguer facilement dans les fonctionnalités de GameShell. Vous pouvez ajuster les paramètres, lancer le logiciel, écouter de la musique et accéder au petit nuage ClockworkPI à l’aide des commandes standard.
C’est facile, confortable et généralement agréable à utiliser.
Jeu rétro avec le GameShell
Le tirage au sort principal pour le GameShell est le jeu rétro, comment est-il?
Eh bien, c’est très bien. Divers émulateurs rétro ont été adaptés pour cela, avec MAME, Pcsx, MGBA et NESTOPIA préinstallés.
RetroArch propose même d’autres options rétro, ainsi que des jeux de société tels que FreeDOOM et CaveStory.
Dans le même temps, vous pouvez ajouter des ROM de jeu rétro via le Tiny Cloud, une partie du stockage de GameShell disponible via votre réseau local.
Cela sonne bien, et c’est vrai, mais le GameShell n’est pas parfait. Par exemple, il n’existe actuellement aucun support OTG, ce qui signifie qu’il est impossible de brancher un clavier pour certains jeux.
Personnalisation de la console GameShell
La GameShell contient diverses étiquettes pour décorer la console avec une iconographie rétro. Mais si ce n’est pas votre tasse de thé, vous pouvez vous en tenir au dessin de base blanc, orange ou rouge.
Pas assez? Eh bien, Clockwork a rendu les fichiers STL disponibles à l’achat pour une somme symbolique. Si vous souhaitez imprimer en 3D vos propres boîtiers de modules personnalisés ou un nouveau boîtier, c’est l’idéal.
Et puis, il y a le contrôleur Lightkey, qui peut être monté à l’arrière de votre GameShell. Cela apporte des commandes supplémentaires à votre jeu rétro, au cas où le D-Pad manque de boutons pour vos jeux préférés.
Open Source, Hackable… et quoi d'autre?
L'une des fonctionnalités clés de GameShell est l'inclusion du logiciel PICO-8. C'est un logiciel contrôlé par D-Pad qui permet la création de nouveaux jeux.
Sauf que ce n’est pas réellement inclus.
Un raccourci dans le menu principal de l'interface utilisateur gèle simplement GameShell lorsqu'il est sélectionné, le redémarrage de la console étant la seule solution.
La raison en est que PICO-8 est un logiciel que vous devez acheter séparément (seulement 15 USD). Une fois que cela est fait, le raccourci fonctionne alors. Heureusement, les membres intelligents du Forum Clockwork ont réussi comment installer le logiciel PICO-8 .
La configuration Wi-Fi est remarquablement simple, ce qui est essentiel si vous devez utiliser le Tiny Cloud ou accéder à l'appareil via SSH.
En plus de la portabilité de base de GameShell, vous pouvez également le connecter à un moniteur via le port micro HDMI. À partir de là, vous pouvez utiliser les commandes du D-Pad ou connecter un contrôleur Bluetooth pour jouer à un jeu. Notez que la résolution change à peine.
Au lieu de cela, la sortie de GameShell est centrée sur votre écran HDTV, entourée d’images du manuel d’instructions GameShell.
Problèmes GameShell et support communautaire en ligne
Il est agréable d’utiliser GameShell, mais ce n’est pas sans problèmes.
Par exemple, une mise à jour appliquée lors des tests pour notre examen a entraîné l'échec du démarrage de l'interface utilisateur. Échoué au niveau de la ligne de commande et sans entrée au clavier, je devais me connecter au périphérique via SSH. Malgré cela, les commandes Linux habituelles pour lancer un environnement de bureau échouaient.
Finalement, j'ai dû chercher de l'aide sur le forum d'assistance Clockwork. Maintenant, ce n’était pas une expérience désagréable, avec un soutien qui m’était fourni rapidement et le problème résolu en une heure. La même mise à jour (ou la solution) a pour conséquence que les commandes du bouton de l'interface utilisateur sont mal étiquetées à l'écran. C’est sûr, c’est réparable, mais il me semble qu’il faut surveiller de près pour éviter les problèmes fondamentaux qui ne devraient pas se produire.
Si vous ne connaissez pas SSH, Linux ou la modification de fichiers en ligne de commande, GameShell n’est pas fait pour vous. Si vous n’êtes pas heureux d’apprendre, c’est ça!
Fan de jeux rétro? Vous avez besoin de la GameShell
Peut-être la chose la plus surprenante à propos de La même mise à jour (ou la solution) a pour conséquence que les commandes du bouton de l'interface utilisateur sont mal étiquetées à l'écran. C’est sûr, c’est réparable, mais il me semble qu’il faut surveiller de près pour éviter les problèmes fondamentaux qui ne devraient pas se produire. est comment il est facile de construire. Il est facile de faire des comparaisons avec Lego, mais cet appareil ne fait qu’un simple clic. En 30 minutes, j'utilisais une toute nouvelle console de jeux portable, que je venais de construire.
Vous ne l'obtenez nulle part ailleurs.
Les options de personnalisation sont bonnes, l’appareil est léger et suffisamment petit pour contenir des poches et la durée de vie de la batterie est bonne. La simplicité de GameShell cache une complexité accrue et la conception de l’interface utilisateur de GameShell s’inspire clairement de la console de jeu Nintendo.
L'interface utilisateur de ClockworkOS est utile et la plage d'émulation impressionnante. Comparé à son concurrent le plus proche, le Raspberry Pi, il n’ya pas trop de différence d’émulation. La différence, bien sûr, est que tout cela est prêt à être construit et utilisé n'importe où.