Σπίτι Προσωπικά Οικονομικά Αποφυγή σφαλμάτων ως προγραμματιστής παιχνιδιών - Dummies

Αποφυγή σφαλμάτων ως προγραμματιστής παιχνιδιών - Dummies

Πίνακας περιεχομένων:

Βίντεο: Pitsos P1ZAI1251W 2024

Βίντεο: Pitsos P1ZAI1251W 2024
Anonim

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

Κάνοντας μια κακή συμφωνία

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

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

Εάν το παιχνίδι σας πρόκειται να διαρκέσει 15 μήνες, τότε χρειάζεστε 15 μήνες. αυτό είναι όλο που υπάρχει σε αυτό. Αν χρειάζεστε $ 50, 000 ή $ 1. 5 εκατομμύρια, τότε αυτό είναι που χρειάζεστε. Εάν κάνετε το παιχνίδι σε μικρότερο χρονικό διάστημα ή για λιγότερα χρήματα, είναι εγγυημένο ότι το παιχνίδι θα είναι απαίσιο, δεν θα πουλήσει και όλοι θα σας δείξουν τα δάχτυλά σας! Έτσι, όταν κάνετε οποιαδήποτε οικονομική συμφωνία - μάρκετινγκ, πωλήσεις ή διανομή - κάνετε μια καλή διαπραγμάτευση ή θα λυπάσαι!

Κατά κανόνα, ένα παιχνίδι 2-D διαρκεί έξι έως εννέα μήνες για να ολοκληρωθεί και κοστίζει περίπου 100.000 δολάρια για εμπορική ποιότητα. Ένα παιχνίδι 3-D έχει ένα απεριόριστο ανώτερο όριο, αλλά 15 μήνες και $ 750, 000 είναι το απόλυτο κατώτατο όριο για κάθε ποιοτικό παιχνίδι.

Ξεχάστε να δημιουργήσετε αντίγραφα ασφαλείας για την εργασία σας

Έχετε 1 εκατομμύριο γραμμές κώδικα C ++ σε 50 ενότητες και όλα βρίσκονται σε ένα σκληρό δίσκο. Εργάστηκε για αυτό για 6 μήνες και - bang - υπάρχει μια πυρκαγιά, μια ληστεία, μια τρελή μοναδική άλλη σημαντική, ή ένα crash σκληρό δίσκο που καταστρέφει όλα. Παρόλο που η πιθανότητα να συμβούν αυτά τα γεγονότα είναι περιορισμένη (εκτός ίσως για εκείνη που αφορά τον τρελό πρώην σημαντικό άλλο), το ένα σε ένα εκατομμύριο εξακολουθεί να είναι πάρα πολύ πιθανό να κοιμηθείτε ειρηνικά. Έτσι, βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας της εργασίας σας καθημερινά σε κασέτα, δίσκο Iomega ZIP, CD-ROM ή σε απομακρυσμένο διακομιστή.

Αγνοούν τα Χριστούγεννα

Εάν πρόκειται να γράψετε ένα παιχνίδι που πρόκειται να κυκλοφορήσει οποιαδήποτε στιγμή κατά τη διάρκεια του τελευταίου μέρους του έτους, μην χάσετε τα Χριστούγεννα. Το καλύτερο στοίχημά σας είναι να ολοκληρώσετε το παιχνίδι μέχρι τον Οκτώβριο ή τον Νοέμβριο το αργότερο. Εάν το παιχνίδι είναι shareware, ο χρόνος απελευθέρωσης δεν είναι τόσο σημαντικός. Ωστόσο, οι άνθρωποι πάντα φαίνεται να έχουν μεγαλύτερη διάθεση για τις δαπάνες γύρω από τις διακοπές, γι 'αυτό μην πυροβολείτε για την ημέρα Arbor ή κάποια άλλη λιγότερο από-κερδοφόρο χρόνο.

Αποτυχία να δοκιμάσετε σωστά

