Presentación :3

Programación


¡¡Hola a todos!! Después de mi larga ausencia les voy a explicar como viene la cosa en cuanto a la programación de mis juegos.

Lo principal es: ¿Cómo voy a programar? ¿Con que programa? ¿Con que método?

Nota:  Esta sección ha sido actualizada el 20/09/16 ya que he aprendido muchas cosas desde que escribí esta entrada y realmente creo que esta muy desactualizada.

Bueno encontré varias alternativas para empezar la programación en los diferentes tipos de juego que quiero hacer: online, PC (ejecutable) y android XD

Para PC hay múltiples motores que nos ayudan en la creación de nv pero solamente hablaré de Novelty y Ren'py ya que son los programas que uso con más frecuencia.


¿Que tienen de bueno estos programas?



Es fácil de usar 
No requiere saber programar
Es intuitivo
Se lo puede organizar fácilmente
Los characteres se los programa por aparte y luego solo hay que seleccionarlo para tenerlos en la pantalla
Se pueden editar los menús
Se puede convertir en un ejecutable muy fácilmente (aunque algunos les cuesta guardarlos pero en serio, es realmente fácil)




Tiene scripts fáciles de entender
Tiene una pantalla de configuración (en el juego) que con Novelty no sé hacerla XD
Es para múltiples plataformas como windows, linux, mac, android, Ipad
Se puede personalizar absolutamente todo.
Tiene varios sistemas para hacer mi historia más interesante (mas abajo aclarare cuales)
Es de libre distribución y dan una licencia para vender los juegos (cosa QUE NO HARÉ) pero tenía que recalcarlo ya que en Novelty no se puede.



Ahora... ¿que tienen de malo? (desde mi punto de vista...)



Novelty
No se ustedes pero a mí me molesta la imagen de "Novelty" que aparece al principio, según dicen en su página lo van a sacar cuando se pague por el programa pero todavía esta en verde (T_T espero que lo hagan pronto ya que me gusta el programa)
No sé hacer una ventana exclusiva para la configuración del juego
Solo puedo hacer juegos con decisiones ramificadas (más abajo explico)
Tengo que programar hasta las imágenes de fondo antes de colocarlas en el editor de juego
Esta en ingles y yo apenas se castellano XD


Ren'py
Tantos scripts me dan vuelta la cabeza
Hay que tener cuidado con los códigos que uno escribe
Siempre estoy intentando cosas cada vez más difíciles :P


He aquí un pequeño cuadro comparativo y las cosas que se o no sé de los 2 programas.



Ren'py
Novelty
Personajes
Tiene bastantes formas de personalizarlo (cambiarles de letra, cuadros de texto, agregar imágenes, etc, etc) prácticamente lo domino :p
Desde las opciones se lo personaliza fácilmente, aunque hay algunas cosas que no se como hacerlas D:
Imágenes
Se escribe el nombre y ya 
Necesitan ser editados antes de hacer un archivo compatible con el programa.
Animaciones
Se me da bastante bien programar las animaciones.
Desde el editor se pueden crear fácilmente.
Menús de juego
Se personalizar los botones y crear con imagebutton, GUI, y textbutton, añadir efectos, sonidos etc otra cosa que ya domino XD
Se personalizarlos desde el desinger, también lo he dominado :)
Fuentes/letras
Hay que configurarlo al principio, se puede elegir diferentes fuentes para distintos propósitos.
Se elige cualquier fuente que tengas en tu computadora, sea descargada o preistaladas sin necesidad de configuralo antes.
Galería de imágenes
Es muy fácil de realizar
No tengo idea
Medidor de puntos 
Es muy fácil de realizarNo sé si se puede crear.
Efectos en imágenes/texto
Es muy fácil de realizar Es muy fácil de realizar
Música/sonido
Cuenta con una amplia cantidad de variables para poder dar efectos a la musica
Se agregarlo a los juegos y eso :v
Ejecutable
Solo puedo crear un .zip Con un programa aparte se puede crear un .exe pero todavia no tengo idea como utillizarlo D:
Es muy fácil de realizar


Desde que dije que iba a programar mis juegos con Ren'py le he puesto mucho empeño a aprender todo lo que hay que saber (y más) sobre este motor, por lo cual me quedo corto al mostrarle el cuadro anterior ya que aparte de eso, se crear mini juegos, agregarles variantes y un montón de chucherías que hacen ver más "atractivos" a los juegos XD en estos momentos estoy aprendiendo a hacer un sistema de pelea tipo rpg y crear un laberinto con todo y mapa :v (no es que lo necesite pero quiero aprenderlo XD) en un futuro próximo quiero aprender a agregar archivos python y obviamente aprender a programar en python así expando mis posibilidades hasta la estratosfera y más allá (ok, exagero :v)



