|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skriver ett Game Story i C + +

    Skriva ett komplett spel i c + + är en svår uppgift , eftersom det innebär att generera en visuell motor och egenskaper rörelse . Men att skriva berättelsen om ett spel i c + + är faktiskt ganska lätt och en nybörjare programmerare kan lära sig att göra det på några timmar . Skriva ett spel story i C + + kräver användning av grundläggande syntax , kommandon text och " om det , då " logik . Om du kan behärska dessa uppgifter , är du på god väg att kunna skriva ett spel berättelse i C + + . Saker du behöver
    C + + Redaktör C + + kompilator
    Visa fler instruktioner
    1

    Skriv handlingen ut för hand . Kodning en lång story i C + + är en tidskrävande uppgift som kommer att kräva att du ska gå tillbaka och rätta till misstagen många gånger . Det är bättre att skriva berättelsen och koden separat , så att du inte behöver ha att göra med kod och frågor berättelse samtidigt .
    2

    Ladda ner och installera en c + + editor och kompilator . Det gör relativt litte skillnad från en kod perspektiv som redaktör och kompilator du använder , eftersom korrekt kodade och rättas C + + -program kommer att köra samma oavsett vilken kompilator du använder . Vissa kompilatorer är mer användarvänlig än andra och du kanske vill shoppa runt lite när man beslutar vilka en att ladda ner .
    3

    Ladda ett projekt i c + + editor med en main.cpp fil. De flesta kompilatorer ger dig möjlighet att namnge ditt projekt vad du vill och kommer att ge en grundläggande main.cpp mall när du laddar upp det nya projektet i redigeraren . Om din kompilator inte göra det åt dig , helt enkelt ladda en ny fil och kallar det " main.cpp " .
    4

    skriver text i en grundläggande C + + -program i din editor . De flesta redaktörer kommer att ha det så att ett grundläggande main.cpp program är redo för dig när du laddar upp ett nytt projekt , men i fall det inte är , är den linje -för - ine text :

    linje 1 : # inkluderar

    linje 2 : using namespace std ;

    linje 3 : int main ( ) katalog

    linje 4 : {

    linje 5 : cout << " text här \\ n ";

    linje 6 : cin.get ( ) ;

    linje 7 : avkastning 1 ;

    linje 8 : }

    Anmärkning : . egentligen inte typ " line x " i editorn
    5

    Redigera skelettet koden ovan genom att sätta in och kommandon utgång . Den första produktionen av ditt program ska vara en prompt där du uppmanas att starta spelet . För att skriva ut , sätta in en ny linje mellan de ursprungliga linjerna 4 och 5 som talar om för datorn en knapp som , vid nedtryckning, ger en ny utgång . Texten till denna linje skulle vara " char bokstav , " om användaren trycker på en bokstav för att starta spelet , eller " int antal ; " om användaren trycker på en sifferknapp för att starta spelet . I raden som börjar med " cout << " , ersätta orden " text här " med " tryck på valfri siffra /bokstav för att starta spelet . "
    6

    Infoga en rad under cout < > nummer, . " eller " cin >> brev , " beroende på vilken typ av knapp du vill starta spelet Kom ihåg , detta måste överensstämma med vad du skrev i linje 5 . Om det är en bokstav , är kombinationen char bokstav på rad 5 och sedan cin >> bokstav på rad 7 , men om det är ett nummer , det är int antal på rad 5 och cin >> numret på linjen 7 .
    7

    Skriv den första biten av historien dialog som en " cout << " rad som innehåller dialog , följt av ett " cin >> " linje för vad input som behövs för att gå vidare till nästa sekvens eller textblock . Om ditt spel börjar med en lång rad av dialog där en karaktär pratar och den andra karaktären lyssnar , bara ställa den " cin >> " värde till någon siffra eller tecken och skriv en rad av dessa indata och utgående ledningar tills monolog är över .
    8

    Type " om " kommandon för situationer där användaren /spelaren har möjlighet att svara på en berättelse budskap på olika sätt . till exempel, du vill att ett tecken för att säga , " modig krigare , jag inbjuder dig att gå med mig på en resa , tryck på 1 för att gå med , tryck 2 för att stanna hemma " , skulle du skriva :

    linje 5 : int antal ;

    linje 6 : cout << " modig krigare , jag inbjuder dig att gå med mig på en resa , tryck 1 för att ansluta , tryck 2 för att stanna hemma " ,

    linje 7 : cin >> ;

    linje 8 : cin.ignore ( ) katalog

    linje 9 : if ( antal == 1 ) {

    linje 10 : cout << "Utmärkt val , ung krigare \\ n ";

    linje 11 : }

    linje 12 : else if ( antal == 2 ) {

    linje 13 : cout << " Du svika mig , ung krigare \\ n ";

    linje 14 : }
    9

    Fortsätt att lägga in alternativ och filialer om , då uttalanden tills du har hela din berättelse skriven i C + + . Detta kan tyckas tid consumingE och medan det tar tid , kom ihåg att när du börjar en kedja av ingång och utgång , fortsätter det är inget mer än en kedja som sträcker kedjan av av " cout << " , " cin >> " , " om ( ) " , och " else if " linjer . För att se vad en kod med om , sedan grenarna ser ut tillsammans , se Resurser .

    Tidigare:

    nästa:
    relaterade artiklar
    ·AVR Wireless Projekt
    ·Hur man använder Two - Dimensional Karaktär arrayer i…
    ·Hur konvertera C + + till ADA
    ·Hur fixar C + + Error R6002
    ·Hur man läser en CSV -fil i C
    ·Hur Ange GridView Datakey i Code
    ·Aktivera Memory Leak Detection
    ·Hur INT i C + + för reella tal
    ·Hur man kan få en C-struktur från Fortran
    ·Hur du skapar PDF-filer med C källkod
    Utvalda artiklarna
    ·Idéer för Visual Basic Applications
    ·Hur att avsluta ett program i kod i Visual Basic
    ·Utförandet av en associativ array i PHP
    ·Hur att rensa Urklipp Med VBScript
    ·Hur man bort i QBasic
    ·Hur vill kolla om en aktie har fullständig behörighet…
    ·PHP-programmerare Löner för en liten tillverkare
    ·Hur att rensa skärmen i Visual C
    ·Hur man sätter in en anmälningsblankett i MySQL
    ·Hur att dubbla citationstecken i PHP
    Copyright © Dator Kunskap http://www.dator.xyz