Découvrez comment construire les bases d’un jeu vidéo directement dans votre navigateur avec JavaScript et HTML5.
Vous commencerez par préparer votre environnement de développement et découvrir le langage JavaScript. Vous apprendrez ensuite à afficher des images, à organiser une boucle de jeu et à déplacer vos premiers sprites au clavier.
La formation vous guidera dans la création de composants réutilisables : chargement des images avec une jauge de progression, gestion des sprites et animations à partir de planches d’images.
Présentation
Objectifs pédagogiques
- Préparer son environnement de développement et exécuter du JavaScript.
- Mettre en pratique le langage avec un exercice inspiré du Picross.
- Construire une boucle de jeu et gérer le temps entre les images.
- Afficher et déplacer un sprite au clavier.
- Charger les ressources et créer des animations depuis une sprite sheet.
Prérequis
Être à l’aise avec la manipulation de fichiers sur ordinateur. Connaître les notions de variables, conditions, boucles et fonctions est conseillé pour suivre les explications plus facilement. Aucune expérience préalable en programmation de jeux web n’est nécessaire.
Contenu protégé
Accédez au contenu de cette formation
Connectez-vous avec un compte Premium ou découvrez l’offre pour consulter l’ensemble du contenu.
Votre parcours
Programme de la formation
01
Préparer son environnement JavaScript et HTML5
2 leçons · 16 min
Préparer son environnement JavaScript et HTML5
2 leçons · 16 min
-
Installation de votre environnement de développement Premium7 min
-
Votre premier code Premium9 min
02
Découvrir JavaScript et pratiquer ses premières instructions
3 leçons · 54 min
Découvrir JavaScript et pratiquer ses premières instructions
3 leçons · 54 min
-
Apprenez JavaScript Premium38 min
-
Exercice Premium5 min
-
Solution Exercice Premium11 min
03
Afficher et contrôler une scène de jeu
7 leçons · 49 min
Afficher et contrôler une scène de jeu
7 leçons · 49 min
- Télécharger le code source
- Télécharger le code source du cours bonus
-
Au menu Premium2 min
-
Organisation des fichiers Premium1 min
-
Gameloop Premium11 min
-
Image et Sprite Premium9 min
-
Deltatime Premium6 min
-
Déplacer l'image Premium12 min
-
Bonus - RequestAnimationFrame Premium8 min
04
Charger les images et animer les sprites
8 leçons · 1 h 47 min
Charger les images et animer les sprites
8 leçons · 1 h 47 min
-
Introduction au chargement des images Premium8 min
-
Fonctionnement de l'ImageLoader et révision tableaux Premium8 min
-
On code l'ImageLoader Premium29 min
-
Sprite Sheet, la théorie Premium4 min
-
Nettoyage du projet et accès aux images Premium4 min
-
Clipping Premium18 min
-
Pixel Art Premium5 min
-
Système D'animation Premium31 min
