Inhaltsverzeichnis:

Visual Novel Maker-Tutorial mit Ren'Py - Gunook
Visual Novel Maker-Tutorial mit Ren'Py - Gunook

Video: Visual Novel Maker-Tutorial mit Ren'Py - Gunook

Video: Visual Novel Maker-Tutorial mit Ren'Py - Gunook
Video: Ren'Py -- Visual Novel Game Engine 2024, Juli
Anonim
Visual Novel Maker-Tutorial mit Ren’Py
Visual Novel Maker-Tutorial mit Ren’Py

Haben Sie schon einmal einen Visual Novel gespielt, Ihr eigenes Abenteuerspiel, einen Dating-Simulator oder eine andere ähnliche Art von Spiel ausgewählt und darüber nachgedacht, selbst einen zu erstellen? Warst du entmutigt, weil du noch nie zuvor codiert oder ein Spiel gemacht hast? Dann hilft Ihnen dieses Tutorial, Ihr eigenes Spiel zu erstellen!

Was ist Ren'Py?

  • Ein Tool, mit dem Benutzer Visual Novel, RPG, Dating-Sims und andere 2D-Spiele erstellen können.
  • Ren'py verwendet leistungsstarke Skriptsprachen, um mit Python und PyGame fantastische Spielfähigkeiten bereitzustellen.
  • Völlig kostenlos und Open Source mit plattformübergreifender Zugänglichkeit.
  • Ren'py ist KEIN visuelles Tool, wenn Sie nach einem visuellen Tool suchen, schauen Sie sich Novelty oder Twine an.

Was ist Python?

Python ist eine Skriptsprache, die verwendet wird, um die Lesbarkeit für Programmierer mit geringeren Syntaxanforderungen zu verbessern.

Was wird in diesem Tutorial behandelt?

  • Erste Schritte mit den vorgefertigten Tutorials.
  • So starten Sie ein einfaches Spiel durch Eingabe von Befehlen.
  • So finalisieren und teilen Sie Ihre Kreation.

Wer profitiert am besten von diesem Tutorial?

  • Personen, die ein Spiel mit wenig bis gar keiner Programmiererfahrung produzieren möchten.
  • Programmierer mit Interesse daran, mehr über Python zu erfahren.

Schritt 1: Laden Sie Ren'py. herunter

Ren'py herunterladen
Ren'py herunterladen
Ren'py. herunterladen
Ren'py. herunterladen
  1. Erstellen Sie auf Ihrem Desktop einen Ordner, in den Sie das Programm extrahieren.
  2. Beginnen Sie damit, die Software direkt von Ren’Py herunterzuladen.
  3. Befolgen Sie die Installationsanweisungen genau wie auf der Ren'Py-Webseite aufgeführt.

Schritt 2: Tutorial starten

Tutorial starten
Tutorial starten
Tutorial starten
Tutorial starten
Tutorial starten
Tutorial starten
  1. Klicken Sie im Startfenster auf das Tutorial in der oberen linken Ecke.
  2. Klicken Sie auf Projekt starten.
  3. Spielen Sie das Spiel-Tutorial durch, um sich mit der Software-Mechanik vertraut zu machen.
  4. Stellen Sie sicher, dass Sie alle Informationsverzeichnisse des Spiels durchlesen.

Schritt 3: Spieleinstellungen initialisieren

Spieleinstellungen initialisieren
Spieleinstellungen initialisieren
Spieleinstellungen initialisieren
Spieleinstellungen initialisieren
Spieleinstellungen initialisieren
Spieleinstellungen initialisieren
  1. Gehen Sie zurück zum Verzeichnisbereich der Startseite und klicken Sie auf Neues Projekt erstellen.
  2. Wählen Sie den Speicherort Ihres Projektverzeichnisses oder den Ort, an dem Sie alle Ihre Spieldateien auf Ihrem Computer speichern, um sie später erneut zu öffnen.

    1. Ich empfehle, zuerst einen neuen Ordner auf Ihrem Desktop zu erstellen, um den Zugriff zu erleichtern.
    2. Wählen Sie dann Ihr Verzeichnis aus, in dem Ihr Spiel ruhen soll.

      Sie können Ihr Verzeichnis und andere Einstellungen jederzeit unter Einstellungen ändern

  3. Benennen Sie Ihr Projekt.
  4. Als nächstes richten Sie Ihren Texteditor ein.

    1. Ren’Py empfiehlt Editra, ihren eigenen persönlichen Texteditor. In diesem Tutorial zeige ich Ihnen auch, wie Sie einen anderen Texteditor Ihrer Wahl einrichten. Ich verwende Sublime, aber auch andere Editoren, die.rpy-Dateien verwenden, können verwendet werden.

      1. Gehen Sie zur Seite Einstellungen.
      2. Unter „Texteditor: haben Sie die Wahl zwischen Editra empfohlen von Ren’py, Systemeditor oder jEdit.

        Ich empfehle die Verwendung von Sublime für Ihren Systemeditor, da.rpy-Dateien kompatibel sind und die Benutzeroberfläche für Anfänger viel einfacher zu befolgen ist als Editra

  5. Nachdem Sie Ihren Editor ausgewählt haben, beginnen Sie mit der Ersteinrichtung des Spiels, einschließlich GUI-Schnittstelle und Bildschirmauflösung.
  6. Wählen Sie als Nächstes Ihre GUI-Schnittstelle oder grafische Benutzeroberfläche.

  7. Später können Sie die Datei gui.rpy direkt ändern, wenn Sie das Aussehen und die Farbgebung Ihres Spieldisplays weiter anpassen möchten.
  8. Wählen Sie die hervorgehobene Auflösung.
  9. Später können Sie die Auflösung im Menü Einstellungen ändern.

Schritt 4: Codieren Ihres Spiels

Codieren Ihres Spiels
Codieren Ihres Spiels
Codieren Ihres Spiels
Codieren Ihres Spiels

Nachdem Sie nun Ihre grundlegende Projektdatei eingerichtet haben, ist es an der Zeit, Ihrem Spiel tatsächlich Substanzen hinzuzufügen.

Beginnen Sie damit, alle Ihre Textdateien über den Link auf der Startseite unter Ihrem Projektdateinamen zu öffnen. Je nachdem, welchen Texteditor Sie in den Einstellungen ausgewählt haben, wird der Texteditor in einem separaten Fenster angezeigt und zeigt alle Dateien an, einschließlich script.rpy, options.rpy, gui.rpy und screens.rpy. Ich empfehle die Simple Game Documentation um die Formatierung des anfänglichen Spiels wie in den obigen Bildern weiter zu unterstützen.

Skripterstellung für Anfangsdateien

  1. Öffnen Sie die Datei script.rpy.

    1. Hier wird der gesamte Code Ihres Spiels gespeichert, einschließlich Dialogen, Bildern, Ton und Entscheidungen.
    2. Zuerst werde ich den Outline-Code besprechen, der in der anfänglichen Datei script.rpy enthalten ist, damit Sie verstehen, was alles macht und wohin alles geht.

      1. Unter den Zeilen 3 und 4 im Code, in denen # steht, deklarieren Sie die von diesem Spiel verwendeten Zeichen. Sie werden hier beliebige Bilddateien von Ihrem Computer hinzufügen.
      2. Um das Bild zu deklarieren, geben Sie image, den Bildtyp (z. B. Zeichen oder Hintergrund) und den Namen des Bildes ein, der einem Bild von Ihrem Computer als.jpg-Datei oder.png-Datei entspricht. Siehe Beispiel 1 und Beispiel 2 unten.
      3. Diese müssen Sie hier erstellen, damit Sie diese Bilder überall im Spiel verwenden können.
      4. Unter dem Kommentar, in dem ursprünglich # Zeichen angegeben wurden, die von diesem Spiel verwendet werden.

      5. Sie werden Ihren Charakter definieren. Der Code-Befehl define aus Beispiel 3 definiert Ihren Charakter im Spiel und ermöglicht es Ihnen, dem Charakter eine Textfarbe zuzuweisen.

Beispiel 1: image bg someimage = "someimage.png"

Beispiel 2: Bildzeichen someimage = "someimage.peg" Beispiel 3: define a = Character ('CharacterName', color = "#rgbvalue")

Dialog

  1. Um ein beliebiges Spiel in Ren’py zu starten, müssen Sie als nächstes label start verwenden: um dem Programm mitzuteilen, dass das eigentliche Gameplay hier beginnen soll. Von dort aus können Sie Ihre Szenerie mit Befehlen einrichten, die Sie unter Dokumentation finden, wie zum Beispiel Beispiel 4 unten.
  2. Um Ihrem Spiel Text hinzuzufügen, haben Sie zwei Möglichkeiten.

    1. Setzen Sie den Dialog in doppelte Anführungszeichen, wie in Beispiel 5 gezeigt.
    2. Weisen Sie den Wörtern in doppelten Anführungszeichen ein Zeichen zu, wie unten in Beispiel 6 gezeigt.
  3. Das Erstellen eines Entscheidungsbaums zum Ändern Ihrer Storyline umfasst Ihren Dialog mit Befehlen wie Menü, Sprung und Beschriftung. Siehe Beispiel 7.
  4. Um Ihr Spiel zu beenden, geben Sie ganz am Ende Ihrer script.rpy-Datei return ein. Siehe Beispiel 8.

Beispiel 4: Musik abspielen "musicfromcomputer.ogg", Szene bg Someimage mit Fade, Charaktervariable anzeigen

Beispiel 5: "Schreiben Sie Ihren Eröffnungsdialog." Beispiel 6: a "Schreibe den Dialog von a." // Dies schreibt einen Dialog für ein definiertes Zeichen.

Beispiel 7

Menü: "Dialog oder Frage": Route springen "Zweiter Dialog oder Frage usw.": Route beschriften: "Dialog" Beispiel 8: zurück

Der obige Vorgang ist relativ einfach, sobald Sie die Befehle gelernt haben, und hochgradig anpassbar, sobald Sie mit dem Programm und der Sprache vertraut sind. Schauen Sie gerne in die Dokumentation und ändern Sie die Dateien screens.rpy, options.rpy und gui.rpy. Die Online-Dokumentation geht detaillierter darauf ein, wie Sie diese ändern können, und ist sehr nützlich, falls Sie nicht mehr wissen, welcher Befehl was bewirkt.

Um Ihr Spiel weiter anzupassen, folgen Sie diesen Links, um weitere Informationen darüber zu erhalten, wie Sie das Spiel tatsächlich codieren.

  1. Python- und Ren'Py-Sprachwörterbuch für Anfänger
  2. GUI (Graphical User Interface) oder wie das Spiel visuell für den Spieler aussieht Dokumentation
  3. Weitere lustige Add-ons wie das Hinzufügen einer Musikwiedergabeliste, einer Bildergalerie oder Bildwiederholungen zur Verbesserung des Spieldesigns finden Sie hier
  4. Schließlich finden Sie hier noch weitere Anpassungsoptionen, z. B. wie große Schriftarten angezeigt werden.

Schritt 5: Freigeben Ihres Spiels

Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
Veröffentlichung deines Spiels
  1. Um Ihr Spiel zu beenden, aktualisieren Sie den Ren’py Launcher.
  2. Überprüfen Sie dann das Skript mit lint, um nach Syntaxfehlern zu suchen, die auf der Startseite gefunden wurden.
  3. Build Distributions archiviert Ihre Dateien in einem zugänglichen Ordner, den Sie auf eine Webseite hochladen können.

    Der wesentliche Code, der benötigt wird, um das Spiel auf der Plattform Ihrer Wahl zu erstellen, wird direkt von Ren'py erstellt. Weitere Informationen finden Sie auf der Dokumentations-Build-Seite von Ren'Py

  4. Führen Sie als Nächstes Betatests durch, indem Sie Freunde und Familie das Spiel spielen lassen, um zu sehen, ob der Dialog Fehler enthält.
  5. Schließlich veröffentlichen Sie Ihr Spiel auf Ihrer eigenen persönlichen Website oder auf Itchi.io, damit Ihr Spiel viele Visual Novel-Enthusiasten erreicht.

Sie haben jetzt Ihr erstes Visual Novel-Spiel erstellt! Herzliche Glückwünsche!

Empfohlen: