Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κάνει ένα παιχνίδι αρχείου κάρτα σε C + +

Η γλώσσα προγραμματισμού C + + είναι ένα μεταγλωττισμένο γλώσσα . Αυτό σημαίνει ότι ένα αρχείο κειμένου γεμάτη κώδικα C + + μετατρέπεται σε ένα απλό εκτελέσιμο αρχείο, κατά τη διάρκεια μιας διαδικασίας που είναι γνωστή ως « συλλογή ». Εάν είστε νέοι σε C ​​+ + , μπορεί να σας ενδιαφέρει σε ένα διασκεδαστικό έργο που εισάγει στη διαδικασία κατάρτισης και παράγει ένα παιχνίδι εργασίας . Για παράδειγμα , μπορείτε να δημιουργήσετε ένα απλό παιχνίδι που τραβάει ένα χαρτί τυχαία από μια τράπουλα . Αυτό είναι ένα πρόγραμμα που μπορείτε να ολοκληρώσετε σε ένα σύντομο χρονικό διάστημα με λίγα σε καμία εμπειρία προγραμματισμού . Τα πράγματα που θα χρειαστείτε
C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE )
C + + Compiler
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε " File /New /Project" και επιλέξτε " C + + Project" για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE 2

Γράψτε τις ακόλουθες τέσσερις δηλώσεις στην κορυφή του αρχείου πηγαίου κώδικα για να εισάγετε τα απαραίτητα C + + βιβλιοθήκες : .

# include

# include

# include

χρησιμοποιώντας namespace std ?
εικόνων 3

Δημιουργία δύο συστοιχίες των χορδών . Ένας πίνακας είναι ένα δοχείο που κρατά μια ακολουθία των αντικειμένων , και είναι ιδανικό για τη συγκράτηση του κοστούμι και την αξία ενός τραπουλόχαρτου . Για μια κανονική τράπουλα , μείον τις κάρτες Joker , μπορείτε να γράψετε τις ακόλουθες δύο σειρές κορδόνι :

κοστούμι string [ ] = { " Diamonds" , " Καρδιές " , " Spades " , "Κλαμπ" } ?

σειρά faceValue [ ] = { " Δύο " , " Τρία " , " Τέσσερα " , " Πέντε " ,

" Έξι " , " Seven " , " Οκτώ " , " Nine" , " Ace " , " King " ,

" Queen " , " Jack "} ?
Η 4

Γράψτε μια συνάρτηση που καθορίζει τυχαία το κοστούμι και την αξία της κάρτας . Καλέστε αυτή τη λειτουργία " getCard " και έχουν έξοδο ένα string . Γράψτε το παρακάτω, για να δημιουργήσει ένα σκελετό αυτής της λειτουργίας :
σειρά

getCard ( )

{ }
5

Συμπληρώστε τη λειτουργία με τη συγγραφή του κώδικα που απαιτείται να συντάξει μια τυχαία κάρτα . Όλα του κώδικα σε βήματα 6 έως 11 πρέπει να τοποθετείται ανάμεσα στις αγκύλες της λειτουργίας " getCard " .
Η 6

αναγνωρίσει μια συμβολοσειρά κειμένου που αντιπροσωπεύει μια κάρτα , η οποία μπορεί να γίνει με απλά γράφοντας τα εξής :

κάρτα string?
Η 7

Δημιουργία δύο ακέραιων μεταβλητών που δημιουργούν τυχαίες τιμές . Η πρώτη μεταβλητή δημιουργεί τιμές μεταξύ 0 και 11 , και είναι ιδανικό για τυχαία τον καθορισμό της ονομαστικής αξίας της κάρτας . Η δεύτερη μεταβλητή δημιουργεί τιμές μεταξύ 0 και 3 , και είναι κατάλληλη για τον προσδιορισμό της κοστούμι της κάρτας

int cardValue = rand () % 12 ? .

Int cardSuite = rand ( ) % 4 ?
8

Προσθέστε την ονομαστική αξία στο string " κάρτα " , όπως αυτό :

κάρτα + = faceValue [ cardValue ] ?
Η 9

Τοποθετήστε ένα διαχωριστικό - μεταξύ της αξίας της κάρτας και το χρώμα σαν αυτό :
κάρτα

+ = " του " ?

10

Προσθέστε το κοστούμι της κάρτας με την σειρά σαν αυτό :

κάρτα + = κοστούμι [ cardSuite ] ?

11

εξόδου το string και να τερματίσει τη λειτουργία του , γράφοντας τα εξής :

επιστρέψει την κάρτα ?

12

Δημιουργία κύρια λειτουργία . Αυτό είναι το σημείο εισόδου στο πρόγραμμά σας , και αυτό είναι όπου αρχίζει η εκτέλεση . Ο κωδικός από τα υπόλοιπα βήματα πρέπει να πάει ανάμεσα στις αγκύλες της κύριας λειτουργίας , φαίνεται παρακάτω :

int main ( ) {

}
Η 13

Γράψτε την ακόλουθη δήλωση για να ζητήσει από τον παίκτη πόσες κάρτες θα ήθελε να επιστήσει :

cout <<" Πόσα κάρτα θα ήθελα να επιστήσω ; " < Η 14

κηρύξει μια ακέραια μεταβλητή που αποθηκεύει τον αριθμό των καρτών ο παίκτης θέλει να επιστήσει , αλλά που να το μηδέν για τώρα :

int numberOfCards = 0 ?

15

Γράψτε την ακόλουθη δήλωση για να αρπάξει την τιμή που εισάγεται από το πληκτρολόγιο και να το θέσει ίσο με μεταβλητή " numberOfCards , " όπως αυτό :

cin >> numberOfCards ?
Τετάρτη 16

Δημιουργία ενός βρόχου for που επαναλαμβάνει τον ίδιο κωδικό όπως πολλές φορές έχει επιλέξει ο χρήστης με το " numberOfCards " τιμή . Στη συνέχεια κλήση , ή να επικαλεστεί , η λειτουργία " getCard " για να δημιουργήσει μια τυχαία κάρτα . Μπορείτε να εξαγάγετε κάποιο κείμενο πάρα πολύ , όπως αυτό :

για ( int i = 0 ? I

{ cout <<"Θα επέστησε α: " < Η 17

Συντάξτε το πρόγραμμα πατώντας το πράσινο κουμπί " Play" . Αυτό δημιουργεί ένα ενιαίο εκτελέσιμο αρχείο από το σύνολο αυτού του πηγαίου κώδικα . Αυτό το αρχείο θα εκτελεστεί αυτόματα για σας , ώστε να μπορείτε να παίξετε το δικό σας παιχνίδι . Εάν πληκτρολογήσετε σε τέσσερις , μπορείτε να πάρετε το προϊόν που μοιάζει με αυτό :

Μπορείτε προσέλκυσαν : Επτά Clubs

Μπορείτε προσέλκυσαν : Queen of Diamonds
Μπορείτε

επέστησε την : Επτά Καρό
Μπορείτε

προσέλκυσαν : Οκτώ Μπαστούνι
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα