Wie man eine Spielgeschichte in C++ zu schreiben

July 12

Wie man eine Spielgeschichte in C++ zu schreiben

Schreiben ein komplettes Spiel in c ++ ist eine schwierige Aufgabe, da es sich um erzeugen eine visuelle Engine und Bewegung Eigenschaften. Allerdings schreiben die Geschichte eines Spiels in c ++ ist eigentlich ziemlich einfach und unerfahrene Programmierer erfahren es in wenigen Stunden zu tun. In c ++ Spiele Storyline zu schreiben erfordert die Verwendung von basic-Syntax, Textbefehle und "If, dann" Logik. Wenn Sie diese Aufgaben meistern können, sind Sie auch auf Ihrem Weg zu der Möglichkeit einer Spielgeschichte in c++ zu schreiben.

Anweisungen

1 Schreiben Sie die Storyline von hand. Eine lange Geschichte in c ++ Programmierung ist eine zeitraubende Aufgabe, die erfordern Sie zurückgehen und oft Fehler zu korrigieren. Es ist besser, getrennt, die Geschichte und den Code zu schreiben, so dass Sie keinen Code und Geschichte Fragen gleichzeitig bewältigen.

2 Downloaden Sie und installieren Sie eine C ++ Editor und Compiler. Es macht relativ Litte Unterschied aus Sicht der Code welcher Editor und Compiler Verwendung da korrekt codierte und ausgetesteten C ++ Programme gleich ausführen, unabhängig davon, welchen, die Compiler du verwendest. Einige Compiler sind benutzerfreundlicher als andere und Sie sollten um ein wenig zu bestellen, bei der Entscheidung, die man herunterladen.

3 Laden Sie ein Projekt in Ihrem Editor C ++ mit einer Datei main.cpp. Die meisten Compiler gibt Ihnen die Möglichkeit, Ihr Projekt zu benennen, was auch immer Sie wünschen, und liefern eine grundlegende main.cpp-Vorlage, wenn Sie das neue Projekt in den Editor laden. Wenn Ihr Compiler dies für Sie nicht, laden Sie einfach eine neue Datei und nennen Sie es "main.cpp".

4 Geben Sie den Text von C ++ Basisprogramm in Ihrem Editor. Die meisten Redakteure haben es, so dass eine grundlegende main.cpp-Programm für Sie bereit, steht wenn Sie ein neues Projekt laden, aber für den Fall, dass es nicht ist, der Linie vom Ine Text ist:Linie 1: #include < Iostream >Linie 2: using Namespace std;Linie 3: Int main()Linie 4: {}Linie 5: Cout << "Here\n Text";Linie 6: cin.get();Linie 7: return 1;Linie 8:}Hinweis: tun nicht wirklich Typ "Linie X" in den Editor.

5 Bearbeiten Sie den Skelett Code oberhalb von Input- und Output-Befehle einfügen. Die erste Ausgabe des Programms sollten Sie beim Spielstart gefragt werden. Um dies zu schreiben, fügen Sie eine neue Zeile zwischen den ursprünglichen Linien 4 und 5, die dem Computer eine Schaltfläche erzählt, die, wenn gedrückt, erzeugt eine neue Ausgabe. Der Text für diese Zeile wäre "Char Brief;", wenn der Benutzer eine Buchstabentaste Spiel oder "Int Nummer;" beginnen, drückt wenn der Benutzer eine Zahlentaste beim Spielstart drückt. In der Zeile, die mit beginnt "Cout <<", ersetzen die Wörter "hier Text", "drücken Sie jede Zahl/Buchstaben um das Spiel zu starten."

6 Fügen Sie eine Zeile unterhalb der Cout << drücken Sie jede Zahl bzw. den Buchstaben "; Zeile "Cin >> Nummer;" oder "Cin >> Brief," je nach den Typ der Schaltfläche, die das Spiel beginnen soll. Denken Sie daran, dass das was Sie, in Zeile 5 schrieb entsprechen muss. Wenn es ein Buchstabe ist, die Kombination ist Char Buchstaben in Zeile 5 und dann Cin >> Brief auf Linie 7, aber wenn es eine Zahl, die Int Zahl auf Linie 5 und Cin >> auf Linie 7.

7 Schreiben das erste Bit des Geschichte-Dialog als eine "Cout <<" Zeile mit dem Dialog, gefolgt von einer "Cin >>" Linie für was Eingang benötigt wird, um zur nächsten Sequenz oder Textblocks fortgesetzt. Wenn Ihr Spiel wo ein Zeichen Gespräche und die andere Plays Zeichensätze mit einer langen Reihe von Dialog beginnt, setzen Sie einfach die "Cin >>"-Wert auf jede Zahl oder Zeichen und schreibt einen String dieser Input- und Output-Linien, bis der Monolog vorbei ist.

8 Geben Sie "if" message Befehle für Situationen, in denen der Benutzer/Spieler die Möglichkeit hat der Reaktion auf eine Geschichte, in unterschiedlicher Weise. Sie z. B., die ein Zeichen zu sagen: "tapferer Krieger, lade ich Sie gemeinsam mit mir auf eine Reise, drücken 1, verbinden, drücken 2, zu Hause zu bleiben", würden Sie schreiben:

Linie 5: Int Zahl;Linie 6: Cout << "tapferer Krieger, lade ich Sie gemeinsam mit mir auf eine Reise, drücken 1, verbinden, drücken 2, zu Hause zu bleiben";Linie 7: Cin >> AnzahlLinie 8: cin.ignore()Linie 9: Wenn (Zahl == 1) {}Linie 10: Cout << "ausgezeichnete Wahl, junge Warrior\n";Linie 11:}Linie 12: elseif (Anzahl == 2) {}Linie 13: Cout << "Sie enttäuschen mich, junge Warrior\n";Linie 14:}

9 Weiter Eingabemöglichkeiten und Zweige der If, hinzufügen, dann Anweisungen, bis Sie Ihre gesamte Storyline in c ++ ausgeschrieben haben. Dies kann scheinen Zeit ConsumingE und während man Zeit braucht, denken Sie daran, daß, sobald Sie eine Kette von Input und Output beginnen, es weiter nichts anderes als eine Inselkette, die die Kette von der "Cout <<", "Cin >>", "Wenn ()", und "else If" Linien. Was ein Code mit If finden Sie unter dann Zweige sieht aus wie Put gemeinsam Ressourcen.