Projet : Ramasse et évite

Fonctionnalités attendues :

  1. Le projet sera réalisé en javascript avec la bibliothèque p5.js.
  2. Le jeu devra fonctionner aussi bien sur PC que sur smartphone et s’adapter à la taille de l’écran.
  3. Le but du jeu est de récupérer plusieurs objets, dans l’ordre sur une carte. Il faut éviter les ennemis.
  4. Le personnage du joueur est toujours au centre de l’écran. On clique ou touche l’endroit ou on veut qu’il aille et la vue se déplace de manière à ce que le personnage se retrouve au bon endroit.
  5. Une minicarte permet d’avoir un vue global du terrain.
  6. Deux cartes seront proposées : une carte préprogrammée et une carte construite de manière aléatoire.
  7. Il sera possible de mettre le jeu en pause, et de sauvegarder. Le jeu devra pouvoir être repris même après redémarrage de l’ordinateur ou du smartphone.
  8. Le jeu débutera sur un écran d’accueil, permettant de choisir le mode, de régler les paramètres (comme le type de carte, aléatoire ou non), d’afficher les meilleurs score ou de reprendre une sauvegarde.
  9. Les meilleurs score réalisé sur l’ordinateur seront affichés en fin de partie. Les meilleurs scores seront conservés même après redémarrage de l’ordinateur ou du smartphone.