|  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 gör en fil Card Game i C + +

    The C + + programmering språk är ett kompilerat språk . Det betyder att en textfil full av C + +-kod omvandlas till en enda, körbar fil under en process som kallas " kompilering. " Om du är ny på C + + , kan du vara intresserad av ett roligt projekt som introducerar dig till sammanställningen processen och producerar en fungerande spel . Till exempel kan du skapa ett enkelt spel som drar ett kort slumpmässigt från en kortlek . Detta är ett projekt som du kan fylla i en kort tid med liten eller ingen erfarenhet av programmering . Saker du behöver
    C + + Integrated Development Environment ( IDE ) katalog C + + Compiler
    Visa fler instruktioner
    1

    Load C + + IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Skriv följande fyra påståenden på toppen av källkoden fil att importera de nödvändiga C + + -bibliotek : .
    < P > # include

    # include

    # include

    using namespace std ;
    3

    Skapa två arrayer av strängar . En array är en behållare som innehåller en sekvens av objekt , och de är perfekta för att hålla kostym och värdet av ett spelkort . För en vanlig kortlek , minus Joker kort , kan du skriva följande två sträng arrayer :

    sträng kostym [] = { " Diamonds" , " Hearts " , " Spader " , " klubbar" } ;

    string faceValue [ ] = { " Två " , " Tre " , " Four " , " Five " ,

    " Sex " , " Seven " , " Åtta " , " Nine " , " Ace " , " konung " ,

    " Queen " , " Jack " };
    4

    Skriv en funktion som slumpmässigt bestämmer kostym och värdet av ett kort . Kalla denna funktion " getCard " och har den att utmata en sträng. Skriv följande för att skapa ett skelett av denna funktion :

    string getCard ( ) katalog

    { }
    5

    Fyll i funktionen genom att skriva koden som krävs för att rita en slumpmässig kort. All kod i steg 6 till 11 måste placeras i - mellan klammerparenteser av " getCard " funktionen . Deklarera en textsträng som representerar ett kort , vilket kan göras genom
    6

    helt enkelt skriva följande :

    string kort ,
    7

    Skapa två heltalsvariabler som skapar slumpmässiga värden . Den första variabeln skapar värden mellan 0 och 11 , och är perfekt för slumpmässigt bestämma det nominella värdet på ett kort . Den andra variabeln skapar värden mellan 0 och 3 , och är anpassad för att bestämma färg på ett kort

    int cardValue = rand ( ) % 12 ; .

    Int cardSuite = rand ( ) % 4 ;
    8

    Lägg det nominella värdet på strängen " kortet " så här :

    card + = faceValue [ cardValue ] ;
    9

    Placera en avdelare i - mellan kortet värde och färg så här :

    card + = " av " ,
    10

    Lägg till kortets svit på strängen så här :

    card + = färg [ cardSuite ] ;
    11

    Output strängen och avsluta funktionen genom att skriva följande :

    återvända kort ,
    12 < p > Skapa en huvudfunktion . Detta är utgångspunkten för ditt program , och det är där det börjar exekvering . Koden från de återstående stegen måste gå in mellan klammerparenteser av den huvudsakliga funktionen , som visas nedan :

    int main ( ) katalog

    { }
    13

    Skriv följande uttalande att be spelaren hur många kort han vill fästa :

    cout << " hur många kort skulle du vilja göra ? " << endl;
    14

    Deklarera ett heltal variabel som lagrar antalet kort spelaren vill rita , men ställ in den till noll för nu :

    int numberOfCards = 0 ;
    15

    Skriv följande uttalande att greppa värdet input från tangentbordet och ställa den lika variabeln " numberOfCards , " så här :

    cin >> numberOfCards ;
    16

    Skapa en for-loop som upprepar samma kod så många gånger som användaren valt med " numberOfCards " värde . Sedan ringa , eller åberopa , funktionen " getCard " för att generera ett slumpmässigt kort . Du kan mata in text också, som den här :

    for (int i = 0 , I < numberOfCards , i + + ) katalog

    { cout << " Du drog ett : " < < getCard ( ) << endl; }
    17

    kompilera programmet genom att trycka på den gröna knappen "Spela" . Detta skapar en enda körbar fil av allt detta källkod . Den här filen kommer automatiskt att köra för dig , så att du kan spela ditt eget spel . Om du skriver in fyra , kan du få utdata som ser ut så här :

    Du drog en : Sju av klubbar

    Du drog ett : Queen of Diamonds

    Du drog en : Sju Ruter

    Du drog en : Åtta av spadar Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en enkel C-programmet Terminal Emulator…
    ·Så här använder skyboxes i GtkRadiant
    ·Hur man åsidosätta en Accessor metod i Objective - C
    ·Konvertera Brev till nummer i en String Table
    ·Apue.H hittades inte i Ubuntu
    ·Hur man använder variabel parameter funktioner i C + +…
    ·Konvertera Char buffert att fördubblas i C + +
    ·Hur man testar för Mobile Automation
    ·Hur man använder arrayer för att göra matriser i C +…
    ·Hur man använder Win32 GUI i C + +
    Utvalda artiklarna
    ·En handledning för HTML 5 Canvas Animation
    ·Hur för att tolka XML-element och attribut med hjälp …
    ·Hur Validera en e-postadress i VB
    ·Hur man skriver en funktion för ode45
    ·Hur man laddar ett Python manus till en IDLE Shell
    ·Hur man gör videospel med C + +
    ·Hur man tar bort Path Från argv [ 0 ] i Python
    ·Konvertera Brev till nummer i en String Table
    ·Hur Validera en e-postadress i ASP.Net
    ·Konvertera Meter till fot i Java
    Copyright © Dator Kunskap http://www.dator.xyz