Aller au contenu principal

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.zip créé 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.
  • Le journal de bord exporté en PDF et nommé projet-jeu-prenom-nom.pdf doit 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.
PointsNoteMention
106Excellent
95.5Très bien
85Bien
74.5Satisfaisant
64Suffisant
53.5Insuffisant
43Insuffisant
32.5Très insuffisant
22Très insuffisant
11.5Présent
01Présent