Het schrijven van een volledig spel in C + + is een moeilijke taak , omdat het gaat om het genereren van een visuele motor en beweging eigenschappen . Echter , het schrijven van het verhaal van een spel in c + + is eigenlijk vrij eenvoudig en een beginnende programmeur kan leren om het te doen in een kwestie van uren . Het schrijven van een spel verhaallijn in C + + vereist behulp basis syntax , tekst commando's en "als , dan" logica . Als u deze taken kunt beheersen , bent u goed op uw weg naar de mogelijkheid om een spel verhaal in C + + te schrijven . Wat je nodig hebt C + + editor C + + compiler Toon Meer Aanwijzingen 1 Schrijf de verhaallijn uit de hand. Coderen van een lange verhaallijn in C + + is een tijdrovende taak die vereist dat je terug en correcte fouten vele malen gaan . Het is beter om het verhaal en de code los te schrijven , zodat u niet te maken hebben met code kwesties en vraagstukken verhaal tegelijkertijd . Kopen van 2 Download en installeer een c + + editor en compiler . Het maakt relatief litte verschil met een code perspectief welke editor en compiler die u gebruikt , omdat goed gecodeerd en debuggen c + + programma zal hetzelfde ongeacht welke compiler je gebruikt draaien . Sommige compilers zijn meer gebruiksvriendelijker dan anderen en wilt u misschien om te winkelen een beetje rond bij de beslissing welke te downloaden . Load 3 een project in je c + + editor met een main.cpp bestand . De meeste compilers zal u de mogelijkheid om het benoemen van uw project wat je wilt geven en zal een basis main.cpp sjabloon opgeeft wanneer u het nieuwe project in de editor te laden . Als je compiler niet dit voor je doen , gewoon een nieuw bestand te laden en noemen het " main.cpp " . Type 4 de tekst van een basis C + + programma in uw editor. De meeste editors zal hebben, zodat een basis main.cpp programma is klaar voor u wanneer u een nieuw project te laden , maar in geval is het niet , de lijn - door - ine tekst is : lijn 1 : # onder lijn Pagina 2 : using namespace std ; lijn 3 : int main ( ) lijn Goedkope 4 : { lijn 5 : cout << " tekst hier \\ n " ; lijn 6 : cin.get ( ) ; lijn 7 : return 1 ; lijn 8 : } < br > . Let op: niet echt het type "lijn x " in de editor 5 Bewerk het skelet bovenstaande code door het invoegen van input en output commando's . De eerste uitvoer van je programma moet een prompt zijn vraag om het spel te starten . Om dit te schrijven , plaatst u een nieuwe lijn tussen de oorspronkelijke lijnen 4 en 5 dat de computer een knop die , indien geperst , ontstaat een nieuwe output vertelt . De tekst voor deze lijn zou " char letter ; " zijn als de gebruiker een brief sleutel tot het spel , of " int nummer ; " start drukt als de gebruiker op een cijfertoets om het spel te starten . In de regel die begint met " cout << " , vervangen door de woorden " tekst hier " met " druk op een cijfer /letter om het spel te starten . " 6 invoegen van een lijn onder het cout < > nummer leest ; . "of" cin >> brief , " afhankelijk van het type van de knop die u wilt het spel te starten onthouden , dit moet overeenkomen met wat je schreef in lijn 5 . Als het een brief , de combinatie is char letter op lijn 5 en vervolgens cin >> brief op lijn 7 , maar als het een nummer , het is int nummer op lijn 5 en cin >> getal op lijn 7 . 7 Schrijf het eerste stukje van het verhaal van de dialoog als een " cout << " regel met de dialoog , gevolgd door een " cin >> " lijn voor welke ingang is nodig om over te gaan tot de volgende sequentie of tekstblok . Als je het spel begint met een lange reeks van dialoog , waar een teken praat en de ander personage luistert , dan kun je de " cin >> " waarde aan een nummer of teken en schrijf een reeks van deze inbreng en output lijnen totdat de monoloog is voorbij . Type 8 "als " -opdrachten voor situaties waarin de gebruiker /speler de mogelijkheid om te reageren op een verhaal boodschap op verschillende manieren heeft . bijvoorbeeld , u wilt dat de een teken om te zeggen , " Brave krijger , ik nodig u uit om samen met mij op een reis , drukt u op 1 om mee te doen , druk op 2 om thuis te blijven " , zou je schrijft : lijn 5 : int getal ; < br lijn > 6 : cout << " dappere krijger , ik nodig u uit om samen met mij op reis, op 1 om te sluiten , drukt u op 2 om thuis te blijven " ; lijn 7 : cin >> ; aantal lijn 8 : cin.ignore ( ) lijn 9 : if ( aantal == 1 ) { lijn 10 : cout << " Uitstekende keuze , jonge krijger \\ n " ; lijn 11 : } lijn 12 : else if ( aantal == 2 ) { lijn 13 : cout << " Je stelt me teleur , jonge krijger \\ n " ; lijn 14 : } 9 Doorgaan voegen invoermogelijkheden en takken van wanneer , dan uitspraken totdat je je hele verhaallijn geschreven in c + + . Dit kan tijd consumingE lijkt en hoewel het vergt wel tijd , vergeet niet dat als je eenmaal begint een keten van input en output , de voortzetting daarvan is niets meer dan een keten uitbreiding van de keten van van " cout << " , " cin >> " , " if ( ) " , en " anders als " lijnen . In welke een code met zo , dan takken lijkt op elkaar gezet , zie Bronnen zien .
|