Έχετε γράψει ακριβώς ένα παιχνίδι δολοφόνων, και λειτουργεί υπέροχα στον υπολογιστή σας.Λοιπόν, λοιπόν τι; Θα έπρεπε να δοκιμάσετε καλύτερα σε διάφορες μηχανές - και αφήστε άλλους να το δοκιμάσουν επίσης - γιατί πιθανότατα (ασυνείδητα) είναι πολύ εύκολο στο παιχνίδι σας όταν το δοκιμάζετε.

Αν κάνετε ένα παιχνίδι που έχει ένα μόνο πρόβλημα, οι άνθρωποι θα το ανατινάξουν. Ένα απλό pixel εκτός τόπου μετατρέπεται σε "κακό πρόγραμμα οδήγησης βίντεο" στο Internet μέσα σε 24 ώρες. Επομένως, βεβαιωθείτε ότι δοκιμάζετε το βήτα του παιχνιδιού σας σε έναν αριθμό μηχανών με διαφορετικές διαμορφώσεις. Εάν δεν έχετε πρόσβαση σε 20 έως 30 υπολογιστές (όπως και όποιος κάνει), στη συνέχεια, παίξτε το παιχνίδι σας σε ένα δίσκο ή CD στο πλησιέστερο κατάστημα ηλεκτρονικών υπολογιστών και δοκιμάστε το παιχνίδι έξω στους υπολογιστές τους. Αν κάποιος σας ρωτήσει τι κάνετε, απλά πείτε τους ότι σκέφτεστε να αγοράσετε μερικούς υπολογιστές και θέλετε να δείτε αν αυτό το παιχνίδι είναι συμβατό - εκτός αν, φυσικά, θέλετε να χρησιμοποιήσετε αυτήν την απάντηση: "Είμαι ένας αγοραστής καταστημάτων. Εάν παίζετε σωστά τις κάρτες σας, δεν θα σας γράψω. "

Αν δεν σας αρέσει να προσποιείτε ότι είστε James Bond, το εργαστήριο πληροφορικής του τοπικού σχολείου πιθανότατα θα σας επιτρέψει να δοκιμάσετε το παιχνίδι σας σε ώρες εκτός αιχμής. Αλλά η προσποίηση του James Bond - ή της Jane Bond - είναι πιο διασκεδαστική.

Χρησιμοποιώντας παλιά τεχνολογία

Δεν είμαστε όλοι εκατομμυριούχοι, αλλά με παλιά τεχνολογία και παλιούς τρόπους δεν πληρώνουμε. Προσπαθήστε να ενημερώνεστε όσο το δυνατόν περισσότερο. Ακόμα κι αν δεν μπορείτε να αντέξετε οικονομικά να πάρετε τον πιο πρόσφατο C / C ++ μεταγλωττιστή ή τον καλύτερο 3-D μοντέλο, τουλάχιστον ξέρετε ότι υπάρχουν. Ίσως μπορείτε να ζητήσετε από την εταιρεία μια έκδοση επίδειξης ή μια μονάδα αξιολόγησης. Ωστόσο, όλες οι δικαιολογίες, η ανάπτυξη παιχνιδιών είναι μια επιχείρηση υψηλής τεχνολογίας και πρέπει να είστε όσο το δυνατόν πιο ενημερωμένοι.

Το γράψιμο για το DOS

DOS είναι έτσι νεκρό. έχει πεθάνει για αιώνες. Οι προγραμματιστές παιχνιδιών το χρησιμοποίησαν επειδή δεν υπήρχε μια καλύτερη εναλλακτική λύση. Αν διαβάζετε αυτό το άρθρο, γνωρίζετε ότι το Win32 με το DirectX είναι καλύτερο. Αν κάνετε ένα επαγγελματικό παιχνίδι, μην ασχοληθείτε με το γράψιμο για το DOS. Ωστόσο, αν δημιουργείτε ένα κοινόχρηστο παιχνίδι και θέλετε να χρησιμοποιήσετε ένα απλό σχέδιο, τότε το DOS είναι εντάξει. Το DOS είναι καλό για μαθησιακούς σκοπούς αλλά, αν μπορείτε, γράψτε για τα Windows. Εάν θέλετε να δημιουργήσετε μια έκδοση DOS για τους παλιότερους υπολογιστές, μην διστάσετε - αλλά τα Windows ήταν καλύτερα για προγραμματισμό παιχνιδιών, αφού το DirectX μπήκε στην εικόνα.

