Un sympathique cours élémentaire de programmation en assembleur, à peine déguisé en jeu. Il s'agit donc de programmer un CPU à effectuer toute une variété de tâches, comme multiplier ou diviser des nombres, itérer une liste chaînée, trier un tableau ou factoriser un nombre (je vous rassure, ces deux derniers exemples sont plutôt vers la fin). Le CPU, a registre unique, est représenté sous la forme d'un petit employé de bureau qui transporte un carton sur sa tête, tandis que le sol de la pièce fait office de mémoire principale. Il n'y a pas de pile, ni de fonctions.


Les niveaux sont répartis en trois sections de difficultés croissante, la deuxième introduisant l'utilisation de sauts conditionnels, et la troisième celle des pointeurs. L'écriture du programme se fait en glissant-déplaçant des instructions.


Pour un joueur sans aucune connaissance de l'assembleur, le jeu présentera certainement un challenge graduel et intéressant. Pour un programmeur expérimenté, comptez environ 4h pour finir la campagne, mais préparez-vous a essuyer une certaine dose de frustration: les niveaux avancés dégénèrent vite en code spaghetti, et la fenêtre d'édition est un peu petite pour garder en vue un programme un peu complexe.


Les challenges bonus (limite sur le nombre de cycles ou sur le nombre d'instructions) sont assez diaboliques à partir de la deuxième section, et présenteront de l'intérêt même pour un expert.

b0fh
7
Écrit par

Créée

le 9 oct. 2016

Critique lue 353 fois

2 j'aime

b0fh

Écrit par

Critique lue 353 fois

2

D'autres avis sur Human Resource Machine

Human Resource Machine
smithfield01
6

... l'IDE pour ASM la plus 'user friendly'...

Human Resource Machine est un petit titre des créateurs de World of Goo (2008, l'un des tous premiers 'indé' - 2 ans avant Super Meat Boy, s'il vous fallait un point de repère). Le développeur,...

le 15 oct. 2015

3 j'aime

4

Human Resource Machine
b0fh
7

L'assembleur pour les nuls, en 42 niveaux.

Un sympathique cours élémentaire de programmation en assembleur, à peine déguisé en jeu. Il s'agit donc de programmer un CPU à effectuer toute une variété de tâches, comme multiplier ou diviser des...

Par

le 9 oct. 2016

2 j'aime

Human Resource Machine
Nemesis666
5

Critique de Human Resource Machine par Mr. N e M

Je suis persuadé que HRM est un très bon jeu.J'adore les jeux d'automatisme :- Opus Magnum.- Infinifactory.J'en passe et des meilleures.Mais... j'ai juste un problème.Je suis trop con pour comprendre...

le 28 déc. 2023

1 j'aime

Du même critique

Space Engineers
b0fh
8

Si vous aussi, étant enfant, vous passiez votre temps libre à dessiner des vaisseaux spatiaux sur du

En trois mots: Minecraft. Espace. Physique. Comme dans Minecraft, on peut assembler des vaisseaux en alignant des cubes, mais la comparaison s'arrête là. Les vaisseaux peuvent se déplacer, ou se...

Par

le 17 juil. 2014

7 j'aime

Les Geeks
b0fh
6

Lisez la série avant de critiquer ?

Bon, ce n'est peut-être pas une révolution dans le monde de la BD, mais c'est néanmoins tout a fait sympathique. Je trouve certaines critiques complètement infondées. Premièrement, la comparaison aux...

Par

le 28 juil. 2013

4 j'aime

1

Human Resource Machine
b0fh
7

L'assembleur pour les nuls, en 42 niveaux.

Un sympathique cours élémentaire de programmation en assembleur, à peine déguisé en jeu. Il s'agit donc de programmer un CPU à effectuer toute une variété de tâches, comme multiplier ou diviser des...

Par

le 9 oct. 2016

2 j'aime