Επιλέξτε το θέμα σας . Οι παίκτες θα έχουν τη δημιουργία ενιαίου κτιρίου , μια πόλη , μια χώρα ή έναν κόσμο; Το επίπεδο πολυπλοκότητας στο σχεδιασμό σας ανεβαίνει εκθετικά με κάθε μεγαλύτερη γεωγραφική μονάδα , εκτός και αν θέλετε μια υπεραπλουστευμένη εκδοχή , για παράδειγμα , μια χώρα που δεν χρειάζεται να ανησυχείτε για τους ξένους εισβολείς , το έγκλημα , ο πληθωρισμός , η ανεργία , οι φυσικές καταστροφές και άλλους παράγοντες που πραγματικό κόσμο εθνικούς ηγέτες αντιμετωπίζουν . 2
Σχεδιάστε τη διεπαφή player . Οι παίκτες θα έχουν τη δυνατότητα να καθορίζουν τις τιμές; Χτίστε κτίρια και δρόμους; Συνδέστε κοινής ωφέλειας; Συζήτηση; Μόλις έχετε αποφασίσει πως οι παίκτες θα είναι σε θέση να επηρεάσουν την προσομοίωση σας , θα πρέπει επίσης να θέσει τις ενδείξεις κατάστασης και τα κουμπιά /μενού έτσι ώστε να είναι εύκολο να διαβάσει και να χρησιμοποιήσει .
Εικόνων 3
Εξοικειωθείτε με δένδρα αποφάσεων , διότι θα γίνει τώρα τους φίλους σας για τους επόμενους αρκετούς μήνες . Μία από τις πιο χρονοβόρες διαδικασίες για το σχεδιασμό ένα διαδραστικό παιχνίδι βίντεο θέτει τις βάσεις για τον προγραμματιστή . Θα πρέπει να ξεκινήσετε με ένα νέο παίκτη και να αποφασίσει τι θα συμβεί για κάθε πιθανή κατάσταση του παιχνιδιού, όταν ο παίκτης κάνει κλικ σε ένα κουμπί ή στοιχείο μενού . Μια κατάσταση είναι οι μεταβλητές πολιτείες των πάντων , ο παίκτης μπορεί να ελέγξει , και σε κάθε περίπτωση το πρόγραμμα σας δημιουργεί από μόνη της ( π.χ. , φυσικές καταστροφές , τα επίπεδα του πληθυσμού , εξεγέρσεις ) . Αν δεν έχετε προγραμματίσει για κάθε πιθανή επιλογή παίκτη με κάθε δυνατό σύνολο μεταβλητών , το παιχνίδι σας θα συντριβή . Χρησιμοποιώντας ένα υπολογιστικό φύλλο ή ένα εμπορικό πρόγραμμα δένδρου απόφασης θα
κάνετε αλλαγές πολύ πιο εύκολο να κάνει . Φτηνές 4
Απόδειξη σας δέντρο απόφασης . Αν, για παράδειγμα , η συσκευή σας μπορεί να επηρεάσει έξι μεταβλητές , βεβαιωθείτε ότι έχετε έξι αποτελέσματα για κάθε πιθανή κατάσταση του παιχνιδιού . Μπορεί να θέλετε να πάρει κάποιος άλλος να σας βοηθήσει , γιατί ακόμη και το απλούστερο επίπεδο των αλληλεπιδράσεων και των αντιδράσεων μπορεί να δημιουργήσει ένα δέντρο απόφασης που παίρνει μια δεσμίδα χαρτιού ή αρκετά megabytes ενός υπολογιστικού φύλλου . Να θυμάστε ότι μερικές φορές η κατάσταση μπορεί να είναι ένθετα σε ένα άλλο, έτσι ώστε το ίδιο σύνολο μεταβλητών παράγει διαφορετικά αποτελέσματα σε διαφορετικά σημεία στο παιχνίδι .
5
Γράψτε τους κανόνες του παιχνιδιού τη στιγμή που το δέντρο είναι η απόφασή σας πλήρεις . Θα πρέπει να παρέχει στην αφηγηματική μορφή τις επιλογές και τις συνέπειες για κάθε δράση παίκτη . Αν δεν έχετε συμπεριλάβει ισοπέδωση ( πως οι παίκτες φτάσουν πιο δύσκολο επίπεδα της προσομοίωσης ) , μπορεί να θέλετε να σκεφτείτε ότι έχετε καταλήξει με τους κανόνες , και στη συνέχεια να κάνετε αλλαγές στο interface της συσκευής σας και το δέντρο απόφασης για να προσθέσετε επίπεδα του παιχνιδιού που θα κάνουν το παιχνίδι ενδιαφέρον παραμένει για μεγαλύτερο χρονικό διάστημα .
Η 6
Μίσθωση προγραμματιστής . Εάν προβλέπεται γραφικών σας είναι 2D και μηχανικοί είναι αρκετά απλό , ίσως να είναι σε θέση να το κάνει σε Java ή C + + . Εάν έχετε περισσότερα χρήματα και φιλοδοξία , μπορεί να προσπαθήσει να κάνει παιχνίδι προσομοίωσης σας σε C # ή κάποιο 3D πρόγραμμα μοντελοποίησης .
Η 7
Μίσθωση ενός γραφίστα , αν θέλετε την τέχνη με αρκετό ρεαλισμό να επιστήσει τους παίκτες σας σε το παιχνίδι . Να θυμάστε ότι μπορείτε να είστε σε θέση να χρησιμοποιήσετε ξανά τα τμήματα της τέχνης σε διάφορα πλαίσια , ώστε να προσπαθήσουμε να σπάσει τις αιτήσεις σας για την τέχνη μέχρι τις βασικές μονάδες , και στη συνέχεια να οργανώσει τους σε ένα φόντο τον εαυτό σας . Θα πρέπει να διατηρήσει σας προγραμματιστή για να ενσωματώσουν τις εικόνες της οθόνης στο πρόγραμμα .
Η
εικόνων