Ecrire un match complet en C + + est une tâche difficile , car elle implique la génération d'un moteur visuel et les propriétés de mouvement. Cependant, écrit l'histoire d'un jeu en C + + est en fait assez facile et un programmeur novice peut apprendre à le faire en quelques heures. Rédaction d'un scénario de jeu en C + + en utilisant la syntaxe de base exige , les commandes de texte et « si , alors » logique . Si vous pouvez maîtriser ces tâches, vous êtes bien sur votre façon d'être capable d'écrire une histoire du jeu en C + + . Choses que vous devez
C + + éditeur
compilateur C + +
Show More Instructions
1
Ecrire l'histoire à la main. Codage d'une longue histoire en C + + est une tâche chronophage qui vous obligera à aller en arrière et corriger des erreurs à plusieurs reprises. Il est préférable d'écrire l'histoire et le code séparément , de sorte que vous n'avez pas à traiter des questions de code et des questions d'histoire en même temps .
2
Télécharger et installer un c + + éditeur et le compilateur . Il fait la différence relativement litte dans une perspective de code qui éditeur et le compilateur que vous utilisez, depuis bien codé et déboguer c + + programmes se dérouleront le même quel que soit le compilateur que vous utilisez. Certains compilateurs sont plus convivial que d'autres et vous voudrez peut-être faire le tour un peu pour décider laquelle de télécharger .
3
charge un projet dans votre c + + avec un éditeur main.cpp image. La plupart des compilateurs vous donnera la possibilité de nommer votre projet que vous souhaitez et fournira un modèle de main.cpp de base lorsque vous chargez le nouveau projet dans l'éditeur. Si votre compilateur ne fait pas cela pour vous, il suffit de charger un nouveau fichier et l'appeler " main.cpp " .
4 Type de
le texte d'une base programme C + + dans votre éditeur . La plupart des éditeurs devront en sorte qu'un programme de main.cpp de base est prêt à vous lorsque vous chargez un nouveau projet, mais dans le cas contraire, le texte ligne par ine est: ligne de
1: # inclure
ligne de 2: using namespace std ;
ligne de
3 : int main ()
ligne de
4: {
ligne de
5: cout << " texte ici \\ n";
ligne de
6: cin.get (); ligne de
7: return 1;
ligne de
8: } < br >
. Remarque: ne tapez pas " ligne x " dans l'éditeur
5
Modifier le squelette du code ci-dessus en insérant des commandes d'entrée et sortie . La première sortie de votre programme devrait être un message vous demandant de commencer le match. Pour écrire ce , insérer une nouvelle ligne entre les lignes originales 4 et 5 qui indique à l'ordinateur d'un bouton qui , si vous appuyez dessus, une nouvelle sortie . Le texte de cette ligne serait « char lettre ; " si l'utilisateur appuie sur une touche pour démarrer le jeu, ou " int nombre ; « lettre si l' utilisateur appuie sur une touche numérique pour commencer la partie. Dans la ligne qui commence par « cout <<" , remplacer les mots « texte ici" avec " appuyez sur n'importe quel nombre /lettre pour commencer le match. "
6
Insérer une ligne en dessous du cout < > nombre ; . "ou" cin >> lettre ", selon le type de bouton que vous souhaitez démarrer le jeu Rappelez-vous, cela doit correspondre à ce que vous avez écrit à la ligne 5 . s'il s'agit d'une lettre , la combinaison est char lettre sur la ligne 5 , puis cin >> lettre sur la ligne 7 , mais si c'est un nombre , il est int nombre sur la ligne 5 et cin >> numéro en ligne 7.
7 Ecrire le premier bit de dialogue de l'histoire comme une ligne " cout <<" contenant le dialogue , suivi d'un " cin >> " ligne pour une entrée est nécessaire de procéder à la séquence suivante ou un bloc de texte. Si votre jeu commence avec une longue chaîne de dialogue où l'on parle de caractères et l'autre personnage éCOUTE, vient de mettre la " cin >> " valeur à n'importe quel chiffre ou un caractère et d'écrire une chaîne de ces entrées et les lignes de sortie jusqu'à ce que le monologue est terminée.
8 Type de
"si" les commandes pour les situations où l'utilisateur /joueur a la possibilité de répondre à un message d' histoire de différentes manières . Par exemple, vous voulez que le un personnage à dire: « Brave guerrier , je vous invite à me rejoindre pour un voyage , appuyez sur 1 pour rejoindre , appuyez sur 2 pour rester à la maison " , vous pouvez écrire :
ligne de
5: int nombre ; < br > ligne
6: cout << " guerrier courageux , je vous invite à me rejoindre pour un voyage , appuyez sur 1 pour rejoindre , appuyez sur 2 pour rester à la maison " ; ligne de
7: cin >> , numéro de ligne de
8: cin.ignore ()
ligne de
9 : if ( nombre == 1) { ligne de
10: cout << " Un excellent choix , jeune guerrier \\ n "; ligne de
11: }
ligne de
12: else if ( nombre == 2) {
ligne de
13: cout <<" Vous me décevoir , jeune guerrier \\ n "; ligne de
14: }
9
Continuez à ajouter des options d'entrée et les branches des cas , alors les états jusqu'à ce que vous avez toute votre scénario écrit en C + + . Cela peut sembler temps consumingE et tout cela prend du temps , rappelez-vous qu'une fois que vous commencez une chaîne d' entrée et de sortie , poursuit il n'est rien de plus qu'une chaîne extension de la chaîne de de " cout << ", " cin >> "," if () "et" else if " des lignes . Pour voir ce qu'est un code avec if, then branches ressemble à rassembler , voir Ressources .