|
Creación de juegos con Macromedia
Flash
18/03/2002
Flash es un programa ideal para la creación
de juegos, por la eficacia y potencia de sus herramientas, por la
facilidad de producir trabajos elaborados en poco tiempo y por su
sencillez para distribuirlos, utilizando Internet o mediante cdrom.
Flash, además, es noticia estos días porque acaba
de salir al mercado (abril en España) la nueva versión,
que debería ser la 6, pero que en este caso se llama Flash
MX. Con ella Macromedia desvela qué orientación a
decidido dar a su producto más vendido y popular. Y las primeras
impresiones van en la línea, por un lado de apostar definitivamente
por la parte de programación en Flash, que empieza a ser
algo muy serio y por otro Flash se orienta, más allá
de la animación y el diseño, hacia la creación
de interficies para la web, capaz de trabajar en colaboración
con bases de datos y otros recursos en red, como php, asp o xml.
En cambio sigue sin dar soporte 3D, probablemente porque para eso
está Macromedia Director. Si queréis saber más
sobre el nuevo producto podéis visitar la web de Macromedia:
http://www.macromedia.com/software/flash/
Aunque en Flash-net, el portal web para desarrolladores de Flash
en español, también encontraréis importante
información y más fácil de leer:
http://www.flash-es.net/tutomx/intro.html

Este es el nuevo look and feel de Flash MX
Flash reúne, en una única interficie, herramientas
de dibujo vectorial, animación 2D y un potente lenguaje de
programación orientado a objetos, Action Script. Dirigido
a la creación de contenidos multimedia que incluyen, además
de imágenes también en mapa de bits, sonido mp3 y
video en formatos quick time o avi, une a la capacidad de producir
con facilidad gráficos impactantes y animaciones, las posibilidades
de manejar gráficos y sonidos mediante programación.
Aunque eso sí, todo ello reducido a desarrollar en un entorno
de dos dimensiones, que permite, como máximo, simular la
tercera dimensión mediante perspectiva isométrica.
Pero lo que ha hecho de Flash el programa tan popular que todos
conocemos, al margen de su facilidad para desarrollar contenidos
multimedia, son sus características para la red. Es ligero,
reduce de forma increíble el tamaño de los ficheros,
tiene streaming, lo que significa que a partir del momento en que
el fichero se empieza a recibir ya es posible interpretar sus contenidos
y sobre todo es independiente de la plataforma. Flash puede ejecutarse
no solo en Mac o PC, sino también en Palm, Solaris, Linux,
incluso Playstation 2.
En cambio, Flash tiene su talón de Aquiles en un bajo rendimiento
precisamente porque sus esfuerzos por conseguir una gran ligereza,
utilizando gráficos vectoriales, descargan todo el trabajo
en la CPU del cliente, por lo que no puede manejar un gran número
de objetos simultáneamente.
A pesar de esto último, no debe resultar extraño que
Flash se esté convirtiendo en la plataforma ideal para desarrollar
juegos para la red.
En muchos casos el objetivo es atraer visitas ofreciendo juegos
on-line. Podéis ver una muestra de lo que es posible visitando
la siguiente dirección:
http://www.edesign.uk.com/gamezone.htm
En Edesign se pueden comprar juegos para incluir en una web y atraer
público. Y como muestra, encontraréis un montón
de ellos jugables en línea.
Orisinal es otro lugar donde se pueden encontrar juegos desarrollados
en Flash:
http://www.ferryhalim.com/orisinal/
Y este es un estupendo lugar en español:
http://www.elrellano.com/flash/flashnw.shtml
En cierta medida las posibilidades de Flash son parecidas a Director,
no solo porque los dos son de la misma compañía, sino
también porque los dos comparten la misma idea de trabajar
como la producción de una película: Mediante fotogramas
en una línea de tiempo en la que se sitúan actores.
De hecho, Macromedia llama a los ficheros de Flash, películas
y clips de película a los objetos más importantes.
Director es un producto más maduro y consolidado y además
funciona muy bien en producciones grandes. Flash sin embargo es
un producto más joven y fresco, con su propia personalidad
y un lenguaje de programación más moderno que el Lingo
de Director y que definitivamente en esta versión MX, toma
su propio rumbo, como no podía ser de otra manera al tratarse
de dos productos de la misma compañía.
Si comparamos a Flash con otros productos más clásicos
para realizar juegos, vemos que ofrece un tiempo de desarrollo increíblemente
corto comparado con cualquier otro producto, por no hablar de una
curva de aprendizaje mucho más rápida para los desarrolladores,
aunque es cierto que no puede trabajar con gráficos avanzados,
no tiene capacidades 3D y ofrece un control limitado del Hardware.
Si a ello unimos que es independiente de la plataforma, no necesita
programas de instalación y circula por la red sin, hasta
la fecha, ser portador de virus, podremos llegar a la conclusión
que se trata de un programa ideal para la realización de
puzzles y otros entretenimientos para incluirlos en una página
web, aunque también puede crear ficheros ejecutables para
ser lanzado desde cdrom, por ejemplo.
Flash es el programa que el GMMD ha escogido para realizar las prácticas
de diversas asignaturas, como por ejemplo la de introducción
a la programación, Programación y Sistemas de Autor
1, lo que no cabe duda es un activo muy importante para los estudiantes
del Graduado Multimedia. De hecho los desarrolladores de Flash constituyen
una comunidad virtual muy importante y numerosa en todo el mundo,
como puede comprobarse en sitios web como Flashkit, donde los usuarios
comparten, de forma abierta, sus ficheros fuente:
http://www.flashkit.com
En definitiva Flash es un programa muy versátil y potente
para la creación de contenidos multimedia, ideal para la
creación de juegos, que seguirá dando mucho que hablar
y que con la nueva versión MX, alcanza una madurez importante.
|
 |
Ferran
Agelet.
|