Comment créer un jeu de 20 questions en c ++

Ce didacticiel vous fera dans la création de 20 questions en C ++ avec des chiffres à l`aide de Visual Studio. Ce tutoriel est très "os nus" et utilise uniquement les bases de la programmation C ++.

Pas

Partie 1 de 3:
Créer un projet
  1. Image intitulée Créer un jeu de 20 questions en C ++ Étape 1
1. Obtenir une copie de Visual Studio et ouvrez-la.
  • Vous pouvez trouver un guide détaillé pour configurer à Comment installer et configurer Visual Studio Express 2013.
  • Image intitulée Créer un jeu de 20 questions en C ++ Step 2
    2. Créez un projet en cliquant sur l`onglet Fichier en haut à gauche et en cliquant sur Nouveau projet.
  • Image intitulée Créer un jeu de 20 questions dans C ++ Étape 3
    3. Clique le Modèles onglet à gauche.
  • Image intitulée Créer un jeu de 20 questions en C ++ Step 4
    4. Cliquez sur Visuel c++ Sous l`onglet Templates.
  • Image intitulée Créer un jeu de 20 questions dans C ++ Étape 5
    5. Cliquez sur Projet vide au milieu.
  • Image intitulée Créer un jeu de 20 questions dans C ++ Step 6
    6. Nommez votre projet quelque chose de pertinent.
  • Par example: 20 questions de questions.
  • Image intitulée Créer un jeu de 20 questions dans C ++ Step 7
    7. Ajouter un fichier source. Clic-droit Fichiers source Sur le côté droit de l`écran sous la boîte de la solution Explorer. Alors allez ajouter et cliquez sur Nouveau fichier.
  • Fichiers source -> Ajouter -> Nouveau fichier
  • Image intitulée Créer un jeu de 20 questions dans C ++ Step 8
    8. Sélectionnez C ++ File (.CPP), nommez-le quelque chose de pertinent et cliquez sur Ajouter.
  • Par example: "Principale.cpp" parce que ce sera notre fichier source principal. Ce schéma de dénomination est particulièrement important dans les programmes à plus grande échelle nécessitant plus d`un fichier.
  • Partie 2 de 3:
    Mise en place du programme
    1. Image intitulée Créer un jeu de 20 questions dans C ++ Étape 9
    1. Commencer la configuration de programmation.
    • Taper: #inclure
    • Cela inclut un fichier dans la bibliothèque C ++ qui permet la manipulation de la console.
  • Taper: Utilisation de Namespace Std-
  • Cela signifie que vous utilisez un espace de noms standard (STD).
  • Taper: int main(){ }
  • C`est la fonction principale que le programme fonctionnera. Tout fonctionne à travers cela.
  • Entre les bretelles bouclées {}, appuyez sur Entrée quelques fois. Tout se passe entre les bretelles bouclées. Remarque: les mots de couleur verte sont des commentaires. Ce sont pour vous (l`interprète) pour mieux comprendre le code.
  • Image intitulée Créer un jeu de 20 questions en C ++ Étape 10
    2. Déclarer les variables.
  • Dans les principales fonctions, (int main()), créez les variables suivantes:
  • int max = 100-
  • int min = 0-
  • charme-
  • int num = 0-
  • Int devinez-
  • int NUMGUESS = 0-
  • Notez que certaines variables sont déclarées avec des valeurs, tandis que d`autres ne sont pas. En effet, les variables sont requises par le programme à prédéfinir. Ceci est déterminé par la façon dont ils sont utilisés.
  • Image intitulée Créer un jeu de 20 questions dans C ++ Étape 11
    3. Créez le message à l`utilisateur.
  • Taper: couton << "Pensez à un nombre compris entre 1 et 100." << endl-
  • Cela invite l`utilisateur à leur numéro, leur donnant une idée de ce qui est requis d`eux.
  • Partie 3 sur 3:
    Programmer la logique
    1. Image intitulée Créer un jeu de 20 questions en C ++ Step 12
    1. Créer le faire pendant boucle. Cela contrôlera toute la logique de jeu.
    • Taper: do {} alors que (num == 0 && NUMGUESS < 20)-
    • Appuyez sur ↵ Entrez quelques fois entre les accolades. Remarque: num == 0 && NUMGUESS < 20 essentiellement signifie que la boucle se poursuivra jusqu`à ce que NUM équivaut à 0 et NUMBUESS soit inférieur à 20.
  • Image intitulée Créer un jeu de 20 questions en C ++ Step 13
    2. Tapez tout sur la photo dans les faire pendant supports.
  • Comprenez la logique de la boucle:
  • L`utilisateur entrera dans Y ou N, en fonction de leur numéro.
  • Si leur nombre est supérieur ou égal à deviner, les incréments de NUMGUESS par 1 et le programme gagne.
  • Si la conjecture est correcte, le programme éclate de la boucle et l`ordinateur gagne.
  • Si la supposition est incorrecte, Min = devinez-la couper efficacement la plage de valeurs en deux et commence la boucle à nouveau.
  • Si leur nombre n`est pas supérieur ou égal à deviner, NUMGUESS augmente de 1 et max = devinez - coupez la gamme de valeurs en deux et en commençant la boucle à nouveau.
  • Le programme passera à travers ces suppositions et vérifie jusqu`à ce qu`il réduit le numéro des utilisateurs vers un seul numéro ou alors Il atteint sa limite de questions.
  • Enregistrer et exécuter le programme. À ce stade, il devrait faire tout ce qu`il est destiné à faire, à l`exclusion du message final. Si le programme ferme soudainement quand il devine votre numéro ou alors quand il échoue de deviner votre numéro, c`est normal. Nous allons résoudre ce problème dans les prochaines étapes.
  • Image intitulée Créer un jeu de 20 questions en C ++ Step 14
    3. Tapez tout sur la photo après les faire pendant boucle. Ce sera la conclusion des lignes de code qui géraient si le joueur gagne ou non.
  • Comprenez la logique du message de conclusion:
  • Si le nombre de NUMGUESS est égal à 20 et NUM est égal à 0, l`ordinateur ne pouvait pas Devinez votre numéro.
  • Notez que la valeur de num ne changera jamais si le numéro des utilisateurs n`est jamais deviné.
  • Si le numéro des utilisateurs est Devineux correctement, l`ordinateur vous donnera votre numéro et un petit visage de smiley victoire.
  • Notez les lignes système("pause")- et retour 0-
  • système("pause") En pause simplement le programme, permettant à l`utilisateur de lire le message.
  • retour 0- existe parce qu`il est une bonne pratique de retourner une valeur dans la fonction principale- même si la valeur n`est pas pertinente.
  • Image intitulée Créer un jeu de 20 questions dans C ++ Étape 15
    4. Passez en revue votre programme terminé.
  • Conseils

    Il est considéré comme une bonne pratique et recommandé, de jouer avec vos programmes. N`ayez pas peur de changer de valeurs, jouets avec le code et briser quelques choses. C`est comme ça que tu apprends.

    Mises en garde

    Vous avez besoin d`un compte Microsoft pour utiliser Visual Studio. Vous devrez peut-être créer un.
  • Si vous obtenez une erreur dans votre code, recherchez les éléments suivants:
  • Souligne rouge lors de la réception des erreurs.
  • L`orthographe de vos variables.
  • Semicolons manquants (-).
  • Bretelles frisées manquantes ({}) - surtout avec vos boucles.
  • Si tout le reste échoue, vous pouvez copier et coller des codes d`erreur dans Google. Il y a des milliers ou des articles sur des erreurs courantes et des erreurs.
  • Choses que vous aurez besoin

    • Un ordinateur ou un appareil électronique équivalent qui prend en charge Visual Studio.
    • Visual Studio 2013 ou plus
    Articles connexes