Taula de continguts:

Tutorial Visual Novel Maker amb Ren’Py: 5 passos
Tutorial Visual Novel Maker amb Ren’Py: 5 passos

Vídeo: Tutorial Visual Novel Maker amb Ren’Py: 5 passos

Vídeo: Tutorial Visual Novel Maker amb Ren’Py: 5 passos
Vídeo: RenPy Tutorial for Beginners | Create a Visual Novel Game with Ren'Py 2024, Juliol
Anonim
Tutorial Visual Novel Maker amb Ren’Py
Tutorial Visual Novel Maker amb Ren’Py

Alguna vegada heu jugat a una novel·la visual, heu escollit el vostre propi joc d’aventures, un simulador de cites o un altre tipus de joc similar i heu pensat a fer-ne un? Us va desanimar, perquè no heu codificat mai ni heu fet cap joc abans? A continuació, aquest tutorial us ajudarà a crear el vostre propi joc.

Què és Ren'Py?

  • Una eina per ajudar els usuaris a crear Visual Novel, RPG, Sims de cites i altres jocs en 2D.
  • Ren'py utilitza potents llenguatges de seqüències d'ordres per ajudar a oferir fantàstiques habilitats de joc amb Python i PyGame.
  • Totalment gratuït i de codi obert amb accessibilitat multiplataforma.
  • Ren'py NO és una eina visual, si cerqueu una eina visual, mireu Novetat o Twine.

Què és Python?

Python és un llenguatge de seqüència utilitzat per augmentar la llegibilitat dels programadors amb menys requisits de sintaxi.

Què cobrirà aquest tutorial?

  • Com començar amb els tutorials predefinits.
  • Com iniciar un joc bàsic introduint ordres.
  • Com finalitzar i compartir la vostra creació.

Qui es beneficiarà millor d’aquest tutorial?

  • Persones que volen produir un joc amb poca o cap experiència de codificació.
  • Codificadors amb interès per obtenir més informació sobre Python.

Pas 1: descarregueu Ren'py

Descarregueu Ren'py
Descarregueu Ren'py
Descarregueu Ren'py
Descarregueu Ren'py
  1. Feu una carpeta a l’escriptori per extreure-hi el programa.
  2. Comenceu descarregant el programari directament de Ren’Py.
  3. Seguiu les instruccions d'instal·lació exactament tal com s'indica a la pàgina web de Ren'Py.

Pas 2: Inicieu el tutorial

Inicia el tutorial
Inicia el tutorial
Inicia el tutorial
Inicia el tutorial
Inicia el tutorial
Inicia el tutorial
  1. Feu clic al tutorial del tauler d'inici a l'extrem superior esquerre.
  2. Feu clic a Inicia el projecte.
  3. Juga a través del tutorial del joc per introduir-te en la mecànica del programari.
  4. Assegureu-vos de llegir tots els panells del directori informatiu del joc.

Pas 3: inicialitzeu la configuració del joc

Inicialitzeu la configuració del joc
Inicialitzeu la configuració del joc
Inicialitzeu la configuració del joc
Inicialitzeu la configuració del joc
Inicialitzeu la configuració del joc
Inicialitzeu la configuració del joc
  1. Torneu al tauler de directoris de la pàgina d'inici i feu clic a Crea un projecte nou.
  2. Seleccioneu la ubicació del directori del projecte o bé on desareu tots els fitxers del joc a l'ordinador per tornar-los a obrir més tard.

    1. Recomano crear una carpeta nova a l'escriptori per facilitar-ne l'accessibilitat.
    2. A continuació, seleccioneu el directori on voleu que es trobi el vostre joc.

      Sempre podeu canviar el directori i altres paràmetres a les preferències

  3. Anomeneu el vostre projecte.
  4. A continuació, configureu l'editor de text.

    1. Ren’Py recomana Editra, el seu propi editor de text personal. En aquest tutorial, també us mostraré com configurar un altre editor de text que trieu. Estic fent servir sublim, però també es poden utilitzar altres editors que utilitzen fitxers.rpy.

      1. Aneu a la pàgina Preferències.
      2. A "Editor de text", podreu triar entre Editra recomanat per Ren'py, l'editor del sistema o jEdit.

        Recomano utilitzar Sublime per a l'editor del vostre sistema perquè els fitxers.rpy són compatibles i la interfície és molt més fàcil de seguir que Editra per a principiants

  5. Després de triar l'editor, comenceu la configuració inicial del joc, inclosa la interfície GUI i la resolució de pantalla.
  6. A continuació, trieu la vostra interfície GUI o interfície gràfica d'usuari.

  7. Més endavant, podeu modificar directament el fitxer gui.rpy si voleu personalitzar encara més l’aspecte i l’esquema de colors del vostre joc.
  8. Trieu la resolució ressaltada.
  9. Més endavant, podeu canviar la resolució al menú Preferències.

Pas 4: Codificar el joc

Codificació del joc
Codificació del joc
Codificació del joc
Codificació del joc

Ara que teniu configurat el fitxer bàsic del projecte, és hora de començar a afegir substàncies al vostre joc.

