So erstellen sie ein 20-fragen-spiel in c ++

Dieses Tutorial wird Sie durch die Erstellung von 20 Fragen in C ++ mit Nummern mit visueller Studio. Dieses Tutorial ist sehr "blanke Knochen" und verwendet nur die Grundlagen der C ++ - Programmierung.

Schritte

Teil 1 von 3:
Projekt erstellen
  1. Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 1
1. Erhalten Sie eine Kopie des visuellen Studios und öffnen Sie sie.
  • Sie finden einen detaillierten Anleitung zum Setup So installieren und einrichten Visual Studio Express 2013.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 2
    2. Erstellen Sie ein Projekt, indem Sie auf die Registerkarte Datei oben links klicken und klicken Neues Projekt.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 3
    3. Drücke den Vorlagen Tab links.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 4
    4. Klicken Visual C++ unter der Registerkarte Vorlagen.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 5
    5. Klicken Leeres Projekt mitten drin.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 6
    6. Nennen Sie Ihr Projekt etwas relevantes.
  • Beispielsweise: 20 Fragen Spiel.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 7
    7. Fügen Sie eine Quelldatei hinzu. Rechtsklick Quelldaten Auf der rechten Seite des Bildschirms unter der Lösungs-Explorer-Box. Dann fügen Sie hinzu und klicken Sie auf Neue Datei.
  • Quelldaten -> Hinzufügen -> Neue Datei
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 8
    8. Wählen Sie C ++ - Datei (.CPP), nennen Sie es etwas Relevantes und klicken Sie auf Hinzufügen.
  • Beispielsweise: "Main.Cpper" Weil dies unsere Hauptquelldatei sein wird. Dieses Namensschema ist besonders wichtig in größeren Maßstabs, die mehr als eine Datei erfordern.
  • Teil 2 von 3:
    Programm einrichten
    1. Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 9
    1. Beginnen Sie mit dem Programmiereinrichtung.
    • Art: #einschließen
    • Dies beinhaltet eine Datei in der C ++ - Bibliothek, die die Konsolenmanipulation ermöglicht.
  • Art: Verwenden von Namespace std-
  • Dies bedeutet, dass Sie einen Standard-Namespace verwenden (STD) verwenden.
  • Art: int main () {}
  • Dies ist die Hauptfunktion, die das Programm ausgeführt wird. Alles läuft dadurch.
  • Zwischen den gelockten Zahnspangen {} drücken Sie einige Male ein. Alles geht zwischen den lockigen Zahnspangen ein. Hinweis: Die grünen Wörter sind Kommentare. Diese sind für Sie (den Dolmetscher), um den Code besser zu erkennen.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 10
    2. Die Variablen erklären.
  • Innerhalb der Hauptfunktionshalterungen (int Main ()), erstellen Sie die folgenden Variablen:
  • int max = 100-
  • int min = 0-
  • char ans-
  • int num = 0-
  • Vermutung-
  • int NUMGUESS = 0-
  • Beachten Sie, dass einige Variablen mit Werten deklariert werden, während andere nicht sind. Dies liegt daran, dass diese Variablen von dem vordefinierten Programm erforderlich sind. Dies wird durch die Verwendung bestimmt.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 11
    3. Erstellen Sie die Nachricht an den Benutzer.
  • Art: Kehre << "Denken Sie an eine Zahl zwischen 1 und 100." << endlo-
  • Dadurch wird der Benutzer für ihre Nummer aufgefordert, ihnen eine Vorstellung davon, was von ihnen benötigt wird.
  • Teil 3 von 3:
    Programmierung der Logik
    1. Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 12
    1. Erstellen Sie das do-während Schleife. Dies kontrolliert die gesamte Spiellogik.
    • Art: do {} während (num == 0 && numguess < 20)-
    • Drücken Sie ↵ ein paar Male zwischen den Zahnspangen eingeben. HINWEIS: NUM == 0 && NUMGUESS < 20 Grundsätzlich bedeutet, dass die Schleife fortgesetzt wird, bis Num gleich 0 und die Rauschzahl weniger als 20 beträgt.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 13
    2. Geben Sie alles auf das Bild ein innerhalb das do-während Klammern.
  • Verstehen Sie die Logik der Schleife:
  • Der Benutzer eingibt Y oder n, basierend auf ihrer Nummer.
  • Wenn ihre Zahl größer oder gleich erraten ist, nimmt NUMGUESS-Inkremente um 1 und das Programm ein Vermutung.
  • Wenn die Vermutung korrekt ist, bricht das Programm aus der Schleife ab und der Computer gewinnt.
  • Wenn die Vermutung falsch ist, min = raten Sie es, den Wertebereich in der Hälfte effektiv zu schneiden und die Schleife wieder zu starten.
  • Wenn ihre Zahl nicht größer oder gleich erraten oder gleichermaßen raten, numghof inkrementen um 1 und max = Vermutung des Wertebereichs in der Hälfte, und die Schleife wieder anfangen.
  • Das Programm wird diese Vermutungen durchlaufen und prüft, bis er die Benutzer nummeriert, auf eine einzige Zahl oder Es erreicht sein 20 Fragenlimit.
  • Speichern und ausführen Sie das Programm. An diesem Punkt sollte alles alles tun, was es sei, die abschließende Nachricht auszuschließen. Wenn das Programm plötzlich schließt, wenn er Ihre Nummer erraten oder Wenn es Ihre Nummer nicht erraten, ist das normal. Wir werden dies in den nächsten Schritten beheben.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 14
    3. Geben Sie alles auf das Bild ein nach dem das do-während Schleife. Dies ist die abschließenden Codezeilen, in denen der Spieler gewinnt oder nicht.
  • Verstehen Sie die Logik der abschließenden Nachricht:
  • Wenn die Rauschzahl 20 und Num ist gleich 0, der Computer konnte nicht Erraten Sie Ihre Nummer.
  • Beachten Sie, dass sich der Wert von Num nie ändert, wenn die Benutzernummer niemals erraten wird.
  • Wenn die Benutzerummer ist richtig erraten, gibt der Computer Ihre Nummer und ein kleines Sieg-Smiley-Gesicht aus.
  • Beachten Sie die Zeilen System("Pause")- und Rückkehr 0-
  • System("Pause") Pausiert einfach das Programm, sodass der Benutzer die Nachricht lesen kann.
  • Rückkehr 0- existiert, weil es gut ist, einen Wert in der Hauptfunktion zurückzugeben - auch wenn der Wert irrelevant ist.
  • Bildtitel Erstellen Sie ein 20-Fragen-Spiel in C ++ Schritt 15
    4. Überprüfen Sie Ihr abgeschlossenes Programm.
  • Tipps

    Es gilt als bewährter Praxis und empfohlen, mit Ihren Programmen herumzuspielen. Haben Sie keine Angst, Werte zu ändern, Spielzeug mit dem Code und brechen Sie ein paar Dinge. So lernen Sie.

    Warnungen

    Sie benötigen ein Microsoft-Konto, um das Visual Studio zu verwenden. Möglicherweise müssen Sie einen erstellen.
  • Wenn Sie einen Fehler in Ihrem Code erhalten, suchen Sie nach Folgendes:
  • Rotunterstäbungen beim Erhalt von Fehlern.
  • Die Schreibweise Ihrer Variablen.
  • Fehlende semikolons (-).
  • Fehlende gelockte Zahnspangen ({}) - besonders bei deinen Schlaufen.
  • Wenn alles andere fehlschlägt, können Sie Fehlercodes in Google kopieren und einfügen. Es gibt Tausende oder Artikel zu gängigen Fehlern und Fehlern.
  • Dinge, die du brauchen wirst

    • Ein Computer oder ein gleichwertiges elektronisches Gerät, das visuelle Studio unterstützt.
    • Visual Studio 2013 oder höher
    In Verbindung stehende Artikel