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

Visual Novel Maker Tutorial Using Ren’Py: 5 Steps
Visual Novel Maker Tutorial Using Ren’Py: 5 Steps

Βίντεο: Visual Novel Maker Tutorial Using Ren’Py: 5 Steps

Βίντεο: Visual Novel Maker Tutorial Using Ren’Py: 5 Steps
Βίντεο: RenPy Tutorial for Beginners | Create a Visual Novel Game with Ren'Py 2024, Νοέμβριος
Anonim
Visual Novel Maker Tutorial Using Ren’Py
Visual Novel Maker Tutorial Using Ren’Py

Έχετε παίξει ποτέ ένα οπτικό μυθιστόρημα, επιλέξατε το δικό σας παιχνίδι περιπέτειας, προσομοιωτή γνωριμιών ή άλλο παρόμοιο είδος παιχνιδιού και σκεφτήκατε να το φτιάξετε μόνοι σας; Αποθαρρυνθήκατε, επειδή δεν έχετε κωδικοποιήσει ποτέ πριν ή δεν έχετε κάνει παιχνίδι πριν; Στη συνέχεια, αυτό το σεμινάριο θα σας βοηθήσει να δημιουργήσετε το δικό σας παιχνίδι!

Τι είναι το Ren'Py;

  • Ένα εργαλείο για να βοηθήσει τους χρήστες να δημιουργήσουν Visual Novel, RPG, Dating Sims και άλλα 2D παιχνίδια.
  • Ο Ren'py χρησιμοποιεί ισχυρές γλώσσες δέσμης ενεργειών για να προσφέρει φανταστικές δυνατότητες παιχνιδιού με Python και PyGame.
  • Εντελώς δωρεάν και ανοιχτού κώδικα με δυνατότητα πρόσβασης σε πολλές πλατφόρμες.
  • Το Ren'py ΔΕΝ είναι οπτικό εργαλείο, αν ψάχνετε για οπτικό εργαλείο, κοιτάξτε το Novelty ή το Twine.

Τι είναι η Python;

Η Python είναι μια γλώσσα δέσμης ενεργειών που χρησιμοποιείται για την αύξηση της αναγνωσιμότητας για κωδικοποιητές με λιγότερες απαιτήσεις σύνταξης.

Τι θα καλύψει αυτό το Φροντιστήριο;

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

Ποιος θα ωφεληθεί καλύτερα από αυτό το σεμινάριο;

  • Άτομα που θέλουν να δημιουργήσουν ένα παιχνίδι με ελάχιστη έως καθόλου εμπειρία κωδικοποίησης.
  • Κωδικοποιητές με ενδιαφέρον να μάθουν περισσότερα για τον python.

Βήμα 1: Λήψη του Ren'py

Κατεβάστε το Ren'py
Κατεβάστε το Ren'py
Κατεβάστε το Ren'py
Κατεβάστε το Ren'py
  1. Δημιουργήστε ένα φάκελο στην επιφάνεια εργασίας σας για να εξαγάγετε το πρόγραμμα.
  2. Ξεκινήστε κατεβάζοντας το λογισμικό απευθείας από το Ren’Py.
  3. Ακολουθήστε τις οδηγίες εγκατάστασης ακριβώς όπως αναφέρονται στην Ιστοσελίδα Ren'Py.

Βήμα 2: Ξεκινήστε το σεμινάριο

Έναρξη φροντιστηρίου
Έναρξη φροντιστηρίου
Έναρξη φροντιστηρίου
Έναρξη φροντιστηρίου
Έναρξη φροντιστηρίου
Έναρξη φροντιστηρίου
  1. Κάντε κλικ στον πίνακα εκκίνησης του Tutorial στην επάνω αριστερή γωνία.
  2. Κάντε κλικ στο έργο εκκίνησης.
  3. Παίξτε μέσω του σεμιναρίου παιχνιδιών για να εισαγάγετε τον εαυτό σας στη μηχανική του λογισμικού.
  4. Βεβαιωθείτε ότι έχετε διαβάσει όλους τους πίνακες πληροφοριών του παιχνιδιού.

Βήμα 3: Αρχικοποιήστε τις Ρυθμίσεις παιχνιδιού

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

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

      Μπορείτε πάντα να αλλάξετε τον κατάλογό σας και άλλες ρυθμίσεις στις προτιμήσεις

  3. Ονομάστε το έργο σας.
  4. Στη συνέχεια, ρυθμίστε τον επεξεργαστή κειμένου.

    1. Ο Ren’Py προτείνει την Editra, τον δικό τους προσωπικό επεξεργαστή κειμένου. Σε αυτό το σεμινάριο, θα σας δείξω επίσης πώς να ρυθμίσετε έναν άλλο επεξεργαστή κειμένου της επιλογής σας. Χρησιμοποιώ υπέροχα, αλλά μπορούν να χρησιμοποιηθούν και άλλοι συντάκτες που χρησιμοποιούν αρχεία.rpy.

      1. Μεταβείτε στη σελίδα Προτιμήσεις.
      2. Στην ενότητα Επεξεργαστής κειμένου:, θα έχετε μια επιλογή μεταξύ του Editra που προτείνει ο Ren'py, επεξεργαστής συστήματος ή jEdit.

        Σας συνιστώ να χρησιμοποιήσετε το Sublime για τον επεξεργαστή του συστήματός σας επειδή τα αρχεία.rpy είναι συμβατά και η διεπαφή είναι πολύ πιο εύκολο να ακολουθηθεί από το Editra για αρχάριους

  5. Αφού επιλέξετε τον επεξεργαστή σας, ξεκινήστε την αρχική ρύθμιση του παιχνιδιού, συμπεριλαμβανομένης της διεπαφής GUI και της ανάλυσης οθόνης.
  6. Στη συνέχεια, επιλέξτε τη διεπαφή GUI ή τη γραφική διεπαφή χρήστη.

  7. Αργότερα, μπορείτε να τροποποιήσετε απευθείας το αρχείο gui.rpy εάν θέλετε να προσαρμόσετε περαιτέρω την εμφάνιση και το χρωματικό σχήμα της οθόνης του παιχνιδιού σας.
  8. Επιλέξτε την επιλεγμένη ανάλυση.
  9. Αργότερα μπορείτε να αλλάξετε την ανάλυση στο μενού Προτιμήσεις.

Βήμα 4: Κωδικοποίηση του παιχνιδιού σας

Κωδικοποίηση του παιχνιδιού σας
Κωδικοποίηση του παιχνιδιού σας
Κωδικοποίηση του παιχνιδιού σας
Κωδικοποίηση του παιχνιδιού σας

Τώρα που έχετε ρυθμίσει το βασικό σας αρχείο έργου, ήρθε η ώρα να ξεκινήσετε να προσθέτετε ουσίες στο παιχνίδι σας.

Ξεκινήστε ανοίγοντας όλα τα αρχεία κειμένου από το σύνδεσμο στη σελίδα εκκίνησης με το όνομα αρχείου του έργου σας. Ανάλογα με τον επεξεργαστή κειμένου που επιλέξατε στις προτιμήσεις, ο επεξεργαστής κειμένου θα εμφανιστεί σε ξεχωριστό παράθυρο και θα εμφανίσει όλα τα αρχεία, συμπεριλαμβανομένων των script.rpy, options.rpy, gui.rpy και screens.rpy. Σας προτείνω Simple Game Documentation για περαιτέρω βοήθεια στη μορφοποίηση του αρχικού παιχνιδιού που δημιουργήθηκε όπως οι παραπάνω εικόνες.

Scripting Αρχικά αρχεία

  1. Ανοίξτε το αρχείο script.rpy.

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

      1. Κάτω από τις γραμμές 3 και 4 στον κώδικα όπου αναφέρεται # Δήλωση χαρακτήρων που χρησιμοποιούνται από αυτό το παιχνίδι. Θα προσθέσετε τυχόν αρχεία εικόνων εδώ από τον υπολογιστή σας.
      2. Για να δηλώσετε την εικόνα, πληκτρολογήστε την εικόνα, τον τύπο της εικόνας (όπως χαρακτήρα ή φόντο) και το όνομα της εικόνας που ισούται με μια εικόνα από τον υπολογιστή σας ως αρχείο-j.webp" />
      3. Πρέπει να τα δημιουργήσετε εδώ, έτσι ώστε να παίζετε όπου κι αν μπορείτε να χρησιμοποιήσετε αυτές τις εικόνες πολλές φορές.
      4. Κάτω από το σχόλιο που ανέφερε αρχικά # Δήλωση χαρακτήρων που χρησιμοποιούνται από αυτό το παιχνίδι.

      5. Θα ορίσετε τον χαρακτήρα σας. Η εντολή κώδικα που ονομάζεται define εμφανίζεται στο Παράδειγμα 3 ορίζει τον χαρακτήρα σας στο παιχνίδι και σας επιτρέπει να αντιστοιχίσετε στο χαρακτήρα ένα χρώμα κειμένου.

Παράδειγμα 1: image bg someimage = "someimage.png"

Παράδειγμα 2: χαρακτήρας εικόνας someimage = "someimage.peg" Παράδειγμα 3: ορίστε a = Character ('CharacterName', color = "#rgbvalue")

Διάλογος

  1. Στη συνέχεια, για να ξεκινήσετε οποιοδήποτε παιχνίδι στο Ren’py, πρέπει να χρησιμοποιήσετε το label start: για να πείτε στο πρόγραμμα ότι θέλετε να ξεκινήσει το πραγματικό παιχνίδι εδώ. Από εκεί μπορείτε να ρυθμίσετε το σκηνικό σας χρησιμοποιώντας εντολές που βρίσκονται στην ενότητα Τεκμηρίωση, όπως το Παράδειγμα 4 παρακάτω.
  2. Για να προσθέσετε κείμενο στο παιχνίδι σας μπορείτε να κάνετε ένα από τα δύο πράγματα.

    1. Τοποθετήστε το διάλογο μέσα σε διπλά εισαγωγικά όπως φαίνεται στο Παράδειγμα 5.
    2. Εκχωρήστε έναν χαρακτήρα στις λέξεις σε διπλά εισαγωγικά όπως φαίνεται παρακάτω στο Παράδειγμα 6.
  3. Η δημιουργία ενός δέντρου αποφάσεων για την αλλαγή της ιστορίας σας, ενσωματώνει το διάλογό σας με εντολές όπως μενού, άλμα και ετικέτα. Δείτε το Παράδειγμα 7.
  4. Για να τερματίσετε το παιχνίδι σας, πληκτρολογήστε return στο τέλος του αρχείου script.rpy. Δείτε το παράδειγμα 8.

Παράδειγμα 4: αναπαραγωγή μουσικής "musicfromcomputer.ogg", σκηνή bg κάποια εικόνα με ξεθώριασμα, εμφάνιση μεταβλητής χαρακτήρα

Παράδειγμα 5: "Γράψτε τον αρχικό σας διάλογο." Παράδειγμα 6: α "Γράψτε έναν διάλογο". // Αυτό γράφει διάλογο για καθορισμένο χαρακτήρα.

Παράδειγμα 7

μενού: "Διάλογος ή ερώτηση": διαδρομή άλματος "Δεύτερος διάλογος ή ερώτηση κ.λπ.": διαδρομή ετικέτας: "Διάλογος" Παράδειγμα 8: επιστροφή

Η παραπάνω διαδικασία είναι σχετικά απλή μόλις μάθετε τις εντολές και πολύ προσαρμόσιμη όταν είστε άνετοι με το πρόγραμμα και τη γλώσσα. Ελέγξτε ελεύθερα την τεκμηρίωση και αλλάξτε τα αρχεία screens.rpy, options.rpy και gui.rpy. Η ηλεκτρονική τεκμηρίωση περνάει σε βάθος για το πώς να ξεκινήσετε να τις αλλάζετε και είναι πολύ χρήσιμο σε περίπτωση που κολλήσετε στο να θυμάστε ποια εντολή κάνει τι.

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

  1. Λεξικό Python και Ren'Py Language για αρχάριους
  2. GUI (Γραφική διεπαφή χρήστη) ή πώς φαίνεται το παιχνίδι οπτικά στην τεκμηρίωση του παίκτη
  3. Άλλα διασκεδαστικά πρόσθετα, όπως η προσθήκη λίστας αναπαραγωγής μουσικής, συλλογής εικόνων ή επαναλήψεων εικόνων για βελτίωση του σχεδιασμού του παιχνιδιού, μπορείτε να βρείτε εδώ
  4. Τέλος, άλλες επιλογές προσαρμογής, όπως το πόσο μεγάλες οθόνες γραμματοσειράς μπορούν να βρεθούν εδώ.

Βήμα 5: Απελευθέρωση του παιχνιδιού σας

Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
Απελευθερώνοντας το παιχνίδι σας
  1. Για να τερματίσετε το παιχνίδι σας, ενημερώστε το πρόγραμμα εκκίνησης Ren’py.
  2. Στη συνέχεια, ελέγξτε το σενάριο με χνούδι για να αναζητήσετε σφάλματα σύνταξης που βρέθηκαν στη σελίδα εκκίνησης.
  3. Το Build Distributions θα αρχειοθετήσει τα αρχεία σας σε έναν προσβάσιμο φάκελο που μπορείτε να ανεβάσετε σε μια ιστοσελίδα.

    Ο βασικός κώδικας που απαιτείται για τη δημιουργία του παιχνιδιού στην πλατφόρμα της επιλογής σας γίνεται απευθείας από τον Ren'py. Για περισσότερες πληροφορίες, επισκεφθείτε τη σελίδα δημιουργίας τεκμηρίωσης στο Ren'Py

  4. Στη συνέχεια, εκτελέστε δοκιμές beta κάνοντας φίλους και οικογένεια να παίξουν το παιχνίδι για να δείτε αν υπάρχουν λάθη στο διάλογο.
  5. Τέλος, αφήστε το παιχνίδι σας στον προσωπικό σας ιστότοπο ή στο Itchi.io για να αφήσετε το παιχνίδι σας να προσεγγίσει πολλούς λάτρεις των οπτικών μυθιστορημάτων.

Δημιουργήσατε τώρα το πρώτο σας οπτικό παιχνίδι μυθιστορήματος! Συγχαρητήρια!

Συνιστάται: