Il existe des jeux vidéos pour apprendre à programmer. Voici quelques exemples.
VimAdventure
Vim adventure permet d’apprendre les touches de Vim de manière ludique. Personnellement j’ai beaucoup joué à Dungeon Crawl qui utilise les touches h
, j
, k
, l
Ruby
Ruby warrior existe en deux versions:
En ligne de commande ruby-warrior
Le but est ici d’écrire L’AI du héros. Cela commence relativement simplement. Au début pas besoin de if, else, object mais les niveaux se corsent vraiment (je dirai que jusqu’au 6 c’est relativement tranquille)
Depuis il existe une version web. Beaucoup plus accessible et jolie ruby-warrior
Javascript
Untrusted
pour passer les niveaux, il faut atteindre le terminal et commencer à hacker le js. C’est vraiment malin. untrusted
Elevator Saga
Quoi de plus passionnant que simulation d’ascenseur.On passe assez facilement le niveau 1. Cela se complique vraiment avec le niveau deux et les objectifs. elevator-saga
CodeCombat
CodeCombat Diriger un petit combattant, Un peu la même idée que ruby-warror, mais l’interface est très belle. Il y a du multi-joueurs
Multi-plateforme
Codingame. L’interface est magnifique, vous pouvez choisir le langage (il y a une vingtaine de langage PHP, Js, Haskell, Bash, C). les exercices sont assez variés. C’est plus des katas de programmation.
Le SQL
Schemaverse Un jeux video en prosgresSQL pur. Il y a même une histoire. C’est assez compliqué.
Les Regex
- regex one Une bonne introduction.
- regex.alf.nu. Cela commence doucement, mais les dernières sont très très compliquées.
- finitris.Un vieux Jeux que j’avais noté, c’est dommage que la prise en main soit affreuse et que le zoom soit péter (control+molette est votre ami)
Des jeux Flash
Bon je sais que ce n’est pas super récent.
Tout les jeux Zacktronics
- SpaceChem (payant et j’ai pas essayé).
- Kohctpyktop quasiment injouable. mais c’est de cette facon que sont fait les portes logiques et les microprocesseurs.
- Codex of Alchemical Engineering assembler des molécules.
- Ruckingenur voila comment on fait du Reverse Engineering des circuits électroniques (sous windows).
Et aussi
- manufactoria facbrique de robots et BDD (il suffit de faire passer le scénario).
En conclusion
j’ai vraiment beaucoup aimé et joué à untrusted et ruby-warrior
J’ai probablement oublié d’autres jeux.