Editeur: Dunod
Developpeur: Audric Gueidan
Ceux qui attendent la mise en avant des solutions classiques de rétrogaming, à base de Raspberry Pi en seront pour leurs frais : si le livre parle (un peu) de la célèbre carte et présente un logiciel open source très connu (Recalbox), l'essentiel se concentre sur des aspects plus pratiques et moins vus et revus. Et ce n'est pas pour nous déplaire.

Construisez, le titre ne ment pas.

Dans le chapitre sur le Raspberry Pi, l'essentiel se concentre sur la création d'une borne d'arcade miniature, après les bases nécessaires pour installer la partie logicielle. L'ensemble paraît abordable pour un néophyte (j'avoue, je ne l'ai pas fabriquée) et tout est illustré avec des étapes claires. Les sections suivantes abordent des points finalement plus… rétro, dans un certain sens. Ou – plus exactement – plus proches de l'esprit du début des années 1980, de l'époque où les jeux ne venaient pas d'une industrie, mais de passionnés. Ce n'est absolument pas une critique, car les grands hits modernes ont bien plus d'intérêt ludique qu'un énième clone de Pong, mais il semble évident que (justement) programmer son énième clone de Pong après avoir construit minutieusement son MAKERbuino apportera du plaisir à au moins une personne, celle qui l'a fait. C'est tout l'avantage de ce livre : montrer ce qu'il est possible de réaliser avec un Arduino, une console Kitco, un MAKERbuino, ou en profitant de la plateforme de développement dédieé à la Pico-8. Comme pour la borne d'arcade, les différentes cartes sont présentées de façon compréhensible et les nombreuses étapes bien illustrées. Le montage de certains appareils semble tout de même un peu plus ardu qu'insérer une microSD dans un Raspberry Pi : il va falloir jouer avec un fer à souder (et donc en posséder un) et il vaut mieux éviter d'avoir deux mains gauche avant de se lancer.

Programmer, c'est compliqué.

Le livre contient aussi quelques exemples qui permettent de créer des jeux pour les appareils présentés, et sur ce point, le résultat est plus perfectible. Les listings sont clairs, le code propre, bien commenté et plutôt simple, mais un problème se pose : si vous n'avez aucune base de programmation, vous ne comprendrez rien. Tant les explications que la mise en page semblent considérer implicitement que vous avez déjà codé, que vous savez ce qu'est une fonction, une boucle, une variable. Sans connaissances, vous pourrez tout de même recopier les instructions, comme dans les magazines des années 1980, mais l'intérêt restera assez limité. Mais si vous avez des bases (même anciennes), ce livre devrait vous convenir. Reste que pour une vingtaine d'euros, il s'agit d'un bon investissement si le sujet vous plaît. Et vous aurez de quoi vous occuper pendant le confinement.