AbandonSocios: El Portal de los Juegos Antiguos

Abandonsocios => Tutoriales => Mensaje iniciado por: camomaro en Julio 10, 2018, 00:43:45 am

Título: Ejecutar juegos hechos con AGS (Adventure Game Studio) en Android
Publicado por: camomaro en Julio 10, 2018, 00:43:45 am
Para ello se utiliza el AGS Engine Android port.

Simplemente he recopilado la información, ya que me costó organizarla para leerla cuando la busqué. No soy ningún experto.

Los juegos AGS funcionan perfectamente en Windows, pero por si alguien quiere probar alguno en una tableta Android, por ejemplo por comodidad de llevarlo para un sitio para otro. De todas formas, hay que recordar que los juegos AGS están diseñados para jugarse con ratón, y suelen requerir "barrer" la pantalla, cosa que con el dedo es complicada.


Si el juego requiere teclado, pues hasta donde yo sé, hay un problema.

Importante: si el dispositivo Android no tiene Botón MENÚ (lo normal hoy en día), sólo deberían usarse juegos que permitan acceder a sus opciones mediante un icono, ya que si se requiere ese botón (simulando una tecla que no sea ESCAPE), no será posible cargar y guardar partidas.



MIDI

Hay que descargar este fichero:

http://www.eglebbk.dds.nl/program/download/digmid.dat (http://www.eglebbk.dds.nl/program/download/digmid.dat)

Que a pesar de su nombre en realidad es un fichero .bz2 de 19Mb. Hay que descomprimirlo para obtener el verdadero digmid.dat de 25Mb.

Renombrar el digmid.dat verdadero a patches.dat y colocarlo dentro del directorio <EXTERN>/ags/ como si de un juego más se tratase.

*Tal vez convendría tener una copia del fichero en el Google Drive del foro por si ese alojamiento desaparece.


Opciones

El AGS Engine Android Port tiene opciones globales, pero cada juego puede definir sus propias opciones.
Para acceder a las opciones propias de cada juego, hay que hacer un clic largo sobre el nombre del juego en la lista. Aparecerá un menú contextual con las opciones:


Controles

La correspondencia de acciones táctiles, según la documentación oficial, es la siguiente:


Teclado

Casi todos los juegos requieren teclado, al menos, para poder escribir el nombre de la partida cuando se va a guardar.
Hasta donde yo he visto, la app AGS no invoca el teclado cuando hace falta. Hay que tener en cuenta que los juegos muy probablemente no hayan sido diseñados para dispositivos táctiles Android, si no para PC.
La solución que he encontrado es utilizar la app Hacker's Keyboard (https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&hl=es) con la opción "Permanent notification" activada (o alguna app similar si la hay), de modo que se pueda abrir el teclado a voluntad cuando haga falta.


Enlaces

Se supone, que cuando publican versiones estables del AGS Engine (para cualquier plataforma), los enlaces correspondientes se publican en un nuevo hilo de este foro:
http://www.adventuregamestudio.co.uk/forums/index.php?board=28.0 (http://www.adventuregamestudio.co.uk/forums/index.php?board=28.0)

Así que ahí, entrando en el hilo que tenga la coletilla "latest STABLE version", se debe poder descargar la correspondiente versión del AGS Engine para las diferentes plataformas, en este caso, el APK para Android, en concreto el fichero identificado como:

Android launcher (APK signed with Debug key), suitable for running any compatible AGS game

De todos modos, no está de más bajarse también el respectivo "Native engine libraries, for making your own signed APKs" por si acaso hiciera falta en algún momento futuro.

Aquí está el foro oficial de la versión para Android, con 42 páginas a día de hoy:
http://www.adventuregamestudio.co.uk/forums/index.php?board=17.0 (http://www.adventuregamestudio.co.uk/forums/index.php?board=17.0)

La versión que yo probé se descarga aquí:
http://www.adventuregamestudio.co.uk/forums/index.php?topic=44768.msg636585869#msg636585869 (http://www.adventuregamestudio.co.uk/forums/index.php?topic=44768.msg636585869#msg636585869)

Recientemente apareció una nueva versión descargable:
http://www.adventuregamestudio.co.uk/forums/index.php?topic=44768.msg636589887#msg636589887 (http://www.adventuregamestudio.co.uk/forums/index.php?topic=44768.msg636589887#msg636589887)

Aquí su página de GitHub, donde se incluyen instrucciones.
https://github.com/adventuregamestudio/ags/tree/master/Android (https://github.com/adventuregamestudio/ags/tree/master/Android/)
Título: Re:Ejecutar juegos hechos con AGS (Adventure Game Studio) en Android
Publicado por: jotagoz en Octubre 05, 2018, 01:33:16 am
Excelente, voy a probarlo. Buena recopilación y bien explicado! Agradecido. Saludos
Título: Re:Ejecutar juegos hechos con AGS (Adventure Game Studio) en Android
Publicado por: camomaro en Julio 21, 2019, 22:54:57 pm
He actualizado el tutorial indicando una posible solución para poder teclear el nombre de las partidas guardadas.

Y aprovecho para poner un enlace al foro donde está la última versión compilada (desarrollo) hasta la fecha.

https://www.adventuregamestudio.co.uk/forums/index.php?topic=44768.msg636607963#msg636607963 (https://www.adventuregamestudio.co.uk/forums/index.php?topic=44768.msg636607963#msg636607963)
Título: Re:Ejecutar juegos hechos con AGS (Adventure Game Studio) en Android
Publicado por: Kendo en Julio 22, 2019, 16:14:00 pm
muy interesante,gracias