Πώς να Δημιουργήσετε ένα Παιχνίδι Pong - hyperPong

Σημείωση: Ένα ολοκληρωμένο αρχείο έργου για αυτό το σεμινάριο μπορείτε να το βρείτε στο τέλος αυτού του άρθρου.
Εισαγωγή
Σε αυτό το σεμινάριο, θα δημιουργήσουμε ένα παιχνίδι παρόμοιο με το Pong από την αρχή. Θα καλύψουμε κάποιες πιο προηγμένες δυνατότητες και συμπεριφορές στο hyperPad, οπότε αυτό το σεμινάριο υποθέτει κάποιες βασικές γνώσεις με τον επεξεργαστή hyperPad. Εάν νομίζετε ότι χρειάζεστε περισσότερη εξοικείωση με τη διαδικασία δημιουργίας παιχνιδιού από το μηδέν, μπορείτε να ελέγξετε το Ολοκληρωμένος Οδηγός - Δημιουργία Παιχνιδιού Πλατφόρμας σεμινάριο πρώτα.
Το Pong είναι ένα απλό παιχνίδι δύο παικτών που αποτελείται μόνο από δύο ρακέτες και μια μπάλα, και μπορεί να θεωρηθεί ως μια απλή ψηφιακή έκδοση του πινγκ-πονγκ. Κάθε παίκτης ελέγχει μια ρακέτα, και οι δύο είναι από αντίθετες πλευρές του τραπεζιού. Οι ρακέτες μπορούν να κινούνται μόνο μπροστά και πίσω, χτυπώντας τη μπάλα προς τον αντίπαλο. Αν ένας παίκτης χάσει τη μπάλα, ο άλλος παίκτης κερδίζει έναν πόντο. Ο πρώτος παίκτης που φτάσει τους 11 πόντους κερδίζει!
Για το παιχνίδι Pong που θα δημιουργήσουμε, θα συμπεριλάβουμε την επιλογή του παιχνιδιού σε λειτουργία 1 Παίκτη (Παίκτης vs. AI), 2 Παίκτες (Παίκτης vs. Παίκτης) ή 0 Παίκτες "Παρακολούθηση" (AI vs. AI).
Μέρος 1: Ρύθμιση Έργου και Κύριο Μενού
Ας ξεκινήσουμε δημιουργώντας ένα νέο έργο.
Ανοίξτε το μενού Έργων στο hyperPad και πατήστε Νέο Έργο. Δώστε στο έργο σας ένα όνομα και πατήστε Επόμενο. Ο προσανατολισμός μπορεί να αφεθεί προεπιλεγμένος σε οριζόντια διάταξη. Για αυτό το σεμινάριο, η Υποστήριξη Συσκευής είναι ρυθμισμένη σε iPad 4:3. Στην επόμενη οθόνη, επιλέξτε "Προβολή από Ψηλά" και αφήστε τα υπόλοιπα ως έχουν.
Τώρα που έχουμε έτοιμο ένα νέο έργο, ας ξεκινήσουμε γρήγορα με τη ρύθμιση ενός κύριου μενού πριν μπούμε κατευθείαν στο παιχνίδι. Πρώτο πράγμα που θα κάνουμε είναι να μετονομάσουμε τη σκηνή μας σε "Κύριο Μενού".
Πατήστε το κουμπί Μενού Έργου/Σκηνής και πατήστε το κουμπί γραναζιού δίπλα στην "Σκηνή 1" μας.
Πατήστε την επιλογή Ρυθμίσεις και μετονομάστε τη σκηνή μας σε "Κύριο Μενού". Πατήστε Αποθήκευση για να αποθηκεύσετε και να κλείσετε το παράθυρο ρυθμίσεων.
Στη συνέχεια, για να παραμείνουμε παραδοσιακοί στις πρώτες ρετρό εκδόσεις παιχνιδιών όπως το arcade Pong, μπορούμε να κάνουμε το χρώμα του φόντου μαύρο.
Πατήστε το κουμπί Ρυθμίσεις Σκηνής και επιλέξτε Φόντο. Πατήστε το κουμπί "Αλλαγή Χρώματος" και ρυθμίστε το σε μαύρο (#000000FF).
Τώρα ας προσθέσουμε μια ετικέτα τίτλου στο κύριο μενού μας. Πατήστε το κουμπί Ειδικά Αντικείμενα και επιλέξτε Ετικέτα.
Εισάγετε το όνομα του παιχνιδιού σας στο πεδίο κειμένου ("hyperPong" έχει καταχωρηθεί για αυτό το σεμινάριο), ρυθμίστε το μέγεθος της γραμματοσειράς σε κάτι μεγάλο αλλά όχι πολύ μεγάλο. Για τον τίτλο "hyperPong", 72 πόντοι είναι ένα καλό μέγεθος. Αλλάξτε το χρώμα σε λευκό (#FFFFFFFF) και τοποθετήστε το στο κέντρο του μενού κοντά στην κορυφή.
Τώρα έχουμε μια σκηνή κύριου μενού για να γεμίσουμε με κουμπιά όλων των τρόπων παιχνιδιού μας. Θα αφήσουμε το μενού όπως είναι προς το παρόν και θα το ολοκληρώσουμε αφού έχουμε ένα παιξιμο παιχνίδι.
Μέρος 2: Ρύθμιση της Σκηνής Παιχνιδιού και Ρακέτας
Πατήστε το κουμπί Μενού Έργου και πατήστε "Προσθήκη Σκηνής". Ονομάστε το "Παιχνίδι" και πατήστε Δημιουργία. Τώρα στη σκηνή του παιχνιδιού, θα πρέπει να δείτε έναν κενό καμβά. Όπως κάναμε με τη σκηνή του Κύριου Μενού, προχωρήστε και πατήστε ξανά το κουμπί Ρυθμίσεις Σκηνής και αλλάξτε το φόντο σε μαύρο (#000000FF).
Ας εργαστούμε για να δημιουργήσουμε τις ρακέτες του παίκτη μας. Δημιουργήστε ένα κενό αντικείμενο πηγαίνοντας στο κουμπί Ειδικά Αντικείμενα και επιλέγοντας "Κενό Αντικείμενο". Αλλάξτε το χρώμα του σε λευκό (#FFFFFFFF) και βεβαιωθείτε ότι ο ρυθμιστής αδιαφάνειας είναι πλήρως ενεργοποιημένος.
Μετονομάστε το αντικείμενο σε "Παίκτης-1" και ρυθμίστε τη φυσική λειτουργία του σε Φυσική, και αφήστε το Εύκολο στη χρήση ενεργοποιημένο.
Ο λόγος που θα κρατήσουμε το Εύκολο στη χρήση ενεργοποιημένο είναι ώστε να έχουμε μεγαλύτερο έλεγχο σχετικά με το πώς θα αλληλεπιδράσει η μπάλα με τη ρακέτα όταν χτυπήσει. Θα θέλουμε να έχουμε τη δυνατότητα να ελέγχουμε την ταχύτητα και την κατεύθυνση που θα πάει η μπάλα.'