Ξαπλωμένο στο κοινό

Το κοινό είναι βάναυσες. Ένα λεπτό σε αγαπούν και βλέπουν όλες τις ταινίες σου. το επόμενο, όλη η εργασία που μπορείτε να πάρετε είναι σε μια διαφήμιση για τσίχλες. Μην ψέματα - υπερβάλλετε, αλλά μην ψέματα. Καλύτερα να κρατήσετε πίσω και να χτυπήσετε τις κάλτσες από το κοινό και τους κριτικούς από το να διαφημίσετε το παιχνίδι σας στο σημείο που οι προσδοκίες όλων είναι πολύ υψηλές και θα απογοητευτούν.

Παραμέληση να διαφημίσετε

Εάν είστε πρώην υπάλληλος του Atari, διαβάστε προσεκτικά: Τα προϊόντα δεν πωλούνται . Αν θέλετε το παιχνίδι σας να πουλήσει, θα πρέπει να διαφημιστείτε με κάποιο τρόπο. Εάν διαφημίζετε το παιχνίδι με τον εαυτό σας, δημιουργήστε μια απλή τοποθεσία στο Web και κερδίστε κάποιο ενδιαφέρον. Όταν είστε περίπου ένας έως δύο μήνες από την απελευθέρωση, ξεκινήστε να στέλνετε betas σε ιστότοπους παιχνιδιών.Όταν τελικά είστε έτοιμοι να απελευθερώσετε το παιχνίδι σας, πηγαίνετε όλοι έξω. Μεταφορτώστε το σε εκατοντάδες ιστότοπους με μη αυτόματο τρόπο ή με αράχνη ή bot για να βάλετε το παιχνίδι σε ολόκληρο τον τόπο και τουλάχιστον ενημερώστε τους ανθρώπους ότι υπάρχει.

Επιτρέποντας πάρα πολλούς μαγειρέτες στην κουζίνα

Για μερικές εργασίες, δεν είναι καλύτερο. Όταν χρειάζεστε βοήθεια από άλλους, μην συμπεριλάβετε πάρα πολλούς ανθρώπους. Μην προσθέτετε άτομα στο έργο επειδή είναι φίλοι ή σκέφτονται ότι η ανάπτυξη παιχνιδιών είναι δροσερή. Φέρτε μόνο ταλαντούχους, αφοσιωμένους ανθρώπους στους οποίους εμπιστεύεστε και που θέλουν να εργαστούν στο έργο. Και όσο λιγότεροι άνθρωποι εργάζονται στον κώδικα παιχνιδιών, τόσο καλύτερα θα είναι το παιχνίδι.

Παραλείποντας σχόλια στον κώδικα σας

Η εργασία με κώδικα που σχολιάζεται ανεπαρκώς είναι ένας εφιάλτης. Σχολήστε τον κωδικό παιχνιδιού σας με τουλάχιστον ένα σχόλιο ανά γραμμή. Σχεδόν κανείς δεν μπορεί να προγραμματίσει τόσο γρήγορα όσο μπορεί να πληκτρολογήσει για οποιαδήποτε παρατεταμένη περίοδο, πράγμα που σημαίνει ότι έχετε πάντα χρόνο για να προσθέσετε σχόλια. Και αν θέλετε ποτέ να κάνετε άδεια ή να κάνετε μια νέα έκδοση του παιχνιδιού σας, δεν θα χρειαστείτε έναν διερμηνέα Vulcan για να καταλάβετε τι κάνατε με τον αρχικό κώδικα!

Αποφυγή σφαλμάτων ως προγραμματιστής παιχνιδιών - Dummies

