Les 9 meilleurs jeux de codage pour développer vos compétences en programmation

Les 9 meilleurs jeux de codage pour développer vos compétences en programmation

La programmation est amusante une fois que vous savez ce que vous faites, mais arriver à ce point peut être un voyage épuisant.





C'est pourquoi vous devriez prévoir du temps pour jouer à ces jeux de codage et défis . Non seulement ils servent de pauses amusantes, mais vous apprendrez plus rapidement et conserverez plus d'informations grâce à la pratique et à l'expérience pratiques.





1. Robocode

Robocode est un jeu de programmation complexe où vous codez des tanks robots qui se battent les uns contre les autres. Votre travail consiste à écrire l'intelligence artificielle qui conduit vos robots au succès --- en utilisant de vrais langages comme Java, Scala, C#, et plus encore. Pour commencer, consultez les bases et les didacticiels du Robocode.





Le programme d'installation de Robocode est fourni avec un environnement de développement, un éditeur de robot intégré et un compilateur Java. Vous écrivez en fait réel code! Malgré son lancement en 2000, Robocode est toujours régulièrement mis à jour et maintenu, aidé par le fait qu'il est open source et addictif.

2. Codingame

Codingame est une application Web semblable à un jeu où vous résolvez des énigmes et des défis en écrivant du vrai code. Plus de 25 langages de programmation sont pris en charge, notamment Java, C#, Python, JavaScript, Lua, Go, Rust, etc. Chaque casse-tête/défi a un thème (par exemple, programmez la tourelle pour abattre les dirigeables qui s'approchent trop près), ce qui augmente le facteur plaisir.



En savoir plus sur langages de programmation de développement de jeux, en particulier pour Unity .

3. Codecombat

Codecombat est une autre application Web pour les puzzles et les défis de type jeu qui ne peuvent être résolus qu'en écrivant du code. Mais alors que Codingame est plus divertissant, Codecombat a un penchant éducatif important avec une « édition en classe » que les enseignants peuvent utiliser pour aider leurs élèves à apprendre à coder. Au moment d'écrire ces lignes, trois parcours de cours sont disponibles : informatique, développement Web et développement de jeux.





Quatre. Codewars

Codewars n'est pas tant un jeu qu'un moyen ludique de s'entraîner à coder et à résoudre des défis algorithmiques. Vous obtenez des points pour avoir terminé des énigmes et les valeurs des points sont déterminées par l'efficacité de vos solutions. Codewars vous permet d'afficher les solutions soumises par d'autres, que vous pouvez étudier et apprendre. Je crois que c'est l'une des meilleures façons d'apprendre un nouveau langage de programmation et ses idiomes.

5. Vim Aventures

Vim Aventures est un didacticiel amusant de type jeu pour apprendre à utiliser Vim, un éditeur de texte très inhabituel mais extrêmement puissant que de nombreux pros de la programmation adorent utiliser. Il a cependant une courbe d'apprentissage énorme, c'est pourquoi des tutoriels comme celui-ci existent. Ainsi, bien que Vim ne soit pas un langage de programmation en soi, la maîtrise de Vim peut vous aider à devenir un codeur plus efficace, c'est pourquoi je l'ai inclus dans cet article.





6. TIS-100

« C'est le jeu de programmation en langage assembleur que vous n'avez jamais demandé ! » C'est écrit sur l'étain. TIS-100 est un jeu vidéo pas comme les autres, vous obligeant à apprendre et à utiliser une version fictive du codage d'assemblage de bas niveau pour résoudre ses énigmes. Ce jeu n'est pas une blague --- c'est difficile, c'est ouvert, et il a une valeur de rejouabilité incroyable tant que vous ne devenez pas si frustré et confus que vous désinstallez dans un accès de rage.

Télécharger: TIS-100 (7 $)

comment régler le volume du micro windows 10

7. E/S de Shenzhen

Du même studio derrière TIS-100 vient E/S de Shenzhen , un jeu de réflexion où vous devez créer des circuits simplifiés et écrire du code assembleur simplifié qui s'exécute sur lesdits circuits. Entre les deux jeux, Shenzhen I/O est plus facile d'accès et plus agréable tout en étant tout aussi complexe.

Télécharger: E/S de Shenzhen (15 $)

8. Machine de ressources humaines

Dans Machine de ressources humaines , vous incarnez un employé de bureau qui accomplit des tâches en combinant diverses instructions. Dans un sens, ce jeu consiste à résoudre des énigmes grâce à la programmation visuelle, allant même jusqu'à aborder des concepts tels que le flux logique et la gestion de la mémoire --- mais présenté d'une manière facile à digérer, sur le thème du bureau.

C'est un excellent jeu pour exercer le cerveau de votre programmeur, et peut même faire un bon jeu de codage pour les enfants.

Télécharger: Machine de ressources humaines (10 $)

9. Les cris

scrupule (qui signifie 'scripted creeps') est un jeu de stratégie MMO dans lequel vous utilisez JavaScript pour coder les comportements des entités du jeu et construire un empire pour vous-même. Le jeu de base est livré avec un serveur privé sur lequel vous pouvez jouer seul, ainsi que 30 jours d'accès complet au serveur officiel. Après cela, vous pouvez continuer à jouer sur le serveur officiel dans une capacité limitée, qui peut être levée avec un abonnement mensuel.

Télécharger: scrupule (15 $, abonnement facultatif pour 9 $/mois)

Autres façons d'affiner vos compétences de codage

Vous cherchez encore d'autres moyens de perfectionner vos capacités de programmation ? Nous avons un super projet pour débutants pour apprendre la programmation C. Vous pouvez également bénéficier davantage en écoutant certains de ces podcasts pour les codeurs et les développeurs.

Vous pouvez également commencez à créer vos propres jeux avec ces outils de développement de jeux . Si vous cherchez un moyen approprié pour vos enfants de se lancer dans le codage, vous voudrez peut-être envisager d'excellents cours de codage et des jeux pour enfants.

Cependant, si après tout vous avez encore du mal et que vous n'arrivez pas à comprendre les bases de la programmation, vous voudrez peut-être prendre du recul et vous demander si la programmation est le bon choix pour vous . Tiens nous au courant de comment ça se passe!

Partager Partager Tweeter E-mail Comment nettoyer votre PC Windows à l'aide de l'invite de commande

Si votre PC Windows manque d'espace de stockage, nettoyez les fichiers indésirables à l'aide de ces utilitaires d'invite de commande rapides.

Lire la suite
Rubriques connexes
  • La programmation
  • Jeux de programmation
A propos de l'auteur Joël Lee(1524 articles publiés)

Joel Lee est rédacteur en chef de MakeUseOf depuis 2018. Il est titulaire d'un B.S. en informatique et plus de neuf ans d'expérience professionnelle en rédaction et en édition.

Plus de Joel Lee

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

mon ordinateur ne reconnait pas mon iphone
Cliquez ici pour vous abonner