TyranoBuilder Visual Novel Studio

TyranoBuilder Visual Novel Studio

Not enough ratings
Insertar botones de redes sociales en tus juegos
By Neosss
Guia simple y rapida para añadir botones de redes sociales para tus juegos creados en tyranobuilder
   
Award
Favorite
Favorited
Unfavorite
Introduccion
En mas de una ocasion habras visto los tipicos juegos para moviles que cuentan con botones para redes sociales, con los cuales puedes compartir tu puntuacion, capturas, logros, etc.

Por lo que esta guia te ayudara a que desde su movil tus jugadores puedan compartir cualquier cosa que quieran sobre tu juego, esto tambien funciona en pc sin problema alguno y en teoria no habria problema en aplicarlo a cualquier otro dispositivo que soporte nuestros juegos.


¿Que vamos a requerir para hacerlo?

Simplemente nuestro juego, algunas imagenes sacadas de google con iconos de redes sociales o algunas que hayamos creado nosotros mismos, un poco de paciencia y ya esta.

Teniendo este resultado final
Proceso
Lo primero que deberemos plantearnos es donde queremos que apararezcan nuestros botones, no voy a cubrir todas las posibilidades de estructuramiento porque si no la guia se haria eterna, por lo que voy a optar por ponerlos en el titulo como en la imagen que os he enseñado unos parrafos mas arriba.

Lo primero que deberemos de hacer es incluir un tyranoscript en nuestro juego (abajo al fondo a la derecha lo encontraremos), tras ello deberemos ir a la carpeta image que tiene nuestro juego y en ella colocar las imagenes de nuestros botones.

Acontinuacion escribiremos el siguiente codigo


[locate x=1 y=600]
[button graphic="twitter.png" target=*twitter]


La primera linea marcara la posicion de donde aparecera nuestro boton, podeis ayudaros de la herramienta possition tool con la que colocais los botones normalmente.

La segunda linea crea un boton grafico con la imagen que nosotros queramos y asigna un target, es decir un label al que ira una vez se clicke.

Si todo lo hicimos bien nos deberia quedar una cosa asi


Bien lo siguiente es crear en la misma escena un label con el nombre que le asignamos al target (muy importante el asterisco * )
Y debajo del label debemos usar un Iscript (esto nos activara javascript)

En el que pondremos el siguiente codigo:


window.open("https://twitter.com/?status=Estoy jugando a loquesea");

Esta linea lo que hara es que se abra una ventana aparte en twitter que vaya a compartir directamente lo que nosotros pongamos, el usuario solo debera loguearse y mandar su twitt.


Como podeis ver las opciones y posibilidades que teneis con esto os ayudara bastante a darle una buena dosis de contenido social a vuestras novelas visuales u RPGs.
Extras
Aqui os dejo una pequeña lista con los codigos para cada red social:

Google+

https://plus.google.com/share?url=Direccion de la página o elemento.

Linkedin

http://www.linkedin.com/shareArticle?url=Direccion de la página

Pinterest

http://pinterest.com/pin/create/button/?media=Direccion URL de la imagen

Facebook

https://www.facebook.com/sharer/sharer.php?u=diireccion url o lo que sea
3 Comments
FranPlus++ 31 Dec, 2017 @ 12:10pm 
OHH, muchas gracias por la respuesta!
Neosss  [author] 31 Dec, 2017 @ 12:26am 
@El ThunderPort [MX] para eso deberias crear una variable numerica (1 u 2 por ejemplo) la podrias poner como eleccion al arrancar el juego u en el menu de opciones, segun la eleccion la variable toma el valor 1 u 2 (Por ejemplo 1 es = español, 2 es = Ingles) Luego deberias duplicar la scene que tengas en un idioma a otro y utilizar los jump if con la variable de idiomas para que salte a la scene en español u a la scene en ingles. Te aviso que es bastante laborioso ya que tendras que manejar el doble de scenes y el doble de todo en general y eso por lo general es muy liante sobretodo a la hora de correguir bugs, lo que yo haria seria primero hacerlo todo en un idioma y una vez haya acabado lo duplico y lo paso al otro idioma, haciendo las pequeñas modificaciones necesarias a los jump para los idiomas
FranPlus++ 31 Dec, 2017 @ 12:12am 
Muchas gracias. Una duda, sabes como hacer para poner una opción para elegir el idioma del juego?, ingles o español