EcoShooter est un jeu 2D en style pixel art écrit en kaboom.js (kaplay.js) qui vise à sensibiliser le joueur quant à l'impact environnemental néfaste de certaines formes de mobilité et transport. À travers quatre niveaux, l'objectif est alors de réussir à distinguer rapidement les formes de transports qui nuisent à la planète pour les détruire, tout en sauvegardant les exemples de mobilité plus durable.
Mais attention: la vie de la terre est liée à celle du joueur. Plus le joueur entre en contact avec les formes de mobilité négative ou détruit par erreurs des transports durables, plus il perd des points de vie, tout comme le fait la planète.
Pour passer chaque niveau, le joueur doit détruire l'ennemi principal qui bouge de droite à gauche, tout en détruisant les autres éléments de mobilité négative qui tombent du haut vers le bas et en évitant ceux positifs.
→ : bouger à droite
← : bouger à gauche
espace : passer les dialogues et tirer
↑ : recommencer le jeu
Pour jouer en ligne : https://leadonnet.itch.io/ecoshooter
Pour jouer en local: télécharger tout le répertoire (ou directement "EcoShooter.zip") et l'ouvrir sur Visual Studio Code et Go Live.
Ce jeu a été développé dans le cadre du cours "Développement de jeux vidéo 2D" (SLI, Lettres, UNIL), encadré par Isaac Pante et Johan Cuda. Lien du jeu: https://leadonnet.itch.io/ecoshooter
Fonts: Pixelify Sans par Stefie Justprince/Typecalism Foundryline
Sprites
- Coeurs: DonHellsing
- Player: BossNelNel
- Transports: Digital Realms, iPixl, Chasersgaming, Dai420
- Pieton: Momonga
- Bullets: SnoopethDuckDuck
- Health bar: EremitaPerdido
- Terre: Deep-Fold
- Background principal: Vicente Nitti
- Slime: SovietShnuckums
Musiques: Jonathan So
Sons: Leohpaz
Une partie des assets de transports (vélo, train, avion, hélico, jet) et les fonds d'écrans de paysages, ont été générés sur playground.ai grâce à des prompts élaborés avec chatGPT, et ensuite découpé à la main.
Concept et développement: Léa Donnet