• Publicidad

Juego interactivo Perl y Flash

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Juego interactivo Perl y Flash

Notapor danimera » 2008-03-26 21:05 @920

Hola a todos,

Necesito desarrollar un juego interactivo para una competencia. Más o menos es tipo preguntas y escoger respuesta, relacionar imágenes y adivinar la canción o algo así, donde se enfrentarán dos equipos...

Se debe mostrar toda la interfaz en Flash y deseo manipular los datos en Perl porque es lo que más manejo por ahora; estuve buscando algo de un módulo para interactuar Perl y Flash pero no lo encuentro.

También debería detectar las pulsaciones de unos botones que serán los que los usuarios deberán pulsar para seleccionar la respuesta correcta...

Bueno, eso es todo...

¿Cómo podría desarrollar este juego? Si hay algo por ahí que me sirva, mucho mejor ^^

Sobra decir que nunca me puedo salir de mi interfaz en Flash, las peticiones deben hacerse sin recargar la página ni nada de eso, todo debe ser directo desde el Flash ^^

Claro que si lo puedo hacer solo en Perl con algún módulo de juego me le mido :P thanks
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Publicidad

Notapor explorer » 2008-03-27 03:23 @182

La solución más sencilla es hacer todo el juego en Flash, y que haga peticiones al servidor en forma de peticiones GET, al mismo estilo que llamar a un CGI, al servidor. Allí, un perl devolverá información al Flash (texto de las preguntas, enlaces de ficheros de sonido o gráfico), consultar información de la base de datos, guardar las puntuaciones finales, etc. En el Flash hacer todo lo interactivo, como por ejemplo guardar las puntuaciones parciales, seleccionar las preguntas, hacerlas, esperar la respuesta, etc.

Hay algunos módulos que manejan Flash, como la familia SWF, pero no creo que sean necesarios para este caso, salvo que quieras que el Perl genere un Flash o parte de él, en tiempo real (por ejemplo para hacer una presentación de imágenes o sonidos que está en el servidor, elegidos de forma aleatoria).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2008-03-27 08:52 @411

Detallando más lo que dice Joaquin, una de las maneras más sencillas de hacer que Flash recoja datos del exterior es con XML:
http://www.flashla.com/refAS/XML.load.php
http://www.desarrolloweb.com/articulos/ ... flash.html
http://www.cristalab.com/tips/28433/scr ... l-en-flash

Entonces ya que tengas la parte de Flash solucionada, solamente es cuestión de presentar los datos que deseas en formato XML por medio de Perl:
http://search.cpan.org/perldoc?XML::Simple

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor danimera » 2008-03-27 11:02 @501

Utilizaré la forma de presentar datos en XML pero Flash, aunque lo manejo, programo realmente en Swish, pero no había pasado datos con aplicaciones de servidor... entonces, ¿será que no tendré problemas de recargar página o algo así cuando haga peticiones por GET desde Flash?
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Notapor kidd » 2008-03-27 12:46 @573

danimera escribiste:¿Será que no tendré problemas de recargar página o algo así cuando haga peticiones por GET desde Flash?


No entiendo muy bien la pregunta. Lo único es que Flash maneja su propio caché que es independiente al navegador, por lo que muchas veces aunque hacer refresh de la página HTML en el navegador, el contenido dentro del Flash no hace refresh.

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor danimera » 2008-03-27 20:48 @908

¡Ah!, ya me respondiste, es que tenía dudas si cuando hago una petición GET en Flash me abre eso en una nueva ventana, pero si dices que tiene su propio caché entonces no hay problema ^^ thansk
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados