Sixième projet de 42 et premier projet graphique qui utilise la MiniLibX.
Jeu semblable à Mario Bros avec une vue de profil.
Le but du joueur est de collecter toutes les pièces présentes sur la carte puis de s'échapper avec un minimum de mouvement
Pour compiler le projet, exécutez la commande suivante :
make
Pour compiler les tests unitaires, exécutez la commande suivante :
make test
Pour lancer le jeu, ./so_long
adresse de la carte
mode debug
Exemple :
./so_long ./maps/map.ber DEBUG=0
Les tests unitaires s'executent de la façon suivante :
./utest
Clavier | Action |
---|---|
W, ↑ | Saut |
S, ↓ | Déplacement vers le bas |
A, ← | Déplacement à gauche |
D, → | Déplacement à droite |
ESC, ⎋ |
Fermer le jeu |
Caractère | Description |
---|---|
* |
Espace vide 1 |
0 |
Espace vide 2 |
1 |
Mur |
P |
Joueur |
E |
Porte de sortie |
C |
Pièce collectable |
M |
Monstre |
111111111111111111
1P0100000000001001
10*****00000010*01
10**00*0***00**001
10*00******0*00*01
10C00C*0*****00001
100001000C0*0C0001
10001101000M0001E1
111111111111111111
Correcteur 1 | |
Correcteur 2 | |
Correcteur 3 |