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

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

Πώς να Program Παιχνίδια σε C + +

C + + είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού , το οποίο σημαίνει ότι οι προγραμματιστές που χρησιμοποιούν για να δημιουργούν και διαχειρίζονται εικονικά αντικείμενα κατασκευασμένα από το ίδιο εικονικό σχεδιαγράμματα που ονομάζεται τάξεις . Προγραμματιστές εφαρμόζουν τις εν λόγω κατασκευές να γράψει πολλά είδη των προγραμμάτων , συμπεριλαμβανομένων των παιχνιδιών . Δημιουργώντας ένα παιχνίδι από το μηδέν σε C + + περιλαμβάνει διάφορα στάδια , συμπεριλαμβανομένης της λεπτομερούς σχεδίασης του παιχνιδιού , τους χαρακτήρες και τη ρύθμιση . Τα οφέλη της λήψης ενός C + + παιχνίδι περιλαμβάνει αυξημένη κατανόηση του αντικειμενοστραφούς προγραμματισμού. Αυτό μπορεί να μειώσει το χρόνο που απαιτείται για να μάθουν άλλες αντικειμενοστραφείς γλώσσες όπως η C # και Java . Οδηγίες
Η 1

Αναπαραγωγή πολλών open source C + + παιχνίδια , όπως PokerTH , Secret Maryo Chronicles , και Bombermaaan . Για το παιχνίδι που σας αρέσει καλύτερα , κατεβάστε το πηγαίο κώδικα του παιχνιδιού . Θα βρείτε ένα σύνδεσμο για τη λήψη αυτού του κώδικα στον ίδιο χώρο που φιλοξενεί το εκτελέσιμο του παιχνιδιού . 2

Εγκαταστήστε ένα ελεύθερο C + + compiler , όπως το Open Watcom ή εκείνη που ο οργανισμός παρέχει GNU .

Η 3

Συντάξτε το παιχνίδι από τον πηγαίο κώδικα του χρησιμοποιώντας τις οδηγίες του compiler σας .
Η 4

Ανοίξτε ένα από τα αρχεία προέλευσης του παιχνιδιού σε έναν επεξεργαστή κειμένου και να διαγράψετε μία από τις λειτουργίες του αρχείου . Επαναμεταγλωττίστε και να παίξετε το παιχνίδι .
5

Κρατήστε σημειώσεις σχετικά με όλες τις αλλαγές στο παιχνίδι , στη συνέχεια, να γράψουν σχόλια στον πηγαίο κώδικα που αντανακλούν διαίσθηση σας για το πώς οι διαγραφές κώδικα προκάλεσε αυτές τις αλλαγές . Για παράδειγμα , αν διαγράψετε μια λειτουργία που ονομάζεται " TallyScore » και το σκορ στο παιχνίδι αποτυγχάνει να αλλάξει , μπορείτε να γράψετε " Η λειτουργία ' TallyScore » συνοψίζει το σκορ του παιχνιδιού . "
Η 6

Επανάληψη τα δύο προηγούμενα βήματα για κάθε λειτουργία στον πηγαίο κώδικα του παιχνιδιού . Εάν δεν είστε σίγουροι για το πώς ένα gameplay επιπτώσεις λειτουργία , δοκιμάστε να διαγράψετε μόνο ένα μέρος των δηλώσεων μιας συνάρτησης .
Η 7

απομνημονεύσει κομμάτια του πηγαίου κώδικα που δεν έχουν ακόμα καταλάβει , όπως λειτουργίες ή ακόμη και πλήρης αρχεία προέλευσης . Απομνημόνευση προωθεί την κατανόηση , σύμφωνα με τον Δρ Bill Klemm , καθηγητής νευρολογίας του Πανεπιστημίου Texas A & M University . Χρησιμοποιήστε τις κάρτες flash ή οποιαδήποτε άλλη τεχνική απομνημόνευση έχετε βρεθεί αποτελεσματική στη διδασκαλία ορισμένων μαθημάτων .
8

Γράψτε πρόσθετα σχόλια του πηγαίου κώδικα με βάση αυτά που μάθατε από απομνημόνευση .
Η 9

Επαναλάβετε τα δύο προηγούμενα βήματα μέχρι κάθε γραμμή κώδικα , έχει ένα σχόλιο . Μπορείτε επίσης να αποκτήσουν νέα κατανόηση επαναλαμβάνοντας τα βήματα που αφορούν στη διαγραφή λειτουργίες .
Η 10

Γράψτε μια λίστα με τις αλλαγές που θέλετε να κάνετε στο παιχνίδι .
Η 11

Γράψτε τον πηγαίο κώδικα που παράγει το πιο εύκολο στοιχείο στη λίστα που κάνατε στο προηγούμενο βήμα και στη συνέχεια να μεταγλωττίσετε ξανά το παιχνίδι .
Η 12

Debug το παιχνίδι με το πρόγραμμα εντοπισμού σφαλμάτων compiler σας, εάν το παιχνίδι έχει κάποια λάθη . Τεκμηρίωσης compiler σας έχει οδηγίες για τη χρήση του διορθωτή .
Η 13

Γράψτε και συγκεντρώνουν την πηγή για κάθε υπόλοιπο του στοιχείου στο βήμα λίστα των αλλαγών 10 να ολοκληρώσει C + + το παιχνίδι σας .
Εικόνων
Η

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

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