Skip to content

Projet du cours CS-107 Introduction à la programmation de l'EPFL

Notifications You must be signed in to change notification settings

AdrienB2/IC_Rogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bienvenue dans ICRogue !

Ceci est le 2ème mini-projet du cours CS-107 donné au semestre d'automne 2022 à l'EPFL

But du jeu :

Vous commencez dans une salle au niveau 1, votre but est de monter les étages de la grotte ! Munissez-vous de votre courage et d'un baton caché, pour pouvoir vaincre les différents énnemis que vous trouverez toute au long de votre aventure !

Une fois la salle terminé, vous pourrez passer a la salle suivante ! Et cela jusqu'au boss de chaque niveau !

Votre premier objectif, trouver le baton magique qui vous permettra de vaincre les monstres des grottes plus facilement ! N'hesitez pas à leur sauter dessus.

Grâce a votre baton, vous pourrez lancer des boules de feu grâce a votre touche "x".

Lorsque vous tuerez le boss (Bravo), un message de victoire apparaitra sur votre écran et vous passerez au niveau suivant !

Attention a votre bar de vie, une fois celle-ci vide. La mort vous attendra (Message : Game Over) et vous recommencerez votre aventure depuis le début !

Contrôles

Touche Action
Flèches Déplacement
W Interactions à distance
X Lancer des boules de feux
ESCAPE Pause/reprendre le jeu
ENTER Passer au niveau suivant/recommencer (sur un écran de victoire ou de défaite)

Enemies

Lors de votre exploration, vous rencontrerez différents type d'ennemies.

Les hurleurs

Les hurleurs sont des enemies fixe qui lancent des flèches toutes les 2 secondes. Vous pouvez les tuer en leur marchant dessus ou en leur lançant une boule de feu. Vous risquez de tomber sur ce type d'ennemis très rapidement, Il grouille partout au niveau 1.

Log

Les logs sont des enemies qui se déplacent selon un chemin prédéfinit, ils lancent des flèches face à eux toutes les secondes. Pour les tuer, vous ne pouvez pas marcher dessus (cela vous infligera même des dommages) cependant, le feu est une arme redoutable contre les bûches... Vous ne risquez pas de tomber sur ce type de monstre dans le premier niveau, mais les niveaux suivants en sont remplis.

Maitres des explosions (Boss)

Le boss se téléporte de façon aléatoire dans la salle, avant de se téléporter, il pose une bombe qui explose au bout de 3 secondes. Pour le tuer, vous devez le toucher avec une boule de feu. Les bombes donnent des points de dégâts dans un rayon d'une case autour d'elle.


HUD

Bar de vie (Player) :

En haut a gauche, vous trouverez 5 coeurs, qui indique votre niveau de vie !

Inventaire (Player) :

En haut à droite, vous pourrez avoir l'occasion de voir la clé une fois celle-ci ramasser.

Bar de vie (Boss) :

En bas a gauche, vous apercevrai le niveau de vie du boss final (Maitres des explosions) dans sa salle.

WIN/LOOSE/PAUSE

En appuyant sur la touche "escape" à n'importe quelle moment,le jeu se mettra en pause. Si vous éliminé le boss, un ecran de victoire (Win) apparaitra et en appuyant sur "enter" vous passerez au niveau suivant. Si vous êtes mort, un ecran de défaite (GameOver) apparaitra et en appuyant sur "enter" vous recommencerez le jeu.

About

Projet du cours CS-107 Introduction à la programmation de l'EPFL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages