Apprenez CSS en jouant à des jeux 👾

Teacher -Software engineer- Digital strategist in Innovation and entrepreneurship - Github Campus Advisor
L'apprentissage du CSS peut parfois être une expérience frustrante. L'une des meilleures choses à propos de l'apprentissage du code est que les personnes qui sont douées pour le codage ont également les compétences nécessaires pour créer des jeux qui apprennent à d'autres personnes à coder.
Voici quelques jeux qui vous aident à maîtriser le CSS.
1. Flexbox Froggy
Ce jeu concerne Flexbox et couvre les propriétés de flex comme align-items, justify-content, align-content, flex-direction, align-self, flex-wrap, flex-flow et order dans 24 niveaux différents.
Ouais, le dernier niveau est un peu difficile 😉

2. Flexbox Zombies

Ici, nous utilisons Flexbox pour positionner l'arbalète du héros et frapper les zombies et survivre tout au long du jeu. Chaque section dévoile une partie de l'intrigue, vous donne une expertise sur un nouveau concept de boîte flexible flexbox et présente des défis de survie zombie qui vous obligent à consolider vos nouvelles compétences comme si votre vie en dépendait.
3. Flexbox Defense

Flexbox Defense est basé sur les jeux de tower defense classiques, mais pour placer nos éléments, nous écrivons des instructions CSS. Nous utilisons la propriété justify-content sur le conteneur principal pour déplacer les tours individuelles dans des positions efficaces.
4. Grid Graden

Le jeu Grid Garden propose 28 niveaux, en commençant par une difficulté facile et en l'augmentant progressivement. Utilisez les différentes propriétés de la grille pour arroser et faire pousser votre jardin de carottes. Grid Garden dispose d'un éditeur de code et d'une zone visuelle pour que vous puissiez voir instantanément votre résultat.
5. CSS Battle

CSS Battle est plus un défi en ligne qu'un véritable jeu de pratique CSS, l'objectif est d'écrire du code HTML et CSS pour reproduire l'image cible donnée dans le moins de code possible. Ce jeu est constamment mis à jour avec de nouveaux défis. Il dispose d'un système de classement mondial et de la possibilité de rejouer chaque défi afin que vous puissiez améliorer vos propres résultats.
6.CSS Diner

L'application Web CSS Diner est vraiment amusante et véritablement éducative pour les développeurs de tous niveaux. Vous passerez par 26 niveaux différents de difficulté croissante. Les premiers niveaux enseignent les principes de base tels que les sélecteurs d'éléments et les sélecteurs de classe. Dans les niveaux ultérieurs, vous travaillez avec des concepts avancés tels que: only-of-type et: not (x).
7. CodePip

Nous avons déjà vérifié Grid Garden et Flexbox Froggy, vous avez déjà vu quelques exemples du travail de CodePip. Ce ne sont que les deux jeux gratuits qu'ils proposent. Si vous vous inscrivez pour un compte professionnel sur leur site, ils ont également des jeux qui vont de la revue CSS générale à JavaScript.
8. Code Monkey

CodeMonkey enseigne le codage en utilisant CoffeeScript, un véritable langage de programmation, pour vous apprendre à créer vos propres jeux en HTML5. Il vise à coder pour les enfants, mais c'est aussi très amusant pour les adultes.
9. CodinGame

CodinGame propose des jeux gratuits amusants pour aider à apprendre plus de 25 langages de programmation, y compris JavaScript, Ruby et PHP. L'un des avantages de CodinGame est que vous pouvez jouer avec des amis ou des collègues, et également participer à des compétitions internationales de codage.
10. CodeCombat

Apprenez Python, JavaScript, CoffeeScript ou le langage de script de jeu Lua. Au niveau du donjon débutant, vous déplacerez votre héros à travers le jeu en utilisant certaines commandes de base selon le didacticiel à côté du jeu.
Jeux utilisant du CSS pur 🔖
1. Roadmap

Compétence et rapidité sont nécessaires pour résoudre ce petit jeu, uniquement réalisé en CSS et HTML. Il n'enseigne pas directement le CSS, mais regarder dans le code source en apprend beaucoup sur le chemin de clip, la transformation et l'animation avec @keyframes!
2. Carnival

Vous n'avez que 8 secondes pour atteindre toutes les cibles! Un joli petit jeu CSS utilisant des cases à cocher et des animations CSS.
3. Service Workers

Dans cette aventure, vous apprendrez à éviter les pièges de la PWA. Vous améliorerez vos compétences et vous épanouirez avec les techniciens de service. Peut-être même tuer les bêtes sauvages qui ont tourmenté les pauvres ouvriers du village pendant des siècles! Une inscription est requise.
4. Unfold

Ce n'est pas exactement un jeu mais plutôt une présentation interactive sur les transformations CSS 3D. Essayez-le, ce n'est pas ennuyeux 😂, les animations sont vraiment géniales, ce qui a été fait par du CSS pur.
Jeux payants 🤑
Grid Critters
Votre voyage pour maîtriser CSS Grid commence sur la mystérieuse planète Grideros. Votre mission est d'utiliser le puissant outil Grid de votre vaisseau pour sauver les créatures extraterrestres de l'extinction. Une inscription est requise.

