Παίξτε κάποια υπάρχοντα παιχνίδια 3 - D , όπως Rigs των ράβδων , StepMania ή Big Πασιέντζα 3 - D . Να είστε βέβαιος να επιλέξει τα παιχνίδια των οποίων η πηγή είναι ανοιχτό , που σημαίνει ελεύθερα διαθέσιμες . 2
Κατεβάστε τον κώδικα προγραμματισμού για το παιχνίδι που θέλετε να βασίσει το παιχνίδι 3 - D σας . Μπορείτε να βρείτε τον κωδικό αυτό ως ένα αρχείο zip στον ίδιο χώρο θα κατεβάσει εκτελέσιμο του παιχνιδιού από .
Εικόνων 3
Διαβάστε την τεκμηρίωση που έρχεται με το αρχείο zip , και σημειώνω τη γλώσσα προγραμματισμού που χρησιμοποιείται να αναπτύξουν το παιχνίδι .
Η 4
Εγκαταστήστε δωρεάν compiler πηγή για τη γλώσσα που έγραψε στο προηγούμενο βήμα . Ιστοσελίδα Open Watcom έχει ένα compiler για C προγράμματα ++ και Java ιστοσελίδα της Oracle έχει ένα compiler για τα προγράμματα Java .
5
Άνοιγμα σε έναν επεξεργαστή κειμένου κάθε αρχείο πηγαίου κώδικα στο αρχείο ZIP που κατεβάσατε στο βήμα 2 , τότε διαβάστε κάθε κατάσταση σε αυτά τα αρχεία . Γράψτε τα σχόλια σας στο αρχείο προέλευσης για τις δηλώσεις που έχουν νόημα για σας . Τα πηγαία αρχεία θα έχουν τα υπάρχοντα σχόλια που εξηγούν κάποιες δηλώσεις . Χρησιμοποιήστε αυτά τα σχόλια για να μάθετε πώς να γράψετε τα σχόλιά σας . Μόλις έχετε κατανοήσει όλες τις δηλώσεις σε όλα τα αρχεία πηγαίου κώδικα , θα καταλάβετε το πρόγραμμα είναι αρκετά καλά για να κάνει ουσιαστικές αλλαγές σε αυτό .
Η 6
Η μεταγλώττιση του πηγαίου κώδικα του παιχνιδιού 3 - D μετά την ανάγνωση τις οδηγίες compiler σας .
Η 7
Εκτελέστε το παιχνίδι μία δήλωση σε ένα χρόνο , χρησιμοποιώντας τα εργαλεία εντοπισμού σφαλμάτων compiler σας . Όπως μπορείτε να εκτελέσετε κάθε δήλωση , γράψτε τα ονόματα και τις αξίες της κάθε μεταβλητής στο αρχείο πηγαίου κώδικα . Για παράδειγμα , σε ένα παιχνίδι περιπέτειας που μπορείτε να δείτε μια υποθετική μεταβλητή που ονομάζεται " PlayerPoints . " Γράψτε κάτω τις τιμές της μεταβλητής αυτής , καθώς αυξάνει ή μειώνει κατά την εκτέλεση του παιχνιδιού . Με αυτόν τον τρόπο θα αποκαλύψει πώς οι δηλώσεις του ότι η αλλαγή " PlayerPoints " εργασία . Καλής ποιότητας 8
Γράψτε νέα σχόλια αντανακλούν ό, τι έχετε μάθει από την ενίσχυση μέσω του κώδικα . Επαναλάβετε το προηγούμενο βήμα και αυτό το βήμα μέχρι να έχετε σχόλια για κάθε δήλωση στον πηγαίο κώδικα .
Η 9
Αλλαγή έναν από τους αριθμούς ή εισηγμένες μεταβλητές κειμένου σε ένα αρχείο προέλευσης , τότε μεταγλωττίσετε και να παίξει το παιχνίδι , βλέποντας για την επίδραση της αλλαγής σας . Για παράδειγμα , την αλλαγή της αρχικής αξίας των PlayerPoints σε 100 αντί για 10 , και παρατηρήστε πώς αυτή η αύξηση του ενεργητικού επηρεάζει τη συμπεριφορά ενός χαρακτήρα .
Η 10
Γράψτε τον κώδικα προγραμματισμού για όλο και ευρύτερες αλλαγές στο παιχνίδι . Για παράδειγμα , να αλλάξετε την υφή του ένα λαβύρινθο από τούβλο πέτρα . Μελέτη σας του κώδικα σε βήματα επτά και οκτώ θα παρέχουν τη γνώση που απαιτείται για αυτό το βήμα . Συντάξτε και να δοκιμάσει το παιχνίδι μετά από κάθε αλλαγή .
Η 11
Επαναλάβετε το βήμα 10 έως ότου δεν μπορείτε πλέον να αναγνωρίσει το πρωτότυπο παιχνίδι 3 - D . Φτάνοντας σε αυτό το στάδιο σημαίνει ότι έχετε δημιουργήσει ένα νέο παιχνίδι 3 - D .
Εικόνων