Steamcade – partie 1

Cet article est le premier d’une série que je souhaite rédiger pour suivre la mise en place d’un projet qui traîne dans ma tête depuis quelques année

Comme tout geek qui se respecte je me suis décidé à me construire ma propre borne d’arcade…. mais autant pas faire comme tout le monde. Le nom du projet est un indice en soit : Steamcade

Dans un prochain article, je détaillerai ma méthode logicielle (sélection des jeux et des émulateurs, mise en place de logiciels annexe). Le montage des pièces fera l’objet d’un troisième article.

Les objectifs

Ah, construire une borne d’arcade… retrouver les sensations des petits plaisirs coupables de “allez, encore une partie”.

En 2018, construire une borne d’arcade n’a jamais été aussi simple. Entre les sites internet en proposant des versions toutes prêtes pour les clients fortunés, les distributions spécifiques, les innombrables tutoriaux, vidéos… Difficile de faire le tri.

ça c’est moi pendant 6 mois 😉

Comme tout projet, il faut donc commencer par la base et se poser les bonnes questions : que veux t-on faire de ce projet ? Quels jeux vont tourner dessus ? Mono joueur, deux joueurs, ou plus ? Quelles plateformes ? Des consoles? Des jeux PC ? Quelles générations ? 8-bit, 16-bit, 32 bits?  Des jeux récents ? Est ce que le système va se brancher sur une TV ? va t’il avoir un écran indépendant ?

Historiquement, les machines d’arcade ne servait qu’à faire fonctionner un jeu (ou, à la limite, plusieurs selon le système). Mais évidement, cela semble un peu compliqué de se cantonner à un seul jeu désormais…

Dans l’idéal, j’imagine ma machine d’arcade comme étant une machine ou je peux jouer à tous mes anciens jeux jouables au stick. Et quand je dis ancien, cela implique à la fois les jeux consoles, arcade ET PC récents.

One machine for rule them all

Pour tester mes envies et besoin, j’ai commencé par tester l’une des plateforme les plus reconnues : Recalbox sur un RPI. Pour ceux qui ne connaissent pas, il s’agit tout simplement à mon humble avis de la meilleure solution pour jouer à des jeux retro.  Cela fonctionne très rapidement, sans avoir besoin de se palucher de nombreux forums. Par ailleurs, de nombreux site d’arcade le conseille aux novices et propose des listes de jeux toutes prêtes.

Après quelques mois de tests, un crash définitif de carte SD a arrêté l’expérience. Mais grâce à ça, j’ai pu définir les objectifs de ma plateforme

1. Pouvoir jouer à deux joueurs ou plus

l’arcade c’est bien en mono joueur, mais si je souhaite vraiment en profiter dans la famille, il faut un mode deux joueurs VOIR pouvoir relier 2 autres manettes.

2. Pouvoir jouer à des jeux récents

Via mon compte Steam, j’ai acquis légalement une collection très importante de jeux récent parfaitement adapté à la maniabilité arcade (The Cave, Castle of Illusion, Deadlight, Ducktales, Dust, Expandabros, FEZ, Giana sisters, Guacamelee, Hell Yeah, Mortal Kombat, Skullgirls, Trine…).

3. Avoir un matériel silencieux et peu encombrant

Sauf que jouer à des jeux récents implique d’avoir du matériel type PC donc avec du matériel plus…bruyant et nécessitant plus d’espace; Et j’avoue m’être habitué à un système tout petit.

4. Avoir une interface adaptée à la manette

Pour l’interface, j’espérais beaucoup de recalbox et autres emulstation.

Finalement, après quelques tests je ne suis pas convaincu par la plateforme recalbox; En effet, bien que les jeux anciens fonctionnent sans souci, dès qu’on se rapproche de jeu de moins de 20 ans (98…) et bien, ça pose des problèmes. Au mieux ça rame, au pire ça plante la console. Sauf que ça limite forcément l’accessibilité pour des enfants. Ou pas, hein, les jeux qui rament, c’est plus facile aussi. Alors, oui, le RPI est vraiment limité en puissance, et un PC puissant serait nécessaire pour en profiter largement sans risquer les crash.

Certains modules de recalbox mériterait tout simplement de ne pas être présent. Ayant fait du développement, je sais que c’est compliqué de limiter les fonctionnalités donc je ne jette pas la pierre à l’équipe.

HyperSpin est un autre “bon” candidat, mais nécessite des configurations très – trop – complexes.

Bref, mes ambitions semblent incompatible : avoir à la fois un système performant et ne prenant pas trop de place, ça semble compliqué.

Heureusement, Steam a une la bonne idée du Steam Link (d’ou le nom du projet! 🙂 )

