Un nouveau jeu de chez Zachtronics, ça ne peut que m'interpeler.
J'étais tombé sous le charme de SpaceChem, avec ses puzzles algorithmique de composition de molécules. C'était ultra dur, opaque, ça ne nous prenait pas par la main, et une infinité de solutions étaient possibles. Je ne me suis pas (encore) acheté Infinifèactory mais c'est une question de mois sans doutes.
Je vois apparaitre dans ma liste de jeux potentiels ce mystérieux TIS-100 et devant le faible prix (moins de 8$) j'ai craqué. On reprend la même formule: on doit créer un plan de résolution de problème avec un jeu d'instructions donné. Cette fois, à l'inverse de SpaceChem où l'on jouait avec des molécules que l'on baladait dans des moteurs en coupant des liaisons, détectant la présence de tel atome, etc, il s'agit d'un véritable programme, dans un langage s'apparentant à de l'assembleur que l'on écrit directement dans des processeurs.
L'interface est ultra aride. Dès le début, le jeu nous propose de regarder un manuel. Je m'execute et c'est une merveille: le manuel est un PDF qui semble être une mauvaise photocopie d'un vrai manuel avec des notes et des ages surlignés au Stabylo, qui apparaissent en gris. On voit au traves de la feuille. On a l'impression de lire des fuites de câbles diplomatiques sur Wikileaks numérisés à la va vite en raison d'une urgence
Puis on commence à jouer. Les sons sont très subtils mais sublimes. On entend le ventilateur de la machine partir, l'espèce de grésillement accompagnant le check-up. C'est aride et authentique. On peut s'y croire pour de vrai, en train de pianoter sur un clavier mécanique (tiens, il manquerait ce son!) devant un écran bombé affichant ce que le bombardement de photos veut bien lui transmettre.
J'annonce la couleur: je n'ai joué que quelques heures mais déjà, j'ai eu mes petits moments de bonheurs à résoudre des énigmes tordues, qui s'inspirent de problèmes pourtant très réels du monde de l'informatique.
Au dessus de cette couche très puzzle, on devine une sorte de meta-histoire. Des notes étranges émaillent la documentation et certains processeurs dans les tableaux ne fonctionnent pas et contiennent des informations cryptées... On laisse ça pour plus tard mais on sent qu'il y a plus à expérimenter que les "simples" résolutions algorithmiques. Pourtant elles constituent déjà un solide défi, surtout si l'on se prête au jeu de la comparaison avec ses pairs. Chaque problème résolu (comme dans spacechem) se conclut en effet par une série de graphiques détaillant comment notre solution se positionne dans l'univers des solutions des autres joueurs: nombre de lignes de code écrites, de processeurs utilisés, d'instructions réalise.
Au delà de tous ces beaux aspects, il y a quelque chose de très gratifiant dans TIS-100. On sent que même si la table est mise pour nous tenir par la main, Zachtronics veut nous faire comprendre ce qui se trame au coeur de nos machines, au delà des systèmes d'exploitation et des langages complexes. On revient au set d'instruction basiques, l'assembleur (ou du moins quelque chose qui y ressemble). Ce qui, instruction de base après instruction de base (bouge telle valeur dans telle case, additionne), permet d'écrire sur Sens Critique la critique de ce jeu.
C'est pas pour tout le monde mais c'est une merveille.
Je reviendrai peut être sur ma critique si je vois qu'un problème manifeste se pose, mais connaissant un peu les créateurs et voyant le produit, je n'ai que peu de doutes.