Taula de continguts:
- Pas 1: descarregueu Ren'py
- Pas 2: Inicieu el tutorial
- Pas 3: inicialitzeu la configuració del joc
- Pas 4: Codificar el joc
- Pas 5: llançament del joc
Vídeo: Tutorial Visual Novel Maker amb Ren’Py: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-31 10:17
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
- Feu una carpeta a l’escriptori per extreure-hi el programa.
- Comenceu descarregant el programari directament de Ren’Py.
- Seguiu les instruccions d'instal·lació exactament tal com s'indica a la pàgina web de Ren'Py.
Pas 2: Inicieu el tutorial
- Feu clic al tutorial del tauler d'inici a l'extrem superior esquerre.
- Feu clic a Inicia el projecte.
- Juga a través del tutorial del joc per introduir-te en la mecànica del programari.
- Assegureu-vos de llegir tots els panells del directori informatiu del joc.
Pas 3: inicialitzeu la configuració del joc
- Torneu al tauler de directoris de la pàgina d'inici i feu clic a Crea un projecte nou.
-
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.
- Recomano crear una carpeta nova a l'escriptori per facilitar-ne l'accessibilitat.
-
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
- Anomeneu el vostre projecte.
-
A continuació, configureu l'editor de text.
-
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.
- Aneu a la pàgina Preferències.
-
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
-
- Després de triar l'editor, comenceu la configuració inicial del joc, inclosa la interfície GUI i la resolució de pantalla.
-
A continuació, trieu la vostra interfície GUI o interfície gràfica d'usuari.
- 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.
- Trieu la resolució ressaltada.
- Més endavant, podeu canviar la resolució al menú Preferències.
Pas 4: Codificar el 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
-
Obriu el fitxer script.rpy.
- Aquí és on anirà tot el codi del joc, inclosos el diàleg, les imatges, el so i les decisions.
-
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.
- 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.
- 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" />
- Heu de crear-les aquí perquè pugueu jugar sense importar on pugueu utilitzar aquestes imatges moltes vegades.
- Sota el comentari que originalment es deia # Declareu els personatges utilitzats per aquest joc.
-
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
- 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.
-
Per afegir text al joc, podeu fer una de les dues coses següents.
- Col·loqueu el diàleg entre cometes dobles, tal com es veu a l'exemple 5.
- Assigneu un caràcter a les paraules entre cometes dobles com es mostra a continuació a l'exemple 6.
- 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.
- 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.
- Diccionari Python i Ren'Py Language per a principiants
- GUI (Graphical User Interface) o l'aspecte visual del joc a la documentació del jugador
- 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.
- Finalment, es poden trobar altres opcions de personalització, com ara la mida de les fonts de lletra.
Pas 5: llançament del joc
- Per finalitzar el joc, actualitzeu el llançador Ren’py.
- A continuació, comproveu l'script amb lint per cercar errors de sintaxi a la pàgina d'inici.
-
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
- 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.
- 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:
Lector / escriptor i gravador d'àudio ScanUp NFC per a persones invidents, amb discapacitat visual i per a tothom: 4 passos (amb imatges)
Lector / escriptor i gravador d’àudio ScanUp NFC per a persones invidents, amb discapacitats visuals i per a tothom: estudio el disseny industrial i el projecte és el treball del meu semestre. L’objectiu és donar suport a persones amb discapacitat visual i cega amb un dispositiu que permet gravar àudio en format WAV en una targeta SD i trucar a aquesta informació mitjançant una etiqueta NFC. Així que a
Experiència de bus millorada per a persones amb discapacitat visual amb Arduino i impressió 3D: 7 passos
Experiència millorada en bus per a persones amb discapacitat visual amb impressió Arduino i 3D: Com es pot fer el desplaçament del transport públic més senzill per a persones amb visió deficient? Les dades en temps real dels serveis de mapes sovint no són fiables mentre es fa servir el transport públic. Això es pot afegir al repte de desplaçaments persones amb discapacitat visual. T
Dispositiu d'ultrasons per millorar la navegació de persones amb discapacitat visual: 4 passos (amb imatges)
Dispositiu d'ultrasons per millorar la navegació de les persones amb discapacitat visual: el nostre cor es dirigeix als més desfavorits mentre utilitzem els nostres talents per millorar la tecnologia i les solucions d'investigació per millorar la vida dels afectats. Aquest projecte es va crear únicament amb aquest propòsit. Aquest guant electrònic utilitza detecció per ultrasons per
Com es crea un caràcter 2d amb un controlador de caràcters a Unreal Engine 4 amb Visual Script per a PC: 11 passos
Com crear un caràcter 2d amb un controlador de caràcters a Unreal Engine 4 amb Visual Script per a PC: Com crear un caràcter 2d amb un controlador de caràcters a Unreal engine 4 mitjançant un script visual per a PC Hola, sóc Jordan Steltz. He desenvolupat videojocs des dels 15 anys. Aquest tutorial us ensenyarà a crear un personatge bàsic amb in
Parcs infantils digitals: inclusiu per a nens amb discapacitat visual: 13 passos (amb imatges)
Parcs infantils digitals: Inclusiu per a nens amb discapacitat visual: aquest instructiu comença amb un projecte anterior, per construir un únic coixinet de pressió, i després ho fa més enllà per mostrar com es pot ampliar aquest senzill projecte tecnològic per convertir un parc infantil complet en digital. Aquesta tecnologia ja existeix en forma de