Skip to content

Files

Latest commit

aa81c88 · Dec 18, 2023

History

History
44 lines (25 loc) · 2.13 KB

TODO.md

File metadata and controls

44 lines (25 loc) · 2.13 KB

TODO liste

Voici une checklist pour les choses à faire

TODO liste, les trucs à faire:

  1. Compléter de concevoir les niveau 1 (lvl1/) et 2 (lvl2/) du jeu

    • Disposer les tiles alt text sur l'écran de jeu (Référer part 3 et 4 de cette YouTube tuto How To Write A JavaScript Platformer)

    • Faire l'animation des tiles et décorations (Référer Tiles Animation)

    • Faire animation pour le personnage (Référer part 5 de cette YouTube tuto How To Write A JavaScript Platformer)

    • Créer le Hitbox et HurtBox des characters

    • Créer des ennemis (Référer cette vidéo tuto Simple Enemy AI in JavaScript)

    • Mettre des sprites et annimations sur tous les perso et ennemie du jeux

    • Créer la musique de fond pour chaque niveau

    • Créer GUI pour les niveaux (HP bar, barre d'endurence, etc)

    • (Option) Créer des décoration pour les niveaux du jeu (dans ./assets/Decorations/)

    • (Option) Créer une cinématique supplémentaire entre les niveaux

    • (Option) Ajouter des effets graphiques, des shaders pour chaque niveau du jeu

    • Crée les conditions pour terminer un niveau et passer à un autre niveau (lvl1 -> lvl2)

  2. Compléter le menu pause du jeu (par exemple, appuyer le bouton "P" arrêtera le jeu et afficher l'écran du menu pause avec les boutons Continuer, Setting, Quit)

    • completer le fichier "js/menu/menu_pause.js", ajouter des boutons
    • ajouter une touche pour appeler l'écran pause dans le jeu
  3. Compléter le système de menu du projet

    • compléter le fichier menu_settings.js
    • ajout de la posibilité de gérer les raccourir, clés controls du projet
  4. Créer plus des niveaux du jeu et des combats de boss

    • js/game/lvl3/
    • js/game/boss_fight/