diff --git a/6-space-game/translations/README.fr.md b/6-space-game/translations/README.fr.md new file mode 100644 index 00000000..9d176dc4 --- /dev/null +++ b/6-space-game/translations/README.fr.md @@ -0,0 +1,31 @@ +# Construisez un jeu spatial (Space Game) + +Un jeu spatial pour enseigner les principes fondamentaux plus avancés de JavaScript + +Dans cette leçon, vous apprendrez à créer votre propre jeu spatial. Si vous avez déjà joué au jeu "Space Invaders", ce jeu a la même idée : diriger un vaisseau spatial et tirer sur des monstres qui descendent d'en haut. Voici à quoi ressemblera le jeu terminé : + +![jeu achevé](images/pewpew.gif) + +Dans ces six leçons, vous apprendrez ce qui suit : + +- **Interagir** avec l'élément Canvas pour dessiner des choses sur un écran +- **Comprendre** le système de coordonnées cartésiennes +- **Apprendre** le modèle Pub-Sub pour créer une architecture de jeu sonore plus facile à entretenir et à étendre +- **Tirez parti** de Async/Attente pour charger les ressources du jeu +- **Gérer**les événements du clavier + +## Aperçu + +- Théorie + - [Introduction à la création de jeux avec JavaScript](../1-introduction/translations/README.fr.md) +- Pratique + - [Dessiner sur canvas](../2-drawing-to-canvas/translations/README.fr.md) + - [Déplacer des éléments sur l'écran](../3-moving-elements-around/translations/README.fr.md) + - [Détection de collision](../4-collision-detection/translations/README.fr.md) + - [Garder le score](../5-keeping-score/translations/README.fr.md) + - [Terminer et redémarrer le jeu](../6-end-condition/translations/README.fr.md) + +## Crédits + +Les éléments utilisés pour cela provenaient de https://www.kenney.nl/. +Si vous aimez créer des jeux, ce sont de très bons atouts, beaucoup sont gratuits et certains sont payants.