Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť Card Game súbor v C + +

C + + programovací jazyk je zostavený jazyk . To znamená , že textový súbor plný C + + kód je prevedený do jedného , spustiteľný súbor pri procese známom ako " kompiláciu . " Ak ste na C + + nový , možno vás bude zaujímať v zábavnom projekte , ktorý vás zoznámi s procesom kompilácie a vytvára pracovné hru . Napríklad , môžete vytvoriť jednoduchú hru , ktorá čerpá kartu náhodne z balíčka kariet . To je projekt , ktorý si môžete dokončiť v krátkom čase s malou až žiadnou skúseností s programovaním . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE )
C + + Compiler
Zobraziť ďalšie inštrukcie Cestuj 1

Vložte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
2

Napíšte nasledujúce štyri príkazy v hornej časti súboru zdrojového kódu pre import potrebných knižníc C + + : .
< P > # include

# include

# include klipart

using namespace std ;
3

Vytvorte dve polia reťazcov . Pole je kontajner , ktorý obsahuje postupnosť objektov , a sú ideálne pre držanie obleku a hodnotu hracie karty . Pre štandardné palube , mínus karty Joker , môžete napísať nasledujúce dva sláčikové polia :

string plavky [ ] = { " Diamonds " , " Srdce " , " Spades " , " kluby " } ;

string faceValue [ ] = { " dva " , " tri " , " štyri " , " päť " ,

" šesť " , " sedem " , " osem " , " deväť " , " Ace " , " kráľ " ,

" kráľovná " , " Jack " } ;
4

Napíšte funkciu , ktorá náhodne určuje farbu a hodnotu karty . Volanie tejto funkcie " getCard " a mať výstup reťazec . Napíšte nasledujúce vytvoriť kostru tejto funkcie :

string getCard ( )

{ }
5

Vyplňte vo funkcii písaním kódu potrebné k tomu náhodné karty . Všetky kódu v krokoch 6 až 11 , musia byť umiestnené v - medzi zloženými zátvorkami o funkciu " getCard " .
6

deklarovať reťazec textu, ktorý predstavuje kartu , ktorá môže byť robené tým , jednoducho písať nasledujúce :

string karty ;
7

Vytvorte dve celočíselné premenné , ktoré vytvárajú náhodné hodnoty . Prvá premenná vytvára hodnoty medzi 0 a 11 , a je ideálny pre náhodne stanovenie nominálnej hodnoty karty . Druhá premenná vytvára hodnoty medzi 0 a 3 , a je vhodný pre stanovenie oblek karty

int cardValue = rand ( ) % 12 ; .

Int cardSuite = rand ( ) % 4 ;
8

Pridať na nominálnu hodnotu na reťazec " karty " , ako je toto :

karta + = faceValue [ cardValue ] ;
9

Place delič v - medzi hodnotou karty a farby , ako je toto :

karta + = " o " ;
10

Pridajte oblek karty do reťazca , ako je toto :

karta + = suit [ cardSuite ] ;
11

výstup reťazec a ukončiť funkciu tým , že píše nasledovné :

vrátiť kartu ;
12

Vytvoriť hlavnú funkciu . Toto je vstupný bod do svojho programu , a to je miesto , kde to začína vykonávanie . Kód z zostávajúce kroky musia ísť v - medzi zloženými zátvorkami hlavného funkcií , je uvedené nižšie :

int main ( )

{ }
13

napíšte nasledujúci príkaz požiadať hráča , koľko kariet by chcela :

cout << " Koľko kartu by ste rád ? " << Endl ;
14

deklarovať celočíselnú premennú , ktorá ukladá počet kariet hráč chce kresliť , ale nastavte ju na nulu teraz :

int numberOfCards = 0 ;
15

napíšte nasledujúci príkaz chytiť vstup z klávesnice a nastavte ju na hodnotu premennej " numberOfCards , " takhle: Spojené

CIN >> numberOfCards ;
16

Vytvorte pre slučke , ktorá sa opakuje rovnaký kód toľkokrát , koľkokrát používateľ zvolil s " numberOfCards " hodnotu . Potom zavolajte , alebo vyvolať , funkcia " getCard " generovať náhodnú kartu . Môžete výstup nejaký text tiež , rovnako ako toto :

for ( int i = 0 ; i < numberOfCards ; i + + )

{ cout << " pritiahol si : " < < getCard ( ) << endl ; }
17

Kompilácia program stlačením zeleného tlačidla " Play " . Tým sa vytvorí jeden spustiteľný súbor zo všetkých tohto zdrojového kódu . Tento súbor bude automaticky spustený pre vás , takže môžete hrať svoju vlastnú hru . Ak zadáte v štyroch , môžete získať výstup , ktorý vyzerá ako tohle :

nakreslil : Sedem klubov

nakreslil ste : Queen of Diamonds
vás

kreslil : Seven of Diamonds
You

nakreslil : osem dáma

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené