Réalisé par :
- Cédric MARTY
- Alexandre MONTHOUEL
- Dimitri RUSSO
- Système d'inventaire avec quantité d'objets limitée
- Système de crafting
- Affichage en couleur + utilisation de caractères UNICODE
- Affichage du monde progressif (système de chunk)
- Génération du monde intelligent (génération procédurale)
- Taille de la fenêtre modifiable en temps réel
- Map infini
- Affichage des stats du joueur en temps réel
- Jeu en temps réel
- Parcourir l'inventaire :
FLECHE DROITE/GAUCHE
ouMOLETTE
- Déplacement du joueur :
Z-Q-S-D
- Utiliser un objet de l'inventaire :
CLIQUE DROIT
- Casser un objet de la map :
CLIQUE GAUCHE
- Valider un craft :
ENTREE
- Afficher le menu :
CTRL+C
ouF1
- 3 planches de bois = 1 planche de surf -> permet de naviguer sur l'eau (avec la planche de surf craftée)
- Vie
- Faim
- Soif
- Actions en cours
- Directions
- Possibilité de crafts en cours
- Utilisation d'un OS LINUX (de préférence UBUNTU + avoir GNOME d'installé pour un rendu plus joli)
- Avoir installé la librairie NCURSES
- Utilisation cmake pour une bonne compilation du jeu
-
Dans le cas où je n'ai pas Linux ? Dualboot ou VM (VirtualBox ou VMWare) sera la solution, pour l'installation, Google is your friend ;)
-
Dans le cas où je n'ai pas la librairie NCURSES ? Pour DEBIAN/UBUNTU c'est assez simple, il vous faudra taper les commandes suivantes :
- Pour mettre à jour vos packages :
$ sudo apt-update
- Pour installer NCURSES :
$ sudo apt-get install libncurses5-dev libncursesw5-dev
- Pour mettre à jour vos packages :
-
Le Makefile ? Oui oui, le Makefile, c'est assez simple, il suffit de taper les commandes suivantes pour tout compiler proprement :
$ cd projet
$ mkdir build
$ cd build
$ cmake ..
$ make
$ ./CProject