EXAPUNKS (2018)
(zachtronics.com)- Jeu de puzzle de hacking situé en 1997, où un ancien hacker malade accepte un marché pour survivre : « un hack, une dose de médicament »
- Le joueur découvre les tutoriels, astuces de hacking, informations secrètes et commentaires via le magazine informatique underground TRASH WORLD NEWS, et apprend ainsi l’univers et les règles du jeu
- Le cœur du gameplay consiste à programmer des EXA (EXecution Agents) pour se déplacer dans les réseaux, se répliquer, détruire des fichiers, terminer d’autres EXA et s’échapper
- Les cibles de hacking s’étendent des banques, universités, usines, chaînes de télévision, panneaux autoroutiers, consoles de jeu et gouvernements jusqu’au corps du joueur lui-même
- Disponible à l’achat sur Steam, GOG et itch.io ; l’outil de création de puzzles personnalisés Axiom VirtualNetwork+ permet de créer des réseaux virtuels basés sur JavaScript
Le pacte de survie d’un hacker en 1997
- EXAPUNKS est un jeu de puzzle de hacking de Zachtronics situé en 1997
- Le personnage joueur était autrefois un hacker, mais il est désormais atteint du phage
- Pour survivre, il accepte le marché « un hack, une dose de médicament », et le jeu commence alors qu’il n’a plus que sa vie à perdre
Des puzzles de hacking résolus par la programmation
- TRASH WORLD NEWS joue le rôle, dans le jeu, d’un magazine informatique underground pour apprendre le hacking
- Il fournit des tutoriels, des astuces de hacking, des informations secrètes et des commentaires tranchés
- Le joueur programme directement des EXA (EXecution Agents)
- Ils traversent les réseaux
- Ils se répliquent eux-mêmes
- Ils endommagent des fichiers
- Ils terminent d’autres EXA
- Ils s’échappent sans laisser de traces
- Les cibles de hacking des puzzles s’étendent à de nombreux systèmes
- Elles incluent banques, universités, usines, chaînes de télévision, panneaux autoroutiers, consoles de jeu et gouvernements
- Le corps du joueur lui-même devient aussi une cible de hacking
Contenus supplémentaires débloqués par le hacking
- En hackant un serveur, il est possible de jouer à ПАСЬЯНС
- En hackant le verrouillage régional du Sawayama WonderDisc, il est possible de jouer à HACK*MATCH
- Pour créer un jeu homebrew pour TEC Redshift, il faut hacker le kit de développement
Points de vente et zines physiques
- Le jeu est disponible à l’achat sur les plateformes suivantes
- Les discussions autour d’EXAPUNKS se poursuivent sur Reddit
- L’édition physique Deluxe est épuisée depuis longtemps, mais il est possible de commander l’ensemble de zines en impression à la demande sur Lulu
- TRASH WORLD NEWS issue 1 : 7 $ plus frais de livraison, premier numéro
- TRASH WORLD NEWS issue 2 : 7 $ plus frais de livraison, deuxième numéro
- Pour avoir l’ensemble complet, il faut commander les deux numéros
Puzzles personnalisés avec Axiom VirtualNetwork+
- Axiom VirtualNetwork+ est un outil de création de puzzles personnalisés pour EXAPUNKS
- Les puzzles personnalisés sont aussi appelés « virtual networks »
- Les puzzles sont écrits en JavaScript ; des fonctions d’API permettent de créer des hôtes, fichiers et registres, ainsi que de définir les objectifs et la logique du puzzle
1 commentaires
Avis sur Hacker News
Zachtronics ne crée plus de jeux, mais Zach Barth continue d’être actif au sein d’une société appelée Coincidence Games
Il a aussi récemment sorti un jeu de puzzle d’ingénierie spatiale : https://store.steampowered.com/app/2536720/UVS_Nirmana/
Mais si la société qui a fait Kaizen, c’est toujours Zach Barth, je me demande ce qu’a exactement signifié la fermeture de Zachtronics. A-t-il changé d’avis au bout d’un an et est-il revenu ? Pourquoi abandonner cette marque ? Même si ça peut sembler superficiel, un nouveau jeu “Zachtronics” était pour beaucoup de gens un achat réflexe immédiat
C’est réjouissant de voir qu’il continue à développer des jeux et qu’on peut en attendre d’autres
Et je ne sais pas si tout le monde le sait, mais ses jeux cachent aussi des ARG
Maintenant, on dirait qu’il est en train d’inventer 0x10c ;)
À mon avis, la publicité est honnête quand elle est payée, mais l’insérer discrètement sans que les gens le sachent ne l’est pas
Ce jeu fait partie de mes jeux préférés. EXAPUNKS et SHENZHEN I/O ont vraiment réussi à transposer en jeu l’essence de ce qui rend la programmation amusante
Ce qui m’a le plus surpris en jouant à EXAPUNKS, c’est à quel point essayer d’optimiser une solution à l’avance était vain. J’ai dû me rappeler encore et encore : résous d’abord le puzzle, optimise ensuite
Le jeu en lui-même est amusant, mais je recommande d’y jouer en même temps qu’un ami. Se charrier mutuellement parce qu’on a trouvé une solution plus optimale ajoute énormément au plaisir global
Les contraintes les rendent difficiles trop rapidement, et parfois ça m’a semblé simplement obscur
Cela dit, le genre des simulateurs de métier qui permettent d’essayer le travail de quelqu’un d’autre est assez vaste. Un routier pourrait voir Truck Simulator de la même façon, mais American Truck Simulator est très populaire. Si les jeux Zachtronics vous amusent, jouez-y ; sinon, il n’y a absolument aucune raison de culpabiliser
On avait branché deux claviers et deux souris pour ne pas avoir à se les passer
Leur catalogue vaut largement l’achat
https://store.steampowered.com/developer/zachtronics
Il reste excellent, et je le considère comme l’un de leurs jeux les plus sous-estimés. L’écriture est bonne, le jeu d’acteur aussi, et il était très en avance sur son temps. Fortement recommandé
Au point d’acheter et d’enregistrer pour de vrai le domaine de l’entreprise fictive qui vous emploie dans le jeu ; aujourd’hui, ce domaine redirige vers Steam
Je développe par intermittence un jeu qui ressemble à un mélange de jeux Zachtronics, de StarCraft et d’un peu de Factorio
L’idée est d’infiltrer un laboratoire qui utilise une architecture maison de type transputer, afin d’en exfiltrer des données. On crée un programme mobile qui explore le réseau, puis on en écrit un autre qui commence à déplacer les données. Si on les déplace trop agressivement, quelqu’un s’en rend compte et redémarre le réseau pour vous en expulser. D’autres joueurs peuvent aussi se trouver à l’intérieur. Bien sûr, les nœuds exécutent une horrible variante de Forth propre au laboratoire
Il n’y a pas d’UI, on se connecte via des sockets TCP, et il faut fabriquer ses propres outils. Je ne sais pas si c’est une bonne idée ou si je suis en train de perdre pied mentalement
À l’inverse, permettre de créer ses propres outils a l’air très cool. Ajouter une UI optionnelle, ou confier ça à quelqu’un, aiderait certainement. Cela dit, si le concept est assez intéressant, il est possible de le sortir sans UI et que quelqu’un finisse par en créer une
Exapunks et TIS-100 ont eu une grande influence sur mon parcours
Quand j’étais plus jeune et à l’université, l’assembleur et le bas niveau m’ont toujours intimidé, et j’essayais d’apprendre avec des sites au hasard qui supposaient beaucoup de connaissances de fond en informatique
Même si on est loin de la complexité de x86, ces jeux m’ont fait comprendre que l’assembleur n’était en réalité pas si effrayant. Je n’utilise toujours pas x86 au quotidien, mais ils m’ont donné assez de confiance pour résoudre quelques problèmes d’Advent of Code et de Project Euler. Un assembleur très simplifié est un excellent outil d’apprentissage
Sans ces jeux, je serais probablement encore cantonné à Python. Python est un bon langage, mais il abstrait beaucoup de choses
Avoir fait imprimer le zine physique d’EXAPUNKS comme document de référence était vraiment génial, et rappelait l’époque où les jeux arrivaient avec une boîte et un manuel détaillé
SpaceChem a été mon premier Zachtronics, et j’ai été complètement happé à sa sortie. Le concept consistant à placer des instructions directement dans l’espace de travail est incroyable, et me donne encore le tournis aujourd’hui. Réussir Ω-Pseudoethyne reste l’un de mes plus grands accomplissements de code/Steam
Pendant un temps, la compétition avec mes amis dans les classements m’a épuisé et m’a fait prendre mes distances, mais j’ai retrouvé le plaisir en ignorant presque complètement les classements. Je ne les regarde que lorsque je suis très loin de la distribution. Je suis vraiment heureux que Zach et l’équipe soient de retour
La plupart de mes solutions étaient des monstres de synchronisation non optimisés, et les combats de boss en ont éliminé pas mal, mais la satisfaction de trouver une solution et de voir la molécule se former était immense. La musique était aussi excellente et a figuré dans ma playlist de travail pendant toute l’université
Ces 5 dollars couvrent sans doute à peine les frais d’impression et la commission de Lulu, donc c’est dommage, car Zach ne doit probablement rien toucher
Après avoir déverrouillé la console de jeu portable Redshift, je suis devenu obsédé au point de créer aussi un lecteur vidéo : https://www.reddit.com/r/exapunks/comments/tzv1m5/redshift_video_player_wanted_to_add_sound_but/
C’était vraiment amusant, et maintenant il faut que je continue au-delà de Redshift
Il y a quelque chose d’un peu ironique dans le fait que, pendant que beaucoup d’articles expliquent que l’intelligence artificielle devient meilleure en programmation, l’article numéro un de Hacker News soit un jeu où l’on code en lisant un magazine comme en 1997
Ça me rappelle Hacknet, l’un de mes jeux préférés : https://hacknet-os.com - https://store.steampowered.com/app/365450/Hacknet/
Il a très probablement contribué de manière significative à ce que je devienne programmeur. Je crois avoir mis SHENZHEN I/O de Zachtronics dans ma liste de souhaits, mais il va falloir que je regarde aussi tout leur catalogue