Πώς να δημιουργήσετε μια μηχανή παιχνιδιών

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

Πώς να δημιουργήσετε μια μηχανή παιχνιδιών
Πώς να δημιουργήσετε μια μηχανή παιχνιδιών

Βίντεο: Πώς να δημιουργήσετε μια μηχανή παιχνιδιών

Βίντεο: Πώς να δημιουργήσετε μια μηχανή παιχνιδιών
Βίντεο: Πόσα ΛΕΦΤΑ θα προλάβω να χαλάσω σε 20 ΛΕΠΤΑ ΣΤΑ ΠΑΙΧΝΙΔΙΑ? Challenge Famous Toli 2024, Νοέμβριος
Anonim

Η κύρια λειτουργικότητα του παιχνιδιού παρέχεται από το κεντρικό στοιχείο λογισμικού - τη μηχανή παιχνιδιών, η οποία απλοποιεί την ανάπτυξή του και την εξοπλίζει με βασικές τεχνολογίες. Για να δημιουργήσετε ένα παιχνίδι, πρέπει να καταλάβετε από τι κατασκευάζονται οι μηχανές παιχνιδιών.

Πώς να δημιουργήσετε μια μηχανή παιχνιδιών
Πώς να δημιουργήσετε μια μηχανή παιχνιδιών

Οδηγίες

Βήμα 1

Λάβετε υπόψη ότι ο κινητήρας για απολύτως οποιοδήποτε παιχνίδι αποτελείται από πολλά, μερικές φορές ανεξάρτητα μέρη. Αυτό περιλαμβάνει το κύριο μενού, διεπαφή παιχνιδιού, φόρτωση επιπέδου, μοντέλο φυσικής, έλεγχο σύγκρουσης και πολλά άλλα. Ορισμένα μέρη χρειάζονται μόνο για οποιοδήποτε είδος. Για παράδειγμα, σε ένα διεγερτικό θαλάσσιων ή αεροπορικών μεταφορών, απαιτείται μια καιρική μονάδα καιρού, αλλά σε μια στρατηγική σε πραγματικό χρόνο είτε δεν απαιτείται καθόλου είτε είναι δευτερεύουσας σημασίας. Ή, για παράδειγμα, μια ενότητα πυροβολισμών χωρίς καμία ανάγκη για διεγερτή ποδοσφαίρου. Ένα παιχνίδι υπολογιστή θα συναρμολογηθεί από τέτοια απαραίτητα μέρη.

Βήμα 2

Χρησιμοποιήστε τη γλώσσα προγραμματισμού των Δελφών, ειδικά εάν εξακολουθείτε να κάνετε τα πρώτα σας βήματα σε αυτήν την περιοχή. Το Delphi είναι ένα περιβάλλον ανάπτυξης Object Pascal που είναι αρκετά απλό και ευέλικτο ώστε να μπορεί να δημιουργήσει ένα ολοκληρωμένο σύγχρονο παιχνίδι υπολογιστή, οποιουδήποτε είδους, με πλήρη τρισδιάστατη και μοντέρνα γραφικά. Στην πραγματικότητα, το περιβάλλον ανάπτυξης είναι ζήτημα γούστου για κάθε συγκεκριμένο προγραμματιστή. Για παράδειγμα, το MSVC ++, σε αντίθεση με τους Delphi, δημιουργεί γρηγορότερο κώδικα, αλλά η ταχύτητα σύνταξης των Delphi είναι δεκάδες και ίσως ακόμη και εκατοντάδες φορές πιο γρήγορη. Συν μια φιλική προς το χρήστη διεπαφή και ακριβής ένδειξη της γραμμής κώδικα που περιέχει το σφάλμα.

Βήμα 3

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

Βήμα 4

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

Συνιστάται: