GithubHelp home page GithubHelp logo

ach's Introduction

Projet hypermarché en C++ par Qassim-Tayab MANSOOR et Kacper KUPIS

INSTALLATION:


Commencez par vous rendre dans votre répertoire de travail. Exemple :

cd /home/user/Downloads/

Clonez ce repo :

git clone https://github.com/robot3456/ACH

Allez dans le répertoire où vous avez cloné. Exemple :

cd /home/user/Downloads/ACH/

Lancez le makefile :

make 

Lancez le jeu :

./JeuHypermarche

Vous devriez vous retrouver avec un écran comme cela :

------------------------------------
| Bienvenue aux commandes de votre |                                 
|         HYPERMARCHE !            |
------------------------------------


---------- TABEAU DES MEILLEURS SCORES ----------
-------------------------------------------------
RANG    NOM                             SCORE
-------------------------------------------------
-------------------------------------------------                                                         

                        TOUR N°1
-----------------------------------------------------------------                                         
|                                                       Prix    |
|                                                               |
| ouverture/fermetures de caisses :     0  x  2cr       = 0cr   |
| caisse(s) ouverte(s) :                0  x  3cr       = 0cr   |
| clients en attente :                  0  x  2cr       = 0cr   |
| clients en caisse :                   0  x  1cr       = 0cr   |
| Tour:                                                   1cr   |
|       ------------------------------------------------        |
| Total:                                                  1cr   |
|                                                               |
-----------------------------------------------------------------

[-] Caisse 1         [Fermée]
[-] Caisse 2:        [Fermée]
[-] Caisse 3:        [Fermée]
[-] Caisse 4:        [Fermée]
[-] Caisse 5:        [Fermée]
[-] Caisse 6:        [Fermée]
[-] Caisse 7:        [Fermée]
[-] Caisse 8:        [Fermée]
[-] Caisse 9:        [Fermée]
[-] Caisse 10:       [Fermée]

Budget: 1000 crédits.
Clients dans l'hypermarché: 100, en attente de caisse: 0 et aux caisses: 0.

Action sur les caisses ...
Choisir une caisse à changer[1-10] OU changer l'état de toutes les caisses [A]. Appliquer les changements et jouer le tour[P] :  

TODO:


  • Faire un devis des budgets à la fin tour (crédits consommé par quoi)
  • Afficher le score à la fin
  • Enregistrer les scores dans un fichier (faire classe, methodes)
  • Changer les étoiles
  • Mettre les couleurs sur Fermée/ouvertes
  • Changer le saisie des actions pour ouvrir 1 caisse
  • Changer les noms des classes et les {}
  • Commenter le code
  • Mettre tout en camelCase
  • Bouton pour changer l'etat de / pour ouvrir toutes les caisses
  • ATTENTION: Score::CreateFileIfExists() efface le fichier d'avant ! il faut le changer
  • Demander nom a l'utilisateur pour le stocker dans le tableau des scores
  • Erreur dans scorefile qd le nom du joueur est la touche <entrée>
  • Devis ne se met pas à jour dans le do {} while
  • ResetDevis() dans la classe devis : pas de this
  • Retirer les parties du code qui ne servent a rien
  • CHANGER LE NOMBRE DE CLIENTS A 100 !

ach's People

Contributors

robot3456 avatar kax2 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.