Πώς να φτιάξετε ένα flash παιχνίδι

Posted on
Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 19 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Πως να φτιάξεις το δικό σου παιχνίδι με flash (1/2)
Βίντεο: Πως να φτιάξεις το δικό σου παιχνίδι με flash (1/2)

Περιεχόμενο

Σε αυτό το άρθρο: Ξεκινώντας Γράφοντας ένα βασικό παιχνίδι, μάθετε τις προηγμένες τεχνικές αναφορές

Το Flash είναι μια δημοφιλής μορφή για τα βιντεοπαιχνίδια μέσω προγραμμάτων περιήγησης στο διαδίκτυο, σε αποκλειστικές τοποθεσίες όπως το Newgrounds και το Kongregate. Το φλας χρησιμοποιείται όλο και λιγότερο σε σύγκριση με τις μορφές των νέων εφαρμογών για κινητά, αλλά εξακολουθεί να είναι διαδεδομένο για πολλά ποιοτικά παιχνίδια. Το Flash βασίζεται στο ActionScript, μια απλή γλώσσα προγραμματισμού που σας επιτρέπει να ελέγχετε τα αντικείμενα που εμφανίζονται στην οθόνη. Πηγαίνετε στο βήμα 1 παρακάτω για να μάθετε πώς μπορείτε να δημιουργήσετε ένα βασικό παιχνίδι flash.


στάδια

Μέρος 1 Ξεκινώντας



  1. Πραγματοποιήστε το σχεδιασμό του παιχνιδιού σας. Πριν ξεκινήσετε την κωδικοποίηση, θα είναι χρήσιμο να αποκτήσετε μια ιδέα για το τι θέλετε ως παιχνίδι. Το Flash είναι κατάλληλο για απλά παιχνίδια. Προσπαθήστε να δημιουργήσετε ένα παιχνίδι στο οποίο ο παίκτης έχει μόνο μερικές διαφορετικές ενέργειες για να εκτελέσει. Βάση τον εαυτό σας σε ένα βασικό είδος παιχνιδιού και να έχετε κατά νου τους λίγους απλούς μηχανισμούς που την αποτελούν. Δείτε αυτόν τον οδηγό για περισσότερες λεπτομέρειες σχετικά με τον προγραμματισμό της ανάπτυξης παιχνιδιών. Τα πιο κοινά παιχνίδια flash είναι:
    • Ατελείωτοι δρομείς: Σε αυτά τα παιχνίδια, ο χαρακτήρας κινείται αυτόματα και ο παίκτης πρέπει να πηδά πάνω από τα εμπόδια ή να αλληλεπιδράσει με το παιχνίδι με συγκρίσιμο τρόπο. Ο παίκτης συνήθως έχει στη διάθεσή του μόνο μία ή δύο διαφορετικές ενέργειες.
    • "Brawlers": Αυτά τα παιχνίδια περιλαμβάνουν συνήθως ένα πλάγια κύλιση του περιβάλλοντος παιχνιδιού. Ο παίκτης πρέπει να νικήσει τους εχθρούς που εμφανίζονται για να προχωρήσουν. Έχει πολλές φορές στη διάθεσή του αρκετές κινήσεις για να απαλλαγεί από εχθρούς.
    • "Παζλ": Αυτά τα παιχνίδια προσφέρουν στον παίκτη να λύσει παζλ ή παζλ για να μετακινηθεί στο επόμενο επίπεδο. Αυτά μπορεί να κυμαίνονται από αυτά του τύπου Match-3, όπως το Bejeweled, μέχρι πιο πολύπλοκα γρίφους, που συναντώνται συνήθως σε παιχνίδια περιπέτειας.
    • "Αγώνες RPG" ή παιχνίδια ρόλων: Αυτά τα παιχνίδια επικεντρώνονται στην ανάπτυξη και εξέλιξη ενός χαρακτήρα. Ο παίκτης κινείται μέσα από διάφορα περιβάλλοντα με διάφορους εχθρούς. Οι μάχες διαφέρουν από το ένα RPG στο άλλο, αλλά οι περισσότερες διεξάγονται σε βάση στροφών. Τα RPGs μπορούν να είναι πολύ πιο πολύπλοκα από ό, τι απλά παιχνίδια δράσης.



  2. Μάθετε τι είναι κατάλληλο το Flash. Το Flash είναι κατάλληλο για 2D παιχνίδια. Είναι δυνατό να κάνετε 3D στο Flash, αλλά απαιτεί βαθιά γνώση της γλώσσας προγραμματισμού. Τα πιο επιτυχημένα παιχνίδια flash είναι στο 2D.
    • Το Flash είναι πιο κατάλληλο για σύντομα παιχνίδια ή μπορεί να αναπαράγεται σε μικρές περιόδους λειτουργίας. Συνήθως παίζει όταν έχετε λίγο ελεύθερο χρόνο για να κάνετε ένα διάλειμμα, πράγμα που περιορίζει τον χρόνο αναπαραγωγής σε περίπου δεκαπέντε λεπτά.


  3. Εξοικειωθείτε με τη γλώσσα προγραμματισμού ActionScript3 (AS3). Τα παιχνίδια Flash προγραμματίζονται στο AS3. Θα πρέπει να κατανοήσετε τα βασικά στοιχεία του πώς λειτουργεί επιτυχώς για να δημιουργήσετε ένα παιχνίδι. Αν γνωρίζετε πώς να κωδικοποιήσετε το AS3, μπορείτε να δημιουργήσετε ένα απλό παιχνίδι.
    • Αρκετά βιβλία που ασχολούνται με το ActionScript είναι διαθέσιμα στο Amazon ή σε άλλα καταστήματα, καθώς και πολλά παραδείγματα και σεμινάρια στο διαδίκτυο.



  4. Κατεβάστε το Flash Professional. Αυτό το πρόγραμμα δεν είναι δωρεάν, αλλά είναι ο καλύτερος τρόπος για να δημιουργήσετε γρήγορα προγράμματα Flash. Άλλες επιλογές είναι διαθέσιμες, κάποιο ελεύθερο λογισμικό, αλλά η συμβατότητα είναι συχνά φτωχή και για την ίδια εργασία χρειάζονται περισσότερο χρόνο.
    • Το Flash Professional είναι το μόνο πρόγραμμα που θα χρειαστεί να ξεκινήσετε να δημιουργείτε ένα παιχνίδι.

Μέρος 2 Γράψτε ένα βασικό παιχνίδι



  1. Κατανοήστε τα βασικά στοιχεία των δομικών στοιχείων του AS3 κώδικα. Όταν δημιουργείτε ένα απλό παιχνίδι, θα χρειαστεί να χρησιμοποιήσετε πολλές διαφορετικές δομές κώδικα. Υπάρχουν 3 βασικά μέρη σε έναν κώδικα AS3:
    • Μεταβλητές - Χρησιμοποιούνται για την αποθήκευση δεδομένων. Αυτά τα δεδομένα μπορούν να είναι αριθμοί, λέξεις (χορδές), αντικείμενα ή άλλα. Οι μεταβλητές ορίζονται από τον κώδικα var και το όνομά τους πρέπει να αποτελείται από μία μόνο λέξη.

      var παίκτηςΥγεία: Αριθμός = 100; // "var" καθορίζει ότι ορίζετε μια μεταβλητή. // "playerHealth" είναι το όνομα της μεταβλητής. // "Αριθμός" είναι ο τύπος δεδομένων. // "100" είναι η τιμή που αντιστοιχεί στη μεταβλητή. // Κάθε γραμμή κώδικα ActionScript τελειώνει με ";"

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

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" ορίζει τον χειριστή συμβάντων. // "MouseEvent" είναι η κατηγορία εντολών που πρέπει να ελεγχθεί. // ".CLICK" είναι η συγκεκριμένη ενέργεια που περιλαμβάνεται στην κατηγορία MouseEvent. // "swingSword" είναι η λειτουργία που ονομάζεται όταν συμβαίνει η ενέργεια.

    • Λειτουργία - Τμήματα του κώδικα που έχουν εκχωρηθεί σε μια λέξη-κλειδί που μπορεί να καλείται αργότερα. Οι λειτουργίες διαχειρίζονται το περιεχόμενο του προγράμματος του παιχνιδιού σας. Τα σύνθετα παιχνίδια μπορούν να έχουν εκατοντάδες λειτουργίες, ενώ τα απλά παιχνίδια χρειάζονται μόνο λίγα. Μπορείτε να τα γράψετε με οποιαδήποτε σειρά επειδή λειτουργούν μόνο όταν καλούνται.

      λειτουργία swingSword (e: MouseEvent): άκυρη;



  2. Εμπνευστείτε από τα παιχνίδια των άλλων Πολλοί προγραμματιστές δεν θα σας δώσουν τον κωδικό τους, αλλά υπάρχουν πολλά μαθήματα ή άλλα προγράμματα των οποίων ο κώδικας είναι δωρεάν. Αυτά θα σας επιτρέψουν να δείτε πώς αλληλεπιδρά ο κώδικας με αντικείμενα. Είναι ένας πολύ καλός τρόπος για να μάθετε τεχνικές που θα κάνουν το παιχνίδι σας ξεχωρίζει.