Comenceu obrint tots els fitxers de text des de l'enllaç de la pàgina d'inici sota el nom del fitxer del projecte. Depenent de l'editor de text que hàgiu seleccionat a les preferències, l'editor de text apareixerà en una finestra independent i mostrarà tots els fitxers, inclosos script.rpy, options.rpy, gui.rpy i screens.rpy. Recomano la documentació senzilla del joc. per ajudar encara més a formatar el joc inicial configurat com les imatges anteriors.

Arxiu inicial de scripts

  1. Obriu el fitxer script.rpy.

    1. Aquí és on anirà tot el codi del joc, inclosos el diàleg, les imatges, el so i les decisions.
    2. En primer lloc, parlaré del codi esquema que es mostra al fitxer script.rpy inicial per ajudar-vos a entendre què fa tot i cap a on va tot.

      1. Sota les línies 3 i 4 del codi on diu # Declara els caràcters utilitzats per aquest joc. Afegireu aquí qualsevol fitxer d’imatges des del vostre ordinador.
      2. Per declarar la imatge, escriviu la imatge, el tipus d’imatge (com ara el caràcter o el fons) i el nom de la imatge igual a una imatge de l’ordinador com a fitxer-j.webp" />
      3. Heu de crear-les aquí perquè pugueu jugar sense importar on pugueu utilitzar aquestes imatges moltes vegades.
      4. Sota el comentari que originalment es deia # Declareu els personatges utilitzats per aquest joc.
      5. Definireu el vostre personatge. L'ordre de codi anomenada define que es mostra a l'exemple 3 defineix el vostre personatge del joc i us permet assignar un color de text al personatge.

Exemple 1: imatge bg someimage = "someimage.png"

Exemple 2: caràcter de la imatge someimage = "someimage.peg" Exemple 3: definiu a = Caràcter ('CharacterName', color = "#rgbvalue")

Diàleg

  1. A continuació, per iniciar qualsevol joc a Ren’py, heu d’utilitzar label start: per dir al programa que voleu que comenci la manera de joc real aquí. Des d'allà podeu configurar el vostre paisatge mitjançant ordres que es troben a la documentació, com ara l'exemple 4 següent.
  2. Per afegir text al joc, podeu fer una de les dues coses següents.

    1. Col·loqueu el diàleg entre cometes dobles, tal com es veu a l'exemple 5.
    2. Assigneu un caràcter a les paraules entre cometes dobles com es mostra a continuació a l'exemple 6.
  3. La creació d’un arbre de decisions per canviar la vostra història incorpora el vostre diàleg amb ordres com ara menú, salt i etiqueta. Vegeu l'exemple 7.
  4. Per finalitzar el joc, escriviu return al final del fitxer script.rpy. Vegeu l’exemple 8.

Exemple 4: reproduir música "musicfromcomputer.ogg", escena amb alguna imatge amb fade, mostrar la variable de caràcter

Exemple 5: "Escriviu el vostre diàleg inicial". Exemple 6: a "Escriu el diàleg d'un". // Això escriu un diàleg per al caràcter definit.

Exemple 7

menú: "Diàleg o pregunta": saltar ruta "Segon diàleg o pregunta, etc.": etiquetar ruta: "Diàleg" Exemple 8: tornar

El procés anterior és relativament senzill una vegada que apreneu les ordres i molt personalitzable un cop us sentiu còmode amb el programa i l'idioma. No dubteu a consultar la documentació i canviar els fitxers screens.rpy, options.rpy i gui.rpy. La documentació en línia aprofundeix en com començar a canviar-los i és molt útil en cas que us quedeu atrapats a recordar quina ordre fa què.

Per personalitzar el vostre joc, seguiu aquests enllaços per obtenir més informació sobre com codificar el joc.

  1. Diccionari Python i Ren'Py Language per a principiants
  2. GUI (Graphical User Interface) o l'aspecte visual del joc a la documentació del jugador
  3. Aquí es poden trobar altres complements divertits, com ara afegir una llista de reproducció de música, una galeria d’imatges o repeticions d’imatges per millorar el disseny del joc.
  4. Finalment, es poden trobar altres opcions de personalització, com ara la mida de les fonts de lletra.

Pas 5: llançament del joc

Alliberant el vostre joc
Alliberant el vostre joc
Alliberant el vostre joc
Alliberant el vostre joc
Alliberant el vostre joc
Alliberant el vostre joc
Alliberant el vostre joc
Alliberant el vostre joc
  1. Per finalitzar el joc, actualitzeu el llançador Ren’py.
  2. A continuació, comproveu l'script amb lint per cercar errors de sintaxi a la pàgina d'inici.
  3. Build Distributions arxivarà els fitxers en una carpeta accessible que podeu penjar a una pàgina web.

    Ren'py fabrica directament el codi essencial necessari per crear el joc a la plataforma que trieu. Per obtenir més informació, visiteu la pàgina de compilació de documentació a Ren'Py

  4. A continuació, feu proves beta fent que els amics i la família facin el joc per veure si hi ha errors al diàleg.
  5. Per últim, publiqueu el vostre joc al vostre propi lloc web personal o a Itchi.io perquè el vostre joc arribi a molts entusiastes de les novetats visuals.

Ara heu creat el vostre primer joc de novel·la visual. Enhorabona!

Recomanat: