Aller au contenu principal

Jeux

Réalisé avec l'IA

Voici quelques jeux pour pratiquer et apprendre la programmation de façon ludique.

Plusieurs langages​

Ces jeux vous laissent choisir votre langage parmi plusieurs options:

  • boot.dev Gratuit avec option payante : plateforme de cours en ligne gamifiée, le plus structuré, pour apprendre le développement backend en Python, Go, JavaScript ou SQL.
  • CodinGame Gratuit : résolvez des défis de programmation et affrontez d'autres joueurs, dans le langage réel de votre choix (Python, Java, C++, C#, JavaScript, Kotlin, Rust, Swift, TypeScript, et plusieurs autres).
  • Codewars Gratuit avec option payante : des milliers de petits défis de programmation (« katas ») à résoudre dans le langage réel de votre choix (Python, JavaScript, Java, C++, C#, Ruby, Go, PHP, Rust, Swift, et plusieurs autres), avec un système de progression par ceintures.

Assembleur​

  • Human Resource Machine Payant : n'utilise pas un vrai langage, mais un langage visuel inspiré de l'assembleur (registres, sauts, boucles), très bon pour comprendre la logique de base derrière la programmation.
  • 7 Billion Humans Payant : suite du précédent, même style de langage inspiré de l'assembleur, mais avec plusieurs personnages à programmer en même temps (introduction à la programmation parallèle).
  • TIS-100 Payant : casse-tête basé sur un langage d'assembleur simplifié, plus exigeant que les 2 précédents.

C#​

  • Robocode Gratuit : programmez un char d'assaut virtuel en .NET (C#) pour combattre d'autres robots.

Git​

  • Oh My Git! Gratuit (Windows/Mac/Linux) : visualise en temps réel la structure interne d'un dépôt Git pendant que vous jouez des cartes représentant les commandes, avec un vrai terminal Git intégré pour les joueurs plus avancés.

Java​

  • Robocode Gratuit : programmez un char d'assaut virtuel en Java pour combattre d'autres robots.

JavaScript​

  • CodeCombat Gratuit avec option payante : votre personnage lance des sorts en écrivant du vrai code JavaScript (Python aussi disponible).
  • Elevator Saga Gratuit (dans le navigateur) : écrivez du vrai JavaScript pour programmer des ascenseurs et transporter le plus de passagers possible.
  • Screeps Payant : jeu de stratégie en ligne où vos unités sont contrôlées par du vrai code JavaScript qui continue de s'exécuter même hors ligne.
  • Bitburner Gratuit (aussi téléchargeable sur Steam) : jeu de piratage informatique où vous écrivez du vrai JavaScript (ou TypeScript) pour automatiser vos scripts de hacking.

Python​

  • CodeCombat Gratuit avec option payante : conçu pour les débutants avec Python comme option de premier choix, très accessible.
  • The Farmer Was Replaced Payant : syntaxe presque identique au Python, bon pour pratiquer une fois les bases acquises.

Ruby​

  • Ruby Warrior Gratuit : programmez un guerrier en Ruby pour l'aider à traverser une tour remplie d'ennemis.

SQL​

  • SQL Murder Mystery Gratuit (dans le navigateur) : résolvez une enquête de meurtre en écrivant de vraies requêtes SQL pour interroger une base de données et démasquer le coupable.
  • Database Detective: Minor Crimes Division Payant (démo gratuite disponible) : résolvez des enquêtes en écrivant des requêtes SQL, conçu pour les débutants avec un guide intégré et un assistant qui répond à vos questions.

Gratuit Gratuit Payant Payant Gratuit avec option payante Gratuit avec option payante