Je serais devenu programmeur, qu'ils m'apprennent !

content auto translated from {from}

Bonjour, chers.

Comme vous le savez, savoir programmer ne signifie pas seulement connaître la syntaxe d'un langage de programmation, mais aussi avoir un type de pensée particulier, que les établissements d'enseignement essaient de vous inculquer pendant plusieurs années, sans garantie que vous deveniez quelque chose de valable.

C'est spécialement pour ces paresseux\fainéants qu'un jeu flash intitulé Light Bot a été créé. Pas seulement pour eux, il peut également intéresser ceux qui veulent tuer le temps ou tester leur compétence en pensée orientée objet.

Oh Dieu, je suis en train d'écrire une fonction

Vous avez donc un petit robot mignon avec une ampoule sur la tête, qui est totalement incapable d'agir par lui-même. Votre tâche est de le guider à travers le niveau en activant toutes les plateformes bleues. Cela semble simple, mais le hic, c'est que vous devez programmer les commandes de mouvement à l'avance.

La première partie du jeu et son vestibule.

Vous disposez de cinq commandes différentes (avancer, tourner à droite, tourner à gauche, sauter et activer la plateforme), ainsi que de deux fonctions.

Tout commence assez simplement.

Les commandes sont données dans un champ de 12 cases, appelé Main Method, c'est là que réside l'essence. Les premiers niveaux se passent facilement, l'espace est suffisant pour distribuer toutes les commandes et observer notre robot avancer tragiquement vers la plateforme tant désirée.

Et plus près du milieu, c'est là que ça devient vraiment intéressant.

Mais lorsque l'espace devient insuffisant, les fonctions entrent en jeu. Il y en a deux au total, chacune ayant son propre champ de 8 cases et une icône distincte sur le panneau d'actions. Les possibilités sont vastes - vous pouvez simplement ajouter des actions nécessaires à la fonction et après cela l'insérer dans le champ d'actions, ou créer des programmes complexes où une fonction peut contenir une autre. Les options sont infinies.

Oh oui !

Ainsi, avec suffisamment de compétences et de diligence, vous pouvez maîtriser les bases de la programmation en une seule soirée, et non pas en deux années dans une école technique\collège\université. C'est ce qu'on appelle l'apprentissage par le jeu.

Je vous laisse donc et vous laisse deux liens vers le jeu.

Light Bot

**

Light Bot 2

**

![](/api/field/image/Wkb0iR2KQOZim)

La deuxième partie du jeu se distingue par des graphismes légèrement améliorés...

...de nouveaux défis...

...et de nouveaux modes, y compris un constructeur de niveaux.