Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

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 : }

. 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 .

 

Programmazione © www.354353.com