Nota

Las ramificaciones o ramas en la historia, son normalmente creadas a partir de las decisiones que tomes ej:


Lo malo que tiene esto es que no importa lo que elijas en toda la historia al final la última decisión es la que cuenta y eso vuelve a la historia menos interesante y por eso está el sistema de puntos ¿y cómo funciona? Fácil, a cada decisión se le agregan puntos que se van acumulando hasta llegar al momento final donde se cuentan los puntos y según eso se definen los finales el mejor ejemplo que se me viene en la mente es el de corazón de melón con su l'ovometro que te indica al mismo tiempo cuanta afinidad tienes con los personajes.







9 comentarios:

  1. Hola! soy luly y me fascin tu trbajo y bueno, me gustaria saber si quieres q te ayude en algo ^^ se un poquito de rem'py entre otras cosas-... :D saludos

    ResponderEliminar
    Respuestas
    1. Hola luly XD gracias por comentar ^^ estuve ocupadísima estas ultimas semanas por eso no entraba seguido D:
      La verdad es que si, necesito algo de ayuda con lo de Rem'py XD en realidad es bastante fácil todo y estos días he estado practicando un poco y ya he progresado bastante en cuanto a los scripts complicados pero lo que me mata es poder poner el nombre que quieran al/a protagonista D: no me sale y también poder poner las características del personaje como "cultura, carisma, moral, o hambre sueño etc" XD si sabes como hacer alguna de esas cosas me podrías enseñar? he encontrado tutoriales acerca de eso pero están en ingles y yo me llevo mal con ese idioma (¬n¬)/ <(entiendo bastante bien y puedo traducir casi todo pero lo odio!!) Eeennn finnn... gracias por el interés en este proyecto :D
      ~Nos leemos luego~ XD

      Eliminar
  2. ¿Sólo están el Renpy y Novelty? ¿Ningún otro motor?

    ResponderEliminar
    Respuestas
    1. Hay muchos motores que se pueden usar para la creación de novelas visuales ^^ Por ejemplo: Kirikiri, Adventure Game Studio, alpaca, game maker, RPG maker, dage (para 3d) NScripter y si sigo nombrando no termino mas XD también se puede usar java, flash e incluso hay paginas en donde puedes hacer tu propia novela visual online ^^ las posibilidades son muchas! Yo solo nombro esos 2 porque estoy mas familiarizada aparte porque si nombraba a todos iba a ser bastante larga la publicación XD

      Eliminar
    2. hasta con power point se puede XDD

      Eliminar
  3. los botones en novelty son muy fáciles de editar XD además se puede decir que cambien cosas cuando se pone el mause o despeus de dar click :DD lo maloe s cuando vas a hacer uno totalmente propio TT-TT dan ganas de llorar...
    por cierto, como se hace en nvelty apra cmabair el cuadro de dialogo? e.e
    otra cosa, yo uso novelty y pues para tmar deciciones a largo plazo lo que hago es sacar copia de las continuacines :33

    ResponderEliminar
    Respuestas
    1. Hola! yo también hacia eso con las decisiones, pero cuando intentas hacer un juego medio largo, es un poco complicado, o por lo menos para mi que soy un desorden total XD

      Para cambiar el cuadro de dialogo, ve al apartado Asset Library allí dale click a Prefabs y selecciona Sample novel interface y text box (only) puedes editarlo dándole click derecho y abriéndolo en el Designer :D

      si quieres crear uno nuevo Abre el Designer, puedes guiarte con el ejemplo que te ponen, para eso abre el archivo sample text box ^^

      También puedes hacer trampa XD puedes hacer un cuadro de dialogo y ponerlo como imagen XD luego solo colócalo arriba de los fondos y personajes y ya esta XD crea unos botones que cumplan con las funciones de guardar, cargar partida o esconder el texto y el cuadro para que se vea real XD eso es lo que hacia cuando todavía no sabia usar el Designer XD

      Espero poder ayudarte, y lo siento si no fui detallista con las explicaciones, pasa que en una resp no se puede explayar tan bien como uno quiere XD

      Eliminar
  4. Mira este link:https://www.youtube.com/watch?v=h589y8JAE7k
    Mira esta otra:https://www.youtube.com/watch?v=1Lk-Gs_F1zg
    Clase Video para aprender más! Buena suerte!

    ResponderEliminar
    Respuestas
    1. Gracias por los tutos!! Es muy amable de tu parte :D aunque muchas de las cosas que enseñan ya lo sabia ^^u pero en fin, es bueno repasar lo aprendido para no olvidarse XD

      Eliminar