Les 9 meilleurs jeux de codage en ligne pour adultes pour apprendre à coder

La plupart des jeux de codage sont destinés aux enfants. Mais il existe également d'excellents jeux de codage destinés aux adultes qui souhaitent apprendre à coder.

Ne vous méprenez pas - il n'y a rien de mal à utiliser les jeux sur Code.org ou Khan Academy. Vous pouvez apprendre Scratch, qui est un langage de programmation conçu pour aider les enfants à apprendre des concepts tels que les boucles et les variables. Certains de ces jeux enseignent même Python ou JavaScript de base.

Mais si vous êtes un adulte adulte, il peut être plus difficile de s'enthousiasmer pour un jeu sur le thème des enfants comme Minecraft ou Disney's Frozen. Vous voudrez peut-être plutôt trouver des jeux plus sérieux qui vous permettront de rester engagé pendant que vous apprenez.

Si cela vous décrit, eh bien j'ai de bonnes nouvelles. Cette liste regorge de jeux dans lesquels vous prendrez des décisions stratégiques significatives, puis les exécuterez via du code.

Notez que tous les jeux de cette liste conviennent également aux enfants. Mais leur public principal est constitué des apprenants adultes.

Plongeons-nous.

Meilleur choix de jeux de codage n ° 1: SQL Murder Mystery

Au démarrage de SQL Murder Mystery, vous recevez quelques instructions de base:

"Un crime a eu lieu et le détective a besoin de votre aide. Vous vous souvenez vaguement que le crime était un meurtre survenu le 15 janvier 2018 et qu'il a eu lieu à SQL City. Commencez par récupérer le rapport de scène de crime correspondant à partir de la base de données du service de police. "

À partir de là, vous devez utiliser vos compétences en requêtes SQL pour trouver le tueur.

Si vous êtes expérimenté avec SQL, vous pourrez peut-être résoudre le mystère en une seule séance. Sinon, il y a une belle procédure pas à pas pour vous montrer quelques astuces d'interrogation.

SQL Murder Mystery vous aidera à comprendre et à appliquer des concepts de base de données tels que:

  • Clés primaires et étrangères
  • Fonctions d'agrégation
  • Jointures de table
  • et même des jokers

Vous pouvez jouer gratuitement à SQL Murder Mystery directement dans votre navigateur ici.

Meilleur choix de jeux de codage n ° 2: Elevator Saga

Dans Elevator Saga, vous programmez une série d'ascenseurs pour gérer des charges de plus en plus importantes de passagers.

Grâce à ses 19 défis, vous adapterez votre algorithme pour minimiser le temps que les passagers doivent attendre pour se déplacer d'étage en étage.

Ce jeu vous donnera beaucoup de pratique JavaScript. Cela vous obligera également à faire preuve de créativité et à expérimenter des approches d'optimisation.

Voici une vidéo de démonstration de 30 secondes qui vous donnera une idée de ce à quoi ressemble le gameplay de programmation d'ascenseur:

Vous pouvez jouer à Elevator Saga gratuitement dans votre navigateur ici.

Meilleur choix de jeux de codage n ° 3: Screeps

Screeps se présente comme un "MMO Sandbox Strategy Game for Programmers".

Il s'agit d'un jeu de programmation sérieux qui suppose que vous connaissez déjà une programmation de base.

Vous pouvez contrôler vos unités à l'aide de langages de programmation réels tels que JavaScript. Vous pouvez même compiler des langages comme C ++ et les exécuter via WebAssembly.

Screeps est sorti en 2017 et est toujours activement maintenu. Il a actuellement une note positive de 89% sur Steam avec plus de 1000 critiques, ce qui en fait l'un des jeux les plus acclamés sur toute la plate-forme Steam.

Voici la bande-annonce complète:

Notez que Screeps est un jeu payant. Mais il y a une démo gratuite qui fonctionne directement dans votre navigateur ici.

Si vous voulez obtenir le jeu complet, vous pouvez acheter des Screeps sur le Steam Shop ici.

Meilleur choix de jeux de codage n ° 4: non fiables

Untrusted est un jeu de type voyou basé sur un navigateur qui utilise du JavaScript du monde réel comme principale entrée de jeu.

