miércoles, 12 de septiembre de 2007
Tetris en Forms
Hace tiempo me encontré el juego del Tetris programado en Forms, en concreto en la versión 6. Me llamó la atención la forma en que captura las pulsaciones de las teclas, ya que Oracle Forms no tiene forma de manejar las pulsaciones de teclado de forma nativa (se podría hacer usando Java), por lo que hay que usar trucos.
En concreto el truco que han usado aqui es, para la tecla arriba y abajo capturan los eventos KEY-UP y KEY-DOWN respectivamente y para capturar las pulsaciones de las techas derecha e izquierda usan un campo de tipo radio-button oculto a la vista, es decir alto y ancho cero, entonces cuando se pulsa la techa derecha se lanza el evento WHEN-RADIO-CHANGED y a la izquierda lo mismo.
tetris.fmb en content-type.com
tetris.fmb en www.oraclehome.co.uk
Conclusión: No es matar moscas a cañonazos, es lo contrario, es como ir a la guerra usando alfileres como arma, pero es muy interesante lo que se puede llegar a hacer con un entorno de desarrollo 4gl que no está pensado precisamente para juegos.
Suscribirse a:
Enviar comentarios (Atom)
7 comentarios:
Dios! Esto hay que integrarlo como sea!! Seguro que más de uno agradecía un Módulo "Juegos"... jejej!... o mejor aún, meterlo como huevo de pascua!
concuerdo con hanok. Un huevo de pascua mas a mi aplicación no le hace daño.
=)
Los enlaces de descarga del fmb ya no están disponbles, alguien los tiene? me los puede enviar? gracias
brickduro@gmail.com
Buenas alguien tiene el fmb por favor me lo envian
a jmanuel1624@gmail.com.
Gracias
http://www.orafaq.com/scripts/forms/tetris.fmb
El de antes es una versión mas rudimentaria, este es el bueno:
http://www.glufke.net/oracle/download/tetris_forms.zip
Gracias Javi
Publicar un comentario