Η επιλογή των συντακτών

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Για να βελτιώσετε τις ταινίες Adobe Flash Creative Suite 5 μπορούν να χρησιμοποιήσουν τα κουμπιά Flash CS5 για να δώσουν στους χρήστες τον έλεγχο της δράσης με έλεγχο χρόνου και πλοήγηση. Στο Flash, τα κουμπιά είναι ειδικοί τύποι συμβόλων που έχουν σχεδιαστεί για να ανταποκρίνονται σε αλληλεπίδραση με το ποντίκι ή το πληκτρολόγιο, όπως κλικ, ανατροπές και συγκεκριμένα πλήκτρα. Όταν συνδυάζεται με το ActionScript, ...

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Adobe Flash CS6 έχει έναν τρόπο για να δημιουργήσετε κλίσεις για να γεμίσετε ένα χώρο που δεν θέλετε να είναι ένα συμπαγές χρώμα. Οι κλίσεις είναι μείγματα μεταξύ δύο ή περισσότερων χρωμάτων που μπορείτε να χρησιμοποιήσετε για να γεμίσετε οποιαδήποτε περιοχή ή σχήμα, ακριβώς όπως ένα συμπαγές χρώμα. Αν κοιτάξετε τον πίνακα Swatches, μπορείτε ...

Η επιλογή των συντακτών

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Το OneNote, όπως οι εκδόσεις iOS και web app, η έκδοση Android του OneNote σάς επιτρέπει να αποκτάτε πρόσβαση και να επεξεργάζεστε σημειώσεις με ένα ελάχιστο σύνολο χαρακτηριστικών σε σύγκριση με τις εκδόσεις desktop του OneNote, όπως το OneNote 2013. Πώς να δημιουργήσετε μια νέα σημείωση στο Android Μπορείτε να δημιουργήσετε ...

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

Μετά τη διαμόρφωση του λογαριασμού ηλεκτρονικού ταχυδρομείου (S) στο Outlook 2013, η λήψη μηνυμάτων είναι μια αυτόματη διαδικασία. Το Outlook αποστέλλει αυτόματα και λαμβάνει μηνύματα όταν ξεκινάτε και επίσης σε διαστήματα 30 λεπτών (από προεπιλογή) όποτε εκτελείται το Outlook. Η εισερχόμενη αλληλογραφία σας μπαίνει αυτόματα στο φάκελο Εισερχόμενα. Μπορείτε επίσης να ξεκινήσετε μια χειροκίνητη διαδικασία αποστολής / λήψης σε ...

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Για συσκευές IOS. Υπάρχουν πολλές λειτουργίες, παρόλο που η έκδοση του App της OneNote και η πλήρης εφαρμογή OneNote 2013 έχουν περισσότερη λειτουργικότητα. Πώς να δημιουργήσετε μια νέα σημείωση σε συσκευές iOS Μπορείτε να δημιουργήσετε μια νέα σημείωση, ανεξάρτητα από το πού βρίσκεστε στο OneNote, αν βλέπετε ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεις όσον αφορά την τοποθέτηση και το μέγεθος. Πολλά από αυτά τα χαρακτηριστικά λειτουργούν καλύτερα όταν φωλιάζουν στοιχεία, έτσι θέλετε να κατανοήσετε πώς λειτουργεί ο πίνακας στοιχείων. Η τοποθέτηση αναφέρεται στις συντεταγμένες του στοιχείου που σχετίζεται είτε με το Στάδιο είτε με το γονικό στοιχείο όταν ένα ...

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεων όταν πρόκειται για την τοποθέτηση και το μέγεθος. Οι ρυθμίσεις "Παγκόσμια" και "Εφαρμοσμένες" δεν τροποποιούν τις ρυθμίσεις, αλλά παρέχουν ένα μέσο για την εμφάνιση της σχετικής τοποθέτησης μεταξύ των ενσωματωμένων στοιχείων. Μπορεί να αναρωτιέστε ότι η διαφορά είναι μεταξύ των ρυθμίσεων Global και Applied. Εδώ είναι η ουσία: Παγκόσμιες ρυθμίσεις ...

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Ένα ιδιαίτερα ισχυρό χαρακτηριστικό του Adobe Edge Animate Το CC είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...