Que tal!
Bueno después de haber logrado esta implementación exitosa en mi juego "V8:ElCaminoACasa Free" para Windows 8, he decidido compartir con ustedes este truco ya que actualmente esta funcionalidad no se puede implementar usando el objeto componente de Windows 8 y es de suma importancia lograr esto para aumentar los reviews y descargas. Así que comencemos.
Primero que nada este tutorial esta dirigido para aquellos que ya saben y han publicado un juego hacia la plataforma Windows 8, si aún no sabes como hacerlo o estas comenzando te recomiendo este tutorial: How to make a Windows 8 app
En segundo lugar necesitaremos que ya tengas un juego publicado en la Tienda Windows Store al cual deseas implementar esta funcionalidad y vamos a requerir el codigo o numero codigo de tu juego en la tienda, el cual lo encuentras muy facilmente en el correo que te envian una vez que se aprueba tu juego en la Tienda mediante un link para acceder a el:
apps.microsoft.com/windows/app/[nombredetujuego]/XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
En el caso de mi juego mi link se ve así:
apps.microsoft.com/windows/app/v8-elcaminoacasa-arcade-demo/c2ec7d69-f413-4c17-b1c8-5b44c6c39acb
Anota o copia los ultimos numeros que usaremos mas adelante: XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
El siguiente paso es decidir como haremos para que el usuario realize la funcion de enviar su calificación, algo muy sencillo es hacerlo usando un "boton" o un Sprite que al hacerle click o tocarlo realize tal funcionalidad, debes pensar donde colocarlo y que sprite usar, recomiendo lo hagas en la pantalla de inicio de tu juego, en el mio se ve así:
Muy bien ahora que ya sabes dónde colocar el botón haremos un simple truco en el código de Eventos de la pagina en Construct2 usando el objeto "Browser" el cual es muy usado para abrir paginas externas y quizas ya lo has utilizado para abrir la fan page de tu juego o link a tu sitio web, debes considerar hacer esto siempre en una nueva ventana 'New Window'; pero en este caso lo usaremos para abrir una pagina especial y codificada.
Antes de ver el código en Construct2 necesitamos implementar la infraestructura afuera del juego para que esto funcione, es decir, implementar la pagina especial en un sitio web confiable y que sea robusto para soportar quizas miles de solicitudes. En mi caso use los servicios de Windows Azure, pero esta bien si tu juego no esta muy solicitado por ahora puedes usar cualquier hosting gratuito de tu preferencia.
Create una pagina .html con el nombre que gustes que incluya el siguiente codigo dentro:
<head>
<title></title>
<meta http-equiv="Refresh" content="1;url=ms-windows-store:REVIEW?PFN=c2ec7d69-f413-4c17-b1c8-5b44c6c39acb">
</head>
<body>
<p>Thank you for taking the time for giving us your rate!!</p>
</body>
</html>
Si te has dado cuenta dentro de este codigo tenemos una 'url' la cual invocará a Windows 8 a hacer el Review de nuestro juego, así que necesitas editar esa parte colocando el numero codigo que obtuvimos en pasos anteriores correspondiente a tu juego o App ya publicada y es todo!! Guardalo y subelo a tu sitio web, en mi caso lo subi a mi sitio:
lrpsoftblog.azurewebsites.net
Ahora que ya subiste tu archivo .html a tu infraestructura adecuada del website, solamente necesitas agregar el siguiente codigo en tu proyecto de Construct2:
Asegurate de haber incluido el objeto 'Browser' en tu proyecto si no lo has hecho hazlo agregando el objeto a la pagina principal:
Eso es todo dale a tu juego esta funcionalidad y comenzaras a ver como recibiras mas calificaciones y descargas las cuales se iran incrementando !! Cuando el usuario haga click en el boton vera algo así:
Buena suerte, intentalo y dame tus comentarios o si necesitas alguna ayuda extra.
Salu2 y éxito!!