Mais si, vous savez, ce boitier qu’on peut brancher sur une télé et permettant de jouer à ces jeux en mode déporté ? Bon, ça coûte assez cher MAIS Steam le propose régulièrement en solde à des tarifs avantageux (bien moins cher qu’un RPI!).

Avantage : le steamlink possède une sortie vidéo, un port ethernet, deux ports USB, peut fonctionner avec des manettes arcades (branchement usb), des manettes sans fil Xbox360/one ET des manettes PS4.

Inconvénient : c’est du streaming. Et là, ben faut tester pour savoir si son réseau (filaire, je vous conseille) tiens la route…

Le matériel

Bon, c’est bien joli le steamlink, mais ça fait pas trop arcade 😉

La question majeure reste de savoir si on souhaite avoir une boite à brancher sur une TV (façon console de jeux) ou on souhaite un vrai bartop.

C’est à dire : ça

kit panel arcade

ou ça

kit bartop

L’inconvénient du bartop est visible : c’est son encombrement. Mais son avantage : c’est plus joli et plus intégré, on peut mettre plus de déco, on peut choisir 8 boutons par joueur. Et si le steamlink ne suffit plus, on peut y mettre un vrai PC 😉

L’inconvénient du boitier manette, c’est qu’il y a moins de place pour le matériel et surtout 6 boutons max seulement au lieu de 8. Bon, ça c’est un vrai/faux problème! L’avantage aussi assez clair, c’est qu’on peut profiter d’un plus grand écran !

Vu que je ne suis sur de rien j’ai fait un devis pour les les deux cas de figure.

Sites de ventes de kit arcade français

Devis

Version avec écran

MatérielBoutiqueTarif  
total
SteamlinkSteam0€
Ecran Dell 16/9 19″ avec VESADell0€
kit bartop+ noirPM88200€
2x Joysticks Sanwa JLF-TP-8YT (couleur AD)aliexpress35€
2x 8 boutons Sanwa 28mm OBSF-30Smallcab 35€
5x boutons divers pour start/select
et menu xbox/steam
Smallcab15€
Un encodeur joystick vers USB compatible
steam link (fourni avec câbles!)
Smallcab22€
convertisseur HDMI to DVI + audioAliexpress15€
Hauts parleurs de PCAmazon15€
Cablage USBRécupéré0€
Design de bartop personnaliséEasyclic-info40€
Impression du designPixart Printing10€
Switch connector plug IEC320Aliexpress1€
Multiprise électriqueAmazon15€
Alimentation LED du MarqueeIkea10€

Tarif total = 408€

Version sans écran

MatérielBoutiqueTarif  
total
SteamlinkSteam0€
kit panelPM8885€
2x Joysticks Sanwa JLF-TP-8YT (couleur AD)aliexpress35€
2x 6 boutons Sanwa 28mm OBSF-30Smallcab 30€
5x boutons divers pour start/select
et menu xbox/steam
Smallcab15€
Un encodeur joystick vers USB compatible
steam link (fourni avec câbles!)
Smallcab22€
Design de bartop personnaliséEasyclic-info40€
Impression du designPixart Printing10€
Multiprise électriqueAmazon15€
Alimentation LED du MarqueeIkea10€

Tarif total = 262€

Remarques en vrac :

  • Le kit bartop+ noir  de PM88  est plus personnalisable que le standard, et permet de mettre 2×8 boutons. Par contre, pas de possibilité d’avoir la vitre supplémentaire…
  • Au niveau des options du bartop j’ai choisi le modèle noir, le T-molding chrome, kit vitre avec bordure noire,  grille de haut parleur modèle 1, 8 boutons front panel, connecter RJ45, connecteur USB 2.0 . Personnalisations : 8 boutons par joueur, front panel prise USB type PM88, emplacement arrière RJ45, 5 emplacement boutons front panel, emplacement alimentation, pas de boutons lateraux.
  • Les boutons à choisir : vu que j’aurai des jeux consoles, il vaut mieux 8 boutons par joueur (A, B, X, Y, LB, RB, LT, RT) + 2 boutons supplémentaires sur le front panel par joueur (start, select / menu sandwich). Il faut également un bouton “xbox/steam”. Voir l’image suivante 
  • Pour l’impression de design chez pixarprinting il faut prendre un PVC adhésif pour surface lisse. Format : 99.99 x 110.00, pas d’ajout et 1 exemplaire

Quelques liens

Décision finale 🙂

Pour des questions d’encombrements et après réflexion avec madame (sic) je me suis donc décidé pour un kit double “manette” pour ce premier essai.

Suite au prochain épisode et merci à tout ceux qui auront lu le courage de lire jusqu’ici 🙂