Il est facile de se sentir comme un hacker de classe super sorcier une fois que vous avez appris un peu de programmation. Vous écrivez de petites applications, vous écrivez ceci et cela, vous n’êtes sûrement qu’à quelques jours de voir le monde dans Matrixvision. Et puis vous devez utiliser un logiciel de contrôle de version, et vos rêves et votre confiance sont anéantis. Heureusement, des personnes utiles ont créé un jeu pour aider à enseigner les arcanes du système de contrôle de version distribué Git. Il transforme les commandes en cartes conviviales et chaque niveau utilise un véritable référentiel Git. Est-ce utile ? J’avoue que même la pensée de Git comme un jeu m’a rendu nerveux. Mais j’aime l’idée de Oh My Git!
Créé par « bleeptrack » et « blinry », Oh My Git! essaie d’enseigner aux débutants comment utiliser Git avec des niveaux présentant des tâches de plus en plus complexes, en entrant dans plusieurs personnes utilisant le même référentiel et en récupérant des erreurs. Il visualise la structure des référentiels Git en temps réel avec des cartes de commande et des flèches, mises à jour au fur et à mesure que vous manipulez. Si vous voulez flex, vous pouvez entrer des commandes directement dans la console.
Mon Dieu, même avec une sympathique petite mascotte hibou-écureuil illustrant des cartes, ça m’horripile toujours. J’ai seulement touché à la programmation juste assez pour me heurter au contrôle de version et non. J’ai fait quelques niveaux et j’ai ressenti la peur. Mais ça a l’air bien ! L’idée est géniale ! Je suis très content qu’ils aient fait ça ! Pour les personnes qui ne sont pas moi.
Vous pouvez télécharger Oh My Git! gratuit pour Windows, Mac et Linux sur Itch.io. Les développeurs en ont également beaucoup parlé sur son site. Et oui, absolument c’est sur GitHub.