Lire l’ensemble de l’énoncé avant de commencer. Avoir une idée globale avant
de commencer.

  1. Un Sprite (correspondant à un premier personnage) se déplace aléatoirement
    sur une grille.
    Idéalement la taille du Canvas est un multiple de la taille du Sprite.
    Exemple1: Un guerrier se déplace dans une grille 2D vue de dessus
    Exemple2: Ryu de Street Fighter se déplace verticalement sur l’un des cotés de
    l’écran

  2. Deux Sprites (correspondant à deux personnages) se déplacent
    Quand deux Sprites ennemis sont cote à cote, ils combattent
    Exemple1: Un monstre apparait ? Et se déplace ? Puis un autre apparait ?
    Exemple2: Chun Li est de l’autre coté de l’écran et échange des hadoken avec Ryu

  3. Ajouter une barre de vie
    Exemple1: A minima pour le premier personnage
    Exemple2: A minima pour Ryu

  4. Ajouter une interaction entre personnage principal et le ou les autres
    Exemple1: Quand un ennemi est à coté du guerrier, le guerrier agite son épée
    Exemple2: Quand le hadoken touche, le personnage fait aïe

  5. Ajouter une animation quand le personnage principal meurt et revenir à la
    situation initiale (un personnage principal en bonne santé quelque part dans
    le Canvas et un ou plusieurs personnages ennemis)

Option pour les Sprites : https://www.spriters-resource.com/