Projet Jeu 4
Le but de ce projet est de créer un jeu de plateformes en JavaScript avec la bibliothèque KAPLAY.
Objectifs
- Concevoir un jeu de plateformes en JavaScript en utilisant la librairie KAPLAY.
- Créer des sprites
- Concevoir des niveaux
- Gérer les scènes
- Gérer les collisions
- Tenir un journal de bord du projet.
Rendu
Les éléments suivants sont à rendre sur Teams dans le devoir “Projet Jeu" au plus tard le vendredi 3 avril 2026 à 23h59 :
- Un fichier zip contenant le code source du jeu (dossier
projet-jeu)- Ouvrir le Finder et aller dans le dossier
informatique(OneDrive > 3cci > informatique). - Clic droit sur le dossier
projet-jeu> Compresser "projet-jeu". - Renommer le fichier
projet-jeu.zipcréé avec son prénom et nom en minuscule sans accent (ex.projet-jeu-prenom-nom.zip) - Optionnel : vérifier le projet en mettant le dossier sur Netlify Drop.
- Pas besoin de créer un compte, juste glisser-déposer le dossier et vérifier que le jeu fonctionne correctement en ligne.
- Ouvrir le Finder et aller dans le dossier
- Le journal de bord exporté en PDF et nommé
projet-jeu-prenom-nom.pdfdoit inclure :- Le titre du jeu.
- L'avancement du projet et les difficultés rencontrées.
- Pour exporter un document Word en PDF :
- Fichier > Enregistrer une copie > Sélectionner le format PDF > Enregistrer.
Evaluation
- Rendu
- Rendus dans les délais avec un journal de bord complet.
- Nommage et format des fichiers respecté.
- Projet de base
- Déplacement du personnage sans saut infini.
- Avoir au moins un niveau avec au moins un sprite.
- Gérer les collisions avec un compteur de points.
- Avoir un écran de fin de jeu avec une possibilité de rejouer.
- Projet amélioré
- Avoir au moins deux niveaux avec des portails.
- Avoir des sprites pour tous les éléments.
- Gérer tous les déplacements (flèches, espace et WASD).
- Le code est clair (formaté, commenté, organisé).
- Autres améliorations.
Quelques idées pour les autres améliorations :
- Avoir des animations pour les sprites.
- Avoir des sons.
- Avoir des points de vie.
- Avoir un écran de victoire.
- Avoir un écran de menu.
- Gérer les sorties de l'écran.
- …
| Points | Note | Mention |
|---|---|---|
| 10 | 6 | Excellent |
| 9 | 5.5 | Très bien |
| 8 | 5 | Bien |
| 7 | 4.5 | Satisfaisant |
| 6 | 4 | Suffisant |
| 5 | 3.5 | Insuffisant |
| 4 | 3 | Insuffisant |
| 3 | 2.5 | Très insuffisant |
| 2 | 2 | Très insuffisant |
| 1 | 1.5 | Présent |
| 0 | 1 | Présent |