Tabla de contenido:
- Paso 1: Descarga Ren'py
- Paso 2: iniciar el tutorial
- Paso 3: inicializa la configuración del juego
- Paso 4: codifica tu juego
- Paso 5: Lanzamiento de su juego
Video: Tutorial de Visual Novel Maker con Ren’Py: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-31 10:18
¿Alguna vez jugó una novela visual, eligió su propio juego de aventuras, simulador de citas u otro tipo de juego similar, y pensó en hacer uno usted mismo? ¿Se sintió desanimado porque nunca antes había codificado o creado un juego? ¡Entonces este tutorial te ayudará a crear tu propio juego!
¿Qué es Ren'Py?
- Una herramienta para ayudar a los usuarios a crear Visual Novel, RPG, Dating Sims y otros juegos 2D.
- Ren'py utiliza potentes lenguajes de secuencias de comandos para ayudar a ofrecer fantásticas habilidades de juego con Python y PyGame.
- Completamente gratuito y de código abierto con accesibilidad multiplataforma.
- Ren'py NO es una herramienta visual, si está buscando una herramienta visual, busque Novedad o Twine.
¿Qué es Python?
Python es un lenguaje de secuencias de comandos que se utiliza para aumentar la legibilidad para los codificadores con menos requisitos de sintaxis.
¿Qué cubrirá este tutorial?
- Cómo empezar con los tutoriales prediseñados.
- Cómo iniciar un juego básico introduciendo comandos.
- Cómo finalizar y compartir tu creación.
¿Quién se beneficiará más de este tutorial?
- Personas que buscan producir un juego con poca o ninguna experiencia en codificación.
- Codificadores con interés en aprender más sobre Python.
Paso 1: Descarga Ren'py
- Cree una carpeta en su escritorio para extraer el programa.
- Empiece por descargar el software de Ren’Py directamente.
- Siga las instrucciones de instalación exactamente como se enumeran en la página web de Ren'Py.
Paso 2: iniciar el tutorial
- Haga clic en el panel de inicio, el Tutorial en la esquina superior izquierda.
- Haga clic en iniciar proyecto.
- Juega a través del tutorial del juego para presentarte a la mecánica del software.
- Asegúrate de leer todos los paneles del directorio de información del juego.
Paso 3: inicializa la configuración del juego
- Vuelva al panel del directorio de la página de inicio y haga clic en Crear nuevo proyecto.
-
Seleccione la ubicación del directorio de su proyecto, o donde guardará todos los archivos de su juego en su computadora para volver a abrir más tarde.
- Recomiendo crear una nueva carpeta en su escritorio para facilitar el acceso primero.
-
Luego seleccione su directorio donde desea que descanse su juego.
Siempre puede cambiar su directorio y otras configuraciones en las preferencias
- Ponle un nombre a tu proyecto.
-
A continuación, configure su editor de texto.
-
Ren’Py recomienda Editra, su propio editor de texto personal. En este tutorial, también le mostraré cómo configurar otro editor de texto de su elección. Estoy usando sublime, pero también se pueden usar otros editores que usan archivos.rpy.
- Vaya a la página de Preferencias.
-
En Editor de texto:, podrá elegir entre Editra recomendado por Ren’py, editor del sistema o jEdit.
Recomiendo usar Sublime para el editor de su sistema porque los archivos.rpy son compatibles y la interfaz es mucho más fácil de seguir que Editra para principiantes
-
- Después de elegir su editor, comience la configuración inicial del juego, incluida la interfaz GUI y la resolución de pantalla.
-
A continuación, elija su interfaz gráfica de usuario o interfaz gráfica de usuario.
- Más adelante, puede modificar directamente el archivo gui.rpy si desea personalizar aún más el aspecto y la combinación de colores de la pantalla de su juego.
- Elija la resolución resaltada.
- Más tarde, puede cambiar la resolución en el menú Preferencias.
Paso 4: codifica tu juego
Ahora que tiene la configuración básica de su archivo de proyecto, es hora de comenzar a agregar sustancias a su juego.
Comience abriendo todos sus archivos de texto desde el enlace en la página de inicio bajo el nombre de archivo de su proyecto. Dependiendo del editor de texto que haya seleccionado en las preferencias, el editor de texto aparecerá en una ventana separada y mostrará todos los archivos, incluidos script.rpy, options.rpy, gui.rpy y screen.rpy. Recomiendo la documentación del juego simple para ayudar aún más a formatear la configuración inicial del juego como las imágenes anteriores.
Archivos iniciales de secuencias de comandos
-
Abra el archivo script.rpy.
- Aquí es donde irá todo el código de tu juego, incluidos los diálogos, las imágenes, el sonido y las decisiones.
-
Primero, discutiré el código de esquema presentado en el archivo script.rpy inicial para ayudarlo a comprender qué hace todo y dónde va todo.
- Debajo de la línea 3 y 4 en el código donde dice # Declara los caracteres utilizados por este juego. Agregará aquí cualquier archivo de imágenes desde su computadora.
- Para declarar la imagen, escriba imagen, el tipo de imagen (como carácter o fondo) y el nombre de la imagen igual a una imagen de su computadora como un archivo-j.webp" />
- Debes crearlos aquí para que juegues sin importar dónde puedas usar estas imágenes muchas veces.
- Bajo el comentario que originalmente decía # Declara los personajes usados por este juego.
-
Definirás tu personaje. El comando de código llamado definir visto en el Ejemplo 3 define tu personaje en el juego y te permite asignarle un color de texto al personaje.
Ejemplo 1: image bg someimage = "someimage.png"
Ejemplo 2: carácter de imagen someimage = "someimage.peg" Ejemplo 3: define a = Character ('CharacterName', color = "#rgbvalue")
Diálogo
- A continuación, para iniciar cualquier juego en Ren’py, debe usar la etiqueta de inicio: para decirle al programa que desea que el juego real comience aquí. Desde allí, puede configurar su escenario utilizando los comandos que se encuentran en Documentación, como el Ejemplo 4 a continuación.
-
Para agregar texto a su juego, puede hacer una de dos cosas.
- Coloque el diálogo entre comillas dobles como se ve en el Ejemplo 5.
- Asigne un carácter a las palabras entre comillas dobles como se muestra a continuación en el Ejemplo 6.
- Al crear un árbol de decisiones para cambiar su historia, incorpora su diálogo con comandos como menú, salto y etiqueta. Vea el ejemplo 7.
- Para finalizar su juego, escriba return al final de su archivo script.rpy. Ver ejemplo 8.
Ejemplo 4: reproducir música "musicfromcomputer.ogg", escena bg alguna imagen con fundido, mostrar variable de carácter
Ejemplo 5: "Escribe tu diálogo de apertura". Ejemplo 6: un "Escribe el diálogo de a". // Esto escribe dialogu para un carácter definido.
Ejemplo 7
menú: "Diálogo o pregunta": ruta de salto "Segundo diálogo o pregunta, etc.": ruta de etiqueta: "Diálogo" Ejemplo 8: volver
El proceso anterior es relativamente simple una vez que aprende los comandos y altamente personalizable una vez que se siente cómodo con el programa y el idioma. No dude en consultar la documentación y cambiar los archivos screen.rpy, options.rpy y gui.rpy. La documentación en línea profundiza en cómo comenzar a cambiarlos y es muy útil en caso de que se quede atascado en recordar qué comando hace qué.
Para personalizar aún más su juego, siga estos enlaces para obtener más información sobre cómo codificar realmente el juego.
- Diccionario de Python y Ren'Py Language para principiantes
- GUI (interfaz gráfica de usuario) o cómo se ve el juego visualmente para el jugador Documentación
- Otros complementos divertidos, como agregar una lista de reproducción de música, una galería de imágenes o repeticiones de imágenes para mejorar el diseño del juego, se pueden encontrar aquí.
- Finalmente, aquí se pueden encontrar otras opciones de personalización, como el tamaño de las pantallas de fuentes.
Paso 5: Lanzamiento de su juego
- Para finalizar tu juego, actualiza el lanzador Ren’py.
- Luego verifique el script con lint para buscar errores de sintaxis encontrados en la página de inicio.
-
Build Distributions archivará sus archivos en una carpeta accesible que puede cargar en una página web.
El código esencial necesario para crear el juego en la plataforma que elijas es creado directamente por Ren'py. Para obtener más información, visite la página de creación de documentación en Ren'Py
- A continuación, ejecute las pruebas beta haciendo que sus amigos y familiares jueguen el juego para ver si hay algún error en el diálogo.
- Por último, lanza tu juego en tu propio sitio web personal o en Itchi.io para que tu juego llegue a muchos entusiastas de las novelas visuales.
¡Ya ha creado su primer juego de novela visual! ¡Felicidades!
Recomendado:
Visualizador de audio basado en sable de luz de Kylo Ren: 5 pasos
Visualizador de audio basado en sable de luz de Kylo Ren: inspirado en el sable de luz de Kylo Ren, decidí hacer un visualizador de audio usando LED conectados a un arduino y luego usar el procesamiento para pulsar los LED según la canción … lo adivinaste bien Imperial March
Experiencia de bus mejorada para personas con discapacidad visual con Arduino e impresión 3D: 7 pasos
Experiencia de autobús mejorada para personas con discapacidad visual con Arduino e impresión 3D: ¿Cómo se pueden simplificar los desplazamientos en transporte público para las personas con problemas de visión? Los datos en tiempo real en los servicios de mapas a menudo no son fiables cuando se utiliza el transporte público. personas con discapacidad visual. T
Dispositivo ultrasónico para mejorar la navegación de personas con discapacidad visual: 4 pasos (con imágenes)
Dispositivo ultrasónico para mejorar la navegación de las personas con discapacidad visual: Nuestro corazón está con los desfavorecidos mientras usamos nuestro talento para mejorar la tecnología y las soluciones de investigación para mejorar las vidas de los que sufren. Este proyecto fue creado exclusivamente para ese propósito. Este guante electrónico utiliza detección ultrasónica para mejorar
Metrónomo con temporizador 555 - Audio y visual: 8 pasos (con imágenes)
555 Timer Metronome - Audio & Visual: Mi hijo ha comenzado recientemente a tocar el ukelele y pensé que un metrónomo ayudaría con su sincronización. Como creador, pensé que podría preparar uno yo mismo con bastante facilidad con un temporizador 555 (qué no se puede hacer con uno …) Después de buscar un poco en la w
Campos de juego digitales: incluidos los niños con discapacidad visual: 13 pasos (con imágenes)
Campos de juego digitales, incluidos para niños con discapacidad visual: este Instructable comienza con un proyecto anterior, para construir una sola plataforma de presión, y luego lleva esto más allá para mostrar cómo este simple proyecto tecnológico se puede expandir para hacer que todo un patio de recreo sea digital. Esta tecnología ya existe en forma de