========================================
   LINUX VS BILL GATES
========================================

Voila le jeu Linux VS Bill Gates ! Un jeu de plateforme qui se joue dans le terminal.

Tu incarneras Tux, le petit pingouin de Linux, envoye en mission
au coeur de la tour Microsoft. Ta but : traverser 6 niveaux remplis
de pieges, d'enigmes et d'ennemis... jusqu'a affronter le boss final :
Bill Gates !

----------------------------------------
COMMENT LANCER LE JEU ?
----------------------------------------

1. Ouvre un terminal sur Linux
2. Assure-toi d'avoir Python 3 installe sur ton ordinateur avec la commande :

     python --version  

3. Va dans le dossier du jeu, puis tape :
 
     python3 Main.py
 
   Pour te deplacer dans le terminal, voici deux commandes utiles :
 
     ls
       -> Affiche la liste des fichiers et dossiers presents la ou
          tu te trouves. Cela te permet de verifier que tu es bien dans
          le bon dossier (tu dois voir Main.py, credentials.txt,
          les dossiers Ascii/, Saves/, Story/, etc.)
 
     cd nom_du_dossier
       -> Te permet de te deplacer ("changer de dossier") vers le
          dossier du jeu.
 
          Attention : Tu ne peux pas aller directement dans le dossier du jeu 
          s'il est rangé plusieurs niveaux plus loin 
          (par exemple dans Telechargements ou Bureau) : il faut avancer petit a petit,
          dossier par dossier, jusqu'a arriver au bon endroit.
          
          ex : cd Telechargements
               cd Jeu_BillVSLinux
               cd Jeu_v1.0
               cd Linux_VS_BillGates_POO

         ou cd Telechargements/Jeu_BillVSLinux/Jeu_v1.0/Linux_VS_BillGates_POO

 
   Une fois dans le bon dossier (verifie avec ls que Main.py est
   bien present) et tu peux lancer la commande python3 Main.py.

4. Puis commence le jeu en te connectant avec les identifiants par defaut :

     Identifiant   : player
     Mot de passe  : linux


----------------------------------------
LES COMMANDES
----------------------------------------

Le jeu se joue au clavier :

     Q -> Aller a gauche
     D -> Aller a droite
     Z -> Sauter 
     R -> Interagir avec des éléments du jeu
     E -> Passer la sortie du niveau
     M -> Afficher la carte de la tour
     A -> Se baisser (pour le niveau du boss)
     Echap -> Menu pause


----------------------------------------
LES NIVEAUX
----------------------------------------

  Niveau 0    - Hall d'accueil : decouvre les bases du jeu. (tutoriel)
  Niveau 1    - L'ascenseur bloque : debloque le mecanisme pour avancer.
  Niveau 2    - Les serveurs : rallume la lumiere en reparant le bon
                serveur.
  Niveau 3    - Cameras et bouton rouge : active le bouton pour ouvrir
                la sortie.
  Niveau 4    - Niveau miroir : tout est inverse, fais attention !
  Niveau 5    - Le pistolet a eau.
  Niveau Boss - Le combat final contre Bill Gates à la
                tour Microsoft !


----------------------------------------
SAUVEGARDES
----------------------------------------

Le jeu sauvegarde automatiquement ta progression (niveau, vies,...) 
dans le dossier Saves/, sous ton nom d'identifiant.

----------------------------------------
LE MODE ADMIN
----------------------------------------

En tapant ADMIN comme identifiant (mot de passe : admin), tu accedes
a un panneau special pour :

  - Ajouter ou supprimer des identifiants de joueurs
  - Voir la liste des joueurs enregistres
  - Lancer directement un niveau au choix


----------------------------------------
BON A SAVOIR
----------------------------------------
Il existe trois modes de jeu differents : 

    - Mode pacifique : tu as vies illimitees, tu peux donc te profiter du jeu sans 
        te soucier de mourir
    - Mode creatif : tu as 10 vies mais une fois les vies épuiséees, tu recommences 
        uniquement le niveau en cours
    - Mode survie : tu as 10 vies et une fois les vies épuisées, tu recommences le jeu 
        depuis le début

========================================
Bonne partie !
========================================