Selon les propres mots du jeu, "Vous devez littéralement éditer et ré-exécuter le même JavaScript exécutant le jeu dans votre navigateur pour sauver le Dr Eval de cette réalité sombre et déroutante!"

Vous pouvez jouer à Untrusted directement dans votre navigateur ici.

Meilleur choix de jeux de codage n ° 5: Duskers

Alors que les 4 jeux précédents impliquaient tous d'utiliser de vrais langages de programmation, Duskers ressemble plus au script shell.

Vous incarnez un programmeur coincé dans l'espace et à court de fournitures. Vous devez accoster avec des vaisseaux spatiaux abandonnés, puis les récupérer.

Mais vous ne pouvez pas interagir directement avec ces vaisseaux. Au lieu de cela, vous contrôlez une équipe de drones - chacun avec leurs propres capacités - et leur dites comment explorer ces vaisseaux.

Mais attention, il y a des monstres sur ces navires qui détruiront vos drones si vous ne faites pas attention.

Ce jeu est entièrement contrôlé en tapant dans une interface de ligne de commande. Parce que le jeu est de nature en temps réel, cela peut conduire à des moments intenses de saisie rapide de commandes lorsque vous essayez de sauver vos drones du danger.

Voici la bande-annonce sur le thème de la ligne de commande du lancement de Duskers:

Et voici un aperçu plus détaillé du gameplay et de ses racines de programmation (veille de 17 minutes):

Meilleur choix de jeux de codage n ° 7: Flexbox Defense (navigateur)

Il s'agit d'un jeu de défense de tour dans lequel vous vous protégez à l'aide de commandes basées sur Flexbox.

En utilisant du code CSS Flexbox réel, vous ajusterez la position de vos tourelles pour tirer sur les ennemis envahisseurs avant qu'ils ne puissent vous envahir.

Fait amusant: ce jeu a été conçu par Channing Allen, le frère du fondateur d'Indie Hackers, Courtland Allen. Les deux frères sont tous deux d'excellents programmeurs passionnés par l'enseignement.

Vous pouvez jouer à Flexbox Defense dans votre navigateur ici.

Meilleur choix de jeux de codage n ° 8: CSS Diner

CSS Diner est un jeu par navigateur qui vous aidera à apprendre les sélecteurs CSS. Au cours de 32 niveaux, vous apprendrez à sélectionner des éléments DOM en utilisant une variété d'attributs différents:

  • id
  • classname
  • nth-of-type
  • nth-child
  • not(x)
  • [attribute="value"]
  • et bien plus encore

C'est un jeu facile, et vous voudrez peut-être le battre plusieurs fois juste pour resserrer votre mémoire musculaire CSS Selector.

Vous pouvez jouer gratuitement à CSS Diner dans votre navigateur ici.

Meilleur choix de jeux de codage n ° 9: CodinGame

CodinGame est en fait une collection de plusieurs mini-jeux de codage.

Et la meilleure partie est que vous pouvez coder dans n'importe quelle langue que vous aimez. Leur éditeur prend en charge une tonne de langues et les compile sur un serveur quelque part.

CodinGame a des classements intégrés et d'autres fonctionnalités pour vous donner beaucoup de motivation pour continuer à pratiquer votre codage. Même si la plate-forme a été lancée en 2012, il n'y a toujours rien d'autre de semblable.

Si vous recherchez un jeu de programmation à diffuser pendant le codage en direct sur Twitch ou YouTube, ne cherchez pas plus loin. Il y a beaucoup de plaisir à avoir ici.

Vous pouvez explorer CodinGame gratuitement dans votre navigateur ici.

Jeu de codage bonus: VIM Adventures

OK - donc ce n'est pas un jeu de codage, mais plutôt un jeu qui vous apprend un outil de codage puissant: l'éditeur de code VIM.

Vous apprendrez les raccourcis clavier VIM et les concepts VIM essentiels de manière ludique. C'est beaucoup moins frustrant que de se débattre, d'essayer de se rappeler, par exemple, comment quitter VIM.

Vous pouvez jouer gratuitement à VIM Adventures dans votre navigateur ici.

Je dois les jouer tous

J'espère que cette liste vous a donné de nombreux jeux de programmation destinés aux adultes pour pratiquer vos compétences en programmation.

Si j'en ai manqué de bons, faites-le moi savoir en me tweetant.

Bon codage.