Κύριος Σχεδιασμός & Στυλ Gaming 101: Οδηγός για γλώσσες προγραμματισμού βιντεοπαιχνιδιών

Gaming 101: Οδηγός για γλώσσες προγραμματισμού βιντεοπαιχνιδιών

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

πώς να είσαι υποτακτική κατά τη διάρκεια του σεξ

Μετάβαση στην ενότητα


Ο Will Wright διδάσκει σχεδιασμό και θεωρία παιχνιδιών Ο Will Wright διδάσκει σχεδιασμό και θεωρία παιχνιδιών

Συνεργασία, πρωτότυπα, playtesting. Ο δημιουργός των Sims Will Wright καταστρέφει τη διαδικασία σχεδιασμού παιχνιδιών που απελευθερώνουν τη δημιουργικότητα των παικτών.



Μάθε περισσότερα

Τι είναι η γλώσσα προγραμματισμού βιντεοπαιχνιδιών;

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

7 γλώσσες προγραμματισμού βιντεοπαιχνιδιών

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

  1. C ++ : Κυκλοφόρησε το 1985, το C ++ είναι μια από τις καλύτερες διαθέσιμες γλώσσες προγραμματισμού. Το C ++ είναι ένας εξαιρετικά βελτιστοποιημένος κώδικας που επιτρέπει μεγαλύτερη διαχείριση μνήμης, απαραίτητο χαρακτηριστικό των βιντεοπαιχνιδιών υψηλής ευκρίνειας και υψηλής ευκρίνειας. Ο προγραμματισμός C ++ επιτρέπει στυλιζαρισμένο gameplay και είναι μια δημοφιλής γλώσσα για τίτλους triple-A (AAA), καθώς και παιχνίδια indie. Η γλώσσα C ++ λειτουργεί με τις περισσότερες μηχανές παιχνιδιών, καθιστώντας την μία από τις πιο κοινές επιλογές για προγραμματιστές παιχνιδιών.
  2. Γ # : Προφέρεται C αιχμηρή, αυτή η δημοφιλής γλώσσα προγραμματισμού κυκλοφόρησε από τη Microsoft το 2000. Το C # είναι μια σχετικά εύκολη γλώσσα προγραμματισμού για εκμάθηση και χρησιμοποιείται συχνά από μικρότερα στούντιο παιχνιδιών. Το C # είναι ένας από τους κύριους κωδικούς που εμφανίζονται στους δημοφιλείς κινητήρες παιχνιδιών.
  3. παίρνω : Το Lua είναι μια απλούστερη, πολλών πλατφορμών γλώσσα, αλλά εξαιρετικά συμβατή με πιο περίπλοκες γλώσσες. Θεωρείται ελαφρύ και εύκολο στην εκμάθηση και είναι χρήσιμο για διαφορετικούς τύπους παιχνιδιών, καθώς και για εφαρμογές Ιστού και επεξεργασία εικόνας.
  4. Ιάβα : Εμπνευσμένο από το C ++, ο προγραμματισμός παιχνιδιών Java είναι σχεδόν καθολικά συμβατός, καθιστώντας τον εξαιρετικά ευπροσάρμοστο και μία από τις πιο δημοφιλείς γλώσσες που χρησιμοποιούνται σήμερα. Ένας λόγος για τη δημοτικότητα της Java στους προγραμματιστές είναι ότι το μοντέλο της μπορεί να αναβαθμιστεί με συνέπεια, γεγονός που της επιτρέπει να ανταγωνίζεται τις νεότερες τεχνολογίες. Η Java επηρέασε τη JavaScript, η οποία είναι η πιο ευρέως χρησιμοποιούμενη γλώσσα scripting για διαδικτυακά παιχνίδια και προγράμματα περιήγησης. Η Java συνδυάζεται συχνά με HTML5 για βελτιωμένη διαδραστικότητα.
  5. Πύθων : Όπως το C ++ και το Java, το Python προσφέρει αντικειμενοστραφή προγραμματισμό (OOP), αλλά με απλούστερη σύνταξη και εκτέλεση. Το Python σάς επιτρέπει να δημιουργείτε πιο γρήγορα πρωτότυπα, τα οποία μπορούν να κάνουν την ομαλότερη διαδικασία ανάπτυξης του παιχνιδιού.
  6. Στόχος-Γ : Αυτή η γλώσσα προγραμματισμού χρησιμοποιείται συχνά για τον κωδικό παιχνιδιών για λειτουργικά συστήματα smartphone όπως Android ή iOS. Δεν είναι βαρύ καθήκον όπως οι πιο εκσυγχρονισμένες γλώσσες που χρησιμοποιούνται σε προηγμένες μηχανές παιχνιδιών, αλλά το Objective-C δίνει στους προγραμματιστές παιχνιδιών για κινητά αρκετό χώρο για να κάνουν μικρά αλλά περιεκτικά παιχνίδια.
  7. ActionScript : Εμπνευσμένο από τη JavaScript, το ActionScript είναι η δημοφιλής γλώσσα παιχνιδιού πίσω από πολλά παιχνίδια που βασίζονται σε flash για παλαιότερα μοντέλα smartphone. Πρόκειται για μια γλώσσα παιχνιδιού που βασίζεται σε συμβάντα, που σημαίνει ότι οι απαντήσεις της ενεργοποιούνται από ενέργειες χρήστη ή μηνύματα από άλλο σύστημα. Το ActionScript επιτρέπει γρήγορη ανάπτυξη και αυτόματη συλλογή απορριμμάτων ή έναν τρόπο ανάκτησης μνήμης.
Ο Will Wright διδάσκει το σχεδιασμό και τη θεωρία του παιχνιδιού Η Annie Leibovitz διδάσκει τη φωτογραφία Ο Frank Gehry διδάσκει το σχεδιασμό και την αρχιτεκτονική Ο Diane von Furstenberg διδάσκει τη δημιουργία μιας μάρκας μόδας

Μάθε περισσότερα

Αποκτήστε την ετήσια συνδρομή MasterClass για αποκλειστική πρόσβαση σε μαθήματα βίντεο που διδάσκονται από δασκάλους, συμπεριλαμβανομένων των Will Wright, Paul Krugman, Stephen Curry, Annie Leibovitz και άλλων.




Ενδιαφέροντα Άρθρα