Beaucoup d’entre nous aimeraient apprendre à programmer, mais sont intimidés. Il s’avère que la programmation n’est pas vraiment difficile du tout une fois que vous avez le truc (vraiment !).
Mais, il y a beaucoup de connaissances à acquérir avant que vous, l’étudiant, ne soyez tout sauf complètement confus. Cela peut être douloureux. Si seulement il existait un moyen plus doux d’introduire clandestinement des connaissances en programmation dans votre tête.
Heureusement, il existe d’excellents jeux qui peuvent vous apprendre à coder, tout en étant amusants. Lisez la suite pour découvrir notre sélection. Aussi, assurez-vous de consulter notre guide sur les meilleurs ordinateurs portables pour la programmation pour quelques excellents choix pour vous aider à coder.
Sommaire
1. CodinGame
CodinGame a une place très spéciale dans nos cœurs car non seulement il est gratuit et ridiculement amusant, mais il vous aide en fait à vous créer un profil et à être embauché dans un domaine pertinent. En cela, il est similaire à des sites bien connus comme Leetcode et HackerRank, sauf que beaucoup plus d’efforts ont été déployés pour présenter l’éducation comme un jeu.
Créez votre profil de développeur, qui se remplit au fur et à mesure que vous codez et jouez. Lorsque vous êtes prêt, vous pouvez l’ouvrir aux entreprises de votre choix et peut-être vous faire embaucher pour faire ce que vous aimez.
Alors, essayez CodinGame, vous ne le regretterez pas.
2. Gladiabots – Arène de combat IA
Ah, stratégie et programmation ; Que pourriez-vous demander de plus? Développé par GFX47 et publié par WhisperGames, Gladiabots est un jeu de stratégie de combat de robots primé.
Dans celui-ci, vous combattez des robots avec des robots. Au lieu de les contrôler directement, cependant, vous programmez leur IA et les laissez se battre par eux-mêmes. Déboguez, améliorez et corrigez votre IA jusqu’à ce qu’elle soit capable de déjouer vos ennemis dans trois modes de jeu uniques, Elimination, Domination et Collection.
Il existe une campagne solo, un mode multijoueur en ligne avec des modes classés/non classés et un mode multijoueur asynchrone pour jouer hors ligne avec des amis. Il existe également un mode bac à sable, où vous pouvez contrôler les deux équipes.
Obtenez une copie sur Steam pour 14,99 $ (environ 13 £, 20 AU $) ou obtenez 20 % de réduction sur l’édition optimisée, qui comprend le pack d’optimisation pour 23 $ (environ 17 £, 31 AU $).
3. Checkio
Travaillant avec les langages de programmation Javascript et Python, CheckiO vous aide à améliorer vos compétences en codage grâce à des tâches, des jeux et des défis amusants.
Une offre similaire à CodinGame, CheckiO prend en charge tout le monde, des programmeurs débutants aux programmeurs avancés. Vous devez vous frayer un chemin à travers une série d’îles, en commençant par « l’initiation » (défis très faciles). Lorsque vous en battez un, vous débloquez le suivant.
Bien que CheckiO soit principalement gratuit, il propose un forfait d’adhésion appelé « Awesome Member ». Vous pouvez payer mensuellement 2,99 $ (environ 2 £, 4 $ AU) tous les 6 mois pour 14,99 $ (environ 11 £, 20 AU), annuellement pour 24,99 $ (environ 18 £, 34 AU).
Accédez à CheckiO maintenant pour apprendre ou améliorer vos compétences en codage.
4. Machine de ressources humaines
Développé et publié par Tomorrow Corporation, Human Resource Machine est un jeu de puzzle de programmation.
Dans HRM, vous devez programmer des employés de bureau pour effectuer des tâches pour votre patron. Bien qu’il s’agisse d’un excellent jeu pour les personnes qui apprennent à coder, vous aurez besoin d’un peu de familiarité avec le langage assembleur pour y arriver seul, sinon vous devrez régulièrement vous renseigner auprès de l’oncle Google.
Obtenez votre exemplaire pour 14,99 $ (environ 11 £, 20 AU $) sur Steam ou dépensez 26,50 $ (environ 19 £, 36 AU) sur le Tomorrow Corporation Puzzle Pack, qui est actuellement à 15 % de réduction et comprend la suite, 7 milliards d’humains
5. Guerres de code
Avec plus de 20 langages de programmation différents parmi lesquels choisir, Codewars vous aide à devenir un maître du codage en résolvant des « katas de code ».
Les katas de code sont de petits exercices de programmation que vous répétez régulièrement pour vous aider à améliorer vos compétences en codage. C’est comme le karaté, sauf qu’au lieu de faire de l’exercice, vous vous asseyez sans bouger sur votre chaise.
Résoudre des katas vous rapportera des points et vous fera monter en grade. Vous pouvez comparer vos solutions à celles d’autres guerriers du code et créer vos propres katas si vous vous sentez suffisamment en confiance.
Alors, allez prendre votre rang de débutant à expert dans Code Wars.
6. CodeCombat
Bien qu’il soit principalement destiné aux enfants, CodeCombat est le type de jeu auquel les joueurs de tous âges qui apprennent à coder joueraient avec plaisir. Cela ressemble à un vrai RPG, où vous pouvez choisir un personnage et le programmer en le déplaçant à travers chaque niveau.
Choisissez parmi Python (le langage par défaut), Lua, Javascript et CoffeeScript. Si vous êtes abonné, vous pouvez utiliser Java ou braver C++.
Il a même sa propre ligue compétitive avec CodeCombat AI League, qui est un moteur de jeu et un « simulateur de combat AI » pour apprendre Javascript et Python.
Code guerrier, allez-y et faites CodeCombat !
7. E/S de Shenzhen
Développé et publié par Zachtronics, SHENZHEN I/O est un jeu de programmation, de puzzle et d’automatisation.
Vous êtes un employé de Shenzhen Longteng Electronics Co., Ltd chargé de la construction de circuits. Pour ce faire vous devez utiliser les différents composants mis à votre disposition et exécuter toutes vos instructions en langage assembleur utilisé pour l’écriture de code. Oh, et s’il vous plaît RTFM !
Il existe un mode bac à sable où vous pouvez créer et tester votre propre appareil et vos propres jeux. Et, connaissant les faits concrets de la programmation, Zachtronics a gentiment inclus dans le jeu son point de vue sur Solitaire.
Vous pouvez vous procurer une copie physique du manuel pour 5 $ (environ 4 £, 5 AU $), frais de port compris. SHENZEN I/O est disponible sur Steam pour 15 $ (environ 11,40 £, 20 $ AU).
8. Assemblée Générale – Dash
General Assembly est une entreprise qui propose des formations dans les domaines de la technologie, des affaires, du design, des données et bien plus encore. Parmi les nombreux produits proposés par GA, il y a une application d’apprentissage du code en ligne appelée Dash.
L’application propose cinq projets différents à créer : un site Web personnel, un « thème de blog réactif », un site Web de petite entreprise, un robot CSS (au moins une image d’un) et un jeu Madlibs.
En savoir plus sur JavaScript, CSS, HTML et bien plus encore. C’est amusant, instructif et un excellent point de départ si vous êtes débutant.
Consultez les nombreux cours en ligne et dans votre région sur le site Web de GA et apprenez à coder via Dash.
9. Crépuscule
Duskers est notre joker de la liste, car ce n’est pas tout à fait un jeu de programmation, mais écoutez-nous.
Développé et publié par Misfits Attic, Duskers est un jeu d’exploration et de tactique en temps réel primé. Vous devez explorer, vous adapter et survivre, en utilisant des drones pour récupérer des vaisseaux spatiaux générés de manière procédurale et trouver des journaux de bord.
Alors, pourquoi est-il sur notre liste? Il a une interface en ligne de commande. Ouais, c’est ça. Non, vraiment, c’est ça.
Une grande partie du codage – même dans l’année en cours – utilise un terminal, c’est donc un excellent moyen de vous familiariser avec un. Et c’est amusant !
Duskers est disponible sur Steam pour 20 $ (environ 15 £ 27 AU $).
10. TIS-100 – (Système de renseignement par mosaïque)
Bien que ce soit un excellent jeu pour apprendre à coder, c’est difficile. Alors, gardez tous les objets cassables hors de portée ; canalisez votre fureur dans le jeu, d’accord ?
TIS-100 est une autre excellente offre de Zachtronics. Déchiffrez et réécrivez le code corrompu pour réparer le TIS-100 titulaire, un ancien ordinateur fictif. Créez vos propres jeux dans la console visuelle ou concevez vos propres défis. Affrontez des amis et des joueurs du monde entier en résolvant plus de 45 énigmes. Et, bien sûr, assurez-vous de lire le manuel Fine.
TIS-100 est disponible sur Steam, GOG et itch.io au prix de 6,99 $ (environ 5 £, 10 AU) et IOS pour 3,99 $ (environ 3 £, 5 AU).