| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come scrivere una storia di gioco in C + +
    Scrivere un gioco completo in C + + è un compito difficile , perché comporta la generazione di un motore grafico e le proprietà di movimento . Tuttavia, scrivendo la storia di un gioco in C + + è in realtà abbastanza semplice e un programmatore alle prime armi può imparare a farlo in una questione di ore . Scrittura di una trama di gioco in C + + richiede utilizzando la sintassi di base , comandi di testo e " se , allora " logica . Se si riesce a padroneggiare queste attività , siete sulla buona strada per essere in grado di scrivere una storia di gioco in C + + . Cose che ti serviranno
    C + + editore
    compilatore C + +
    Mostra più istruzioni
    1

    Scrivi la trama a mano. Codifica una lunga storia in C + + è un compito che richiede tempo che richiede di andare indietro e correggere gli errori più volte . E 'meglio scrivere la storia e il codice separatamente, in modo che non si ha a che fare con problemi di codice e problemi di storia allo stesso tempo .
    2

    scaricare e installare un c + + editore e compilatore . Non fa differenza relativamente litte dal punto di vista del codice quale editor e compilatore di utilizzare , in quanto adeguatamente codificate e debug C + + programmi verrà eseguito lo stesso , indipendentemente da quale compilatore stai usando . Alcuni compilatori sono più user-friendly rispetto ad altri e si consiglia di guardarsi intorno un po ' al momento di decidere quale scaricare .
    3

    carico di un progetto in C + + con un editor di main.cpp file. La maggior parte dei compilatori vi darà la possibilità di chiamare il vostro progetto di quel che volete e vi fornirà un modello di main.cpp di base quando si carica il nuovo progetto nell'editor . Se il compilatore non fa questo per voi , è sufficiente caricare un nuovo file e chiamatelo " main.cpp " .
    4

    Digitare il testo di un programma C + + di base nel vostro editor . La maggior parte dei redattori avranno modo che un programma main.cpp di base è pronto per voi quando si carica un nuovo progetto , ma nel caso in cui non lo è , il testo riga per ine è :
    linea

    1 : # includere
    linea

    2 : using namespace std;
    linea

    3 : ​​int main ( ) per

    linea 4 : {
    linea

    5 : cout << " testo qui \\ n";
    linea

    6 : cin.get ( ) ;
    linea

    7 : return 1 ;
    linea

    8 : } < br >

    . Nota: non in realtà di tipo "linea x " nell'editor
    5

    modificare il codice sopra scheletro con l'inserimento di input e di output dei comandi . La prima uscita del programma dovrebbe essere un prompt che richiede di avviare il gioco . Per scrivere questo , inserire una nuova riga tra le righe originali 4 e 5 che dice al computer di un pulsante che , se premuto , genera una nuova uscita . Il testo di questa linea sarebbe " char letter ; " se l' utente preme un tasto per avviare il gioco , o " int numero ; " lettera se l'utente preme un tasto numerico per iniziare il gioco . Nella riga che inizia con " cout <<" , sostituire le parole " testo" con "Premere un numero /lettera per iniziare il gioco . "
    6

    inserire una riga sotto il cout < > numero , . "o" cin >> lettera , "a seconda del tipo di pulsante che si desidera iniziare il gioco Ricordate , questo deve corrispondere con quello che hai scritto nella riga 5 . Se si tratta di una lettera , la combinazione è lettera char sulla linea 5 e poi cin >> lettera sulla linea 7 , ma se è un numero , è il numero int sulla linea 5 e cin >> numero on line 7 .
    7

    Scrivi il primo bit del dialogo storia come una linea " cout <<" contenente il dialogo , seguito da un " cin >> " linea per qualsiasi ingresso è necessario per procedere alla la sequenza successiva o blocco di testo . Se il gioco inizia con una lunga stringa di dialogo in cui si parla dei personaggi e l'altro personaggio ascolta , basta impostare il valore di " cin >> " a qualsiasi numero o carattere e scrivere una stringa di questi ingressi e linee di uscita fino a quando il monologo è finita .
    8 Tipo

    "se" i comandi per le situazioni in cui l'utente /giocatore ha la possibilità di rispondere a un messaggio di storia in modi diversi . ad esempio, si desidera che il un carattere a dire: " coraggioso guerriero , vi invito a unirvi a me in un viaggio , premere 1 per unirsi , premere 2 per stare a casa " , si potrebbe scrivere :
    linea

    5: int numero ; < br line>

    6 : cout << " guerriero coraggioso , vi invito a unirvi a me in un viaggio , premere 1 per unirsi , premere 2 per stare a casa " ;
    linea

    7 : cin >> , numero

    linea 8 : cin.ignore ( ) per

    linea 9 : if ( numero == 1) {
    linea

    10: cout << " Ottima scelta , giovane guerriero \\ n ";
    linea

    11 : }
    linea

    12 : else if ( numero == 2) {
    linea

    13: cout << " Tu mi ha deluso, giovane guerriero \\ n ";
    linea

    14 : }
    9

    Continuare ad aggiungere opzioni di input e le filiali di se , quindi le dichiarazioni fino a quando si dispone di tutta la vostra storia scritta in C + + . Ciò può sembrare tempo consumingE e mentre ci vuole tempo , ricordate che una volta che si inizia una catena di input e output , continua non è niente di più che una catena di estendere la catena di di " cout << " , " cin >> "," if ( ) " e " else if " linee . Per vedere che un codice con se , quindi rami sembra mettere insieme , vedere Risorse .

    Previous :

    next :
      Articoli Correlati
    ·Come leggere i numeri da file in C 
    ·I vantaggi della struttura di ripetizione C + + 
    ·Come utilizzare la funzione memset in C + + 
    ·Come spostare un puntatore a file in C + + 
    ·Che cosa è un puntatore in C 
    ·Come programmare Game Boy Advance 
    ·Come rimuovere Imbottitura da una struttura C 
    ·Come fare una cartella in C + + 
    ·C statico funzione inline 
    ·Come inizializzare un array in C 
      Articoli in evidenza
    ·Come reinstallare MySQL Table 
    ·Come scrivere file di testo a larghezza fissa con Visua…
    ·Come installare Java JDK su Ubuntu 
    ·Come fare una GUI in C 
    ·Come fare nebbia volumetrica in Open GL 
    ·Che cosa sono variabili struttura inizializzato a in C 
    ·Come modificare PLC Programmazione 
    ·Come ottenere il nome di una variabile passata in PHP 
    ·Come modificare il TextBox Colore bordo in Visual Basic…
    ·Come progettare un diagramma di flusso per le conversio…
    Copyright © Conoscenza Informatica http://it.wingwit.com