| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire une carte fichier de jeu en C + +
    C + + langage de programmation est un langage compilé . Cela signifie qu'un fichier de texte intégral de code C + + est converti en un fichier unique, exécutable lors d'un processus appelé « compilation ». Si vous êtes nouveau sur C + + , vous pouvez être intéressé par un projet amusant qui vous fera découvrir le processus de compilation et produit un jeu de travail . Par exemple, vous pouvez créer un jeu simple qui tire une carte au hasard dans un jeu de cartes. Il s'agit d' un projet que vous pouvez compléter en un court laps de temps , avec peu ou aucune expérience en programmation . Les choses dont vous aurez besoin
    C + + environnement de développement intégré (IDE)
    C + + Compiler
    Show More Instructions
    1

    charge le C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
    2

    Ecrire les quatre déclarations suivantes en haut du fichier de code source pour importer les bibliothèques C + + nécessaires : .
    < P > # include

    # include

    # include

    using namespace std ;
    3

    créer deux tableaux de chaînes . Un tableau est un conteneur qui contient une séquence d'objets , et ils sont parfaits pour la tenue de la couleur et la valeur d'une carte à jouer. Pour une plate-forme standard, moins les cartes Joker , vous pouvez écrire les deux tableaux de chaînes suivantes :
    costume de chaîne de

    [] = {" Diamonds ", " coeurs ", " pique ", " Clubs "}; < br > string

    faceValue [] = {" deux ", " trois", " quatre " , "cinq" , AB

    "Six" , "Seven" , " Eight" , "Nine" , "Ace "," roi " , AB

    " Queen " , " Jack " };
    4

    Écrire une fonction qui détermine au hasard la couleur et la valeur d'une carte. Appelez cette fonction " getCard " et le faire sortir d'une chaîne. Ecrivez ce qui suit pour créer un squelette de cette fonction :

    getCard de string ()

    {}
    5

    Remplissez la fonction en écrivant le code nécessaire pour tirer une carte aléatoire . Tout le code dans les étapes 6 à 11 doivent être placés dans l'entre accolades de la fonction " getCard " .
    6

    déclarer une chaîne de texte qui représente une carte , ce qui peut être fait par simplement écrit ce qui suit:
    carte de la chaîne de

    ;
    7

    créer deux variables entières qui créent des valeurs aléatoires . La première variable crée des valeurs comprises entre 0 et 11, et est parfait pour déterminer aléatoirement la valeur nominale d'une carte. La deuxième variable crée des valeurs comprises entre 0 et 3, et est adapté pour déterminer la combinaison d'une carte

    int cardValue = rand ()% 12; .

    Int cardSuite = rand ()% 4 ;
    8

    Ajoutez la valeur nominale de la chaîne "carte" comme ceci:
    carte

    + = faceValue [ cardValue ] ;
    9

    place un diviseur entre-deux de la valeur de la carte et des vêtements comme ceci:
    carte

    + = " de " ;
    10

    Ajoutez la couleur de la carte à la chaîne comme ceci:
    carte

    + = costume [ cardSuite ] ;
    11

    sortie de la chaîne et mettre fin à la fonction en écrivant ce qui suit:
    carte de retour de

    ;
    12 < p > Créer une fonction principale . C'est le point d'entrée de votre programme, et c'est là où il commence l'exécution . Le code des étapes restantes doit aller en entre les accolades de la fonction principale , indiquées ci-dessous :

    int main () {}


    13

    Ecrire la déclaration suivante pour demander au joueur combien de cartes il souhaite attirer l' :

    cout << " combien carte voulez-vous en tirer? " << endl;
    14

    déclarer une variable de type entier qui stocke le nombre de cartes que le joueur veut dessiner, mais mis à zéro pour l'instant: Photos

    int numberOfCards = 0 ;
    15

    écrire la déclaration suivante pour récupérer la valeur saisie à partir du clavier et le mettre à la hauteur des " numberOfCards , « variables comme celui-ci : Trouvez

    cin >> numberOfCards ;
    16

    Créer une boucle pour que se répète le même code autant de fois que l'utilisateur a choisi avec la valeur " numberOfCards " . Puis appeler ou invoquer la fonction " getCard " pour générer une carte aléatoire. Vous pouvez imprimer un texte trop , comme ceci:

    for (int i = 0; i < numberOfCards ; i + +) {

    cout << " vous avez dessiné un :« < < getCard () << endl; }
    17

    compiler le programme en appuyant sur le bouton "Play " vert. Cela crée un fichier exécutable unique sur l'ensemble de ce code source . Ce fichier sera automatiquement de fonctionner pour vous, afin que vous puissiez jouer votre propre match. Si vous tapez sur quatre , vous pourriez obtenir un résultat qui ressemble à ceci:

    a un : Sept des Clubs

    Vous avez fait un : Queen of Diamonds

    vous a attiré une : Seven of Diamonds

    vous avez dessiné un : Huit de pique

    Previous :

    next :
      articles connexes
    ·Comment convertir un flottant à cordes en C + + 
    ·Comment ignorer les lignes de commentaires en C + + 
    ·Comment faire pour créer un portrait en C + + 
    ·Comment faire pour démarrer un code C à partir de la …
    ·Comment tracer des lignes dans Visual C + + 
    ·Comment faire Addition de vecteurs en C 
    ·Comment faire une application iPhone Really Simple 
    ·C Tutoriel: Types de données 
    ·Comment utiliser la fonction strcmp en C + + 
    ·Comment sauter d' une fonction d'annulation en C + + 
      articles en vedette
    ·Comment faire un patch 
    ·Comment vérifier si un élément existe dans une liste…
    ·Comment lire MDB pour ODBC 
    ·Comment trouver des fichiers VBA 
    ·Comment rôtir un jarret de porc 
    ·Comment appeler une méthode qui retourne une chaîne e…
    ·Comment faire pour supprimer plusieurs objets en Java 
    ·Qu'est-ce que PrintStream en Java 
    ·Comment faire de favori des systèmes en PHP & MySQL 
    ·Comment changer une SA Database Password Command Line 
    Copyright © Connaissances Informatiques http://fr.wingwit.com