Shift F12

Icono

Compendio de recursos para hacer magia en Flash y ActionScript :: por Héctor Padilla

Cómo hacer un juego al estilo de Desktop Tower Defense (DTD) con Flash

Si has jugado DTD sabes lo enviciante y divertido que puede ser. Y si desarrollas cosas en Flash, de seguro te has preguntado cómo podrías hacer algo similar, sobre todo lo que tiene que ver con inteligencia artificial. Pues Walter Reid ya armó una serie de tutoriales para resolvernos esas dudas!. :-D

Aquí tienes los links:

Filed under: Flash, juegos, Tutoriales, , ,

Motor para creación de juegos en Flash – PushButton Engine

pushbutton

Esto es algo que no puedo esperar a que salga: pushbutton engine. ¿Por qué?… Pues bueno, por un lado porque hago juegos en Flash y siempre estoy al tanto de estas herramientas. Y por otro porque lo que promete es genial: integración con box2d, inteligencia artificial, librerías para el manejo de tiles, mapas, etc (y tambien hablan de integración con PaperVision3D por ahí). Es decir: es un engine que ya traerá manejo de muchas cosas importantes como:

  • Inteligencia artificial
  • Mapas (tiles)
  • Fisica
  • 3D
  • Manejo de audio
  • … etc

Y lo mejor-mejor es que es el mismo equipo fundador que inició GarageGames, porque juran que el futuro de los juegos esta en Flash y en la red (llevo tiempo ya diciendo eso). Claro, siempre habrá lugar para las consolas como el 360 y super gráficas. Pero el mercado casual en línea va para arriba, y la gente prefiere pagar muy poco (o nada) por juegos en línea que gastar 60 dolares por un juego de consola. Eso sobre todo con la economía actual. Anyway… El hecho de que Jeff Tunnel está detrás del proyecto habla de mucha seriedad. No creo que sea gratis, pero sí creo que valga la pena cada centavo que cueste. Y los engines de estos tipos nunca han sido caros. :-)

Filed under: AS 3, Herramientas, juegos, Librerías, , ,

Cómo hacer juegos en Flash con ActionScript 3 – Principiantes

asgamer

Aprovecho este post para mencionarles el sitio de ASGamer, con excelentes recursos para todo lo que tiene que ver con realización de video juegos en Flash. 

Muy muy muy buenos tutoriales. Por cierto ¿Qué opinan de que posteo muchas cosas en español?… Demonios, pero es que de verdad no tengo tiempo para traducir las cosas y ya son recursos muy buenos. El servicio de traducción de google es muy bueno, y al final de cuentas lo que importa mucho son los pedazos de código y archivos de ejemplos que proveen los tutoriales, y eso es bueno en cualquier idioma. :-)

Por lo pronto les dejo estos links, y ojalá que les sirvan. 

Filed under: AS 3, juegos, Tutoriales, , ,

Tutoriales – Juegos basados en «tiles» con ActionScript

Muy buen set de tutoriales, recursos y ejemplos para armar juegos basados en tiles. ¿Qué es un tile?… En español creo que deberíamos decirle mosaico, pero básicamente se refiere a los mapas que definimos por medio de una cuadrícula. Podemos caminar en algunos cuadros, poner arte en otros, enemigos, etc… etc… etc.. Un ejemplo clásico de juegos de tiles son los de vista «top down» tipo Zelda (a link to the past).

(Imagen tomada del primer tutorial)

Filed under: Flash, , , ,

Alternativa3D – Al fin disponible y gratis para proyectos no comerciales!

Hace tiempo escribí un post que mencionaba Alternativa3D y los demos tan impresionantes que tienen de esa tecnología. Hoy escribo con la buena noticia de que ya esta disponible para nosotros!. :-D

AlternativaPlatform.com acaba de lanzar sus productos de manera oficial, y pone a nuestra disposición todas sus librerías y documentación para sacar nuestros proyectos adelante. Si tu proyecto es comercial, debes de comunicarte con ellos para conseguir una licencia. :-)

Filed under: AS 3, Flash, Herramientas, , , , ,

Concurso de XPOGames.com – Gana $18,000 dólares con tu juego!

Excelente concurso abierto para la comunidad de desarrolladores de juegos en línea: 18,000 dólares!. ¿Tienes algún juego de Flash por ahí que nunca le has enseñado a alguién?… Igual ya es momento de desenpolvarlo, no tienes nada que perder!. :-D

Por otro lado el sitio de xpogames.com en general, suena a una buena idea así que habrá que estar monitoreando qué material sale por ahí. :-)

Filed under: Flash, , ,

Creación de un juego de plataformas (tipo Mario) en Flash

Todo mundo queremos hacer un juego de plataformas en algún punto de nuestra vida, en la tierra de los FPS y tanto 3D loco, un juego como Mario viene de manera refrescante a divertirnos y recordar lo básico de la experiencia interactiva. (Eso explica lo MUCHO que vendió Mario Bros. para el Nintendo DS por ejemplo).

Hoy voy a mencionar dos buenos tutoriales para armar un juego de este tipo. El Arte que nos presentan los tutoriales es muy básico, pero se supone que ya tu te tardarás horas en armar el arte de su juego. Lo importante es el manejo de las colisiones, los brincos y cosas por el estilo.

El primer tutorial es de Kirupa y es para ActionScript 2. Esta bastante completo y si ya estas clavado en el AS3 los principios son los mismos cambiando solo un par de cosas en el código. Son 5 páginas detalladas de cómo ir armando tu proyecto. La neta los tutoriales de kirupa siempre han sido de los mejores que he encontrado.

Por otro lado esta el tutorial de Emanuele Feronato (tambien para AS2). Parte 1, Parte 2, Parte 3. Lo padre de este tutorial es que maneja varios niveles de plataformas y nos queda muy claro el «cómo» podríamos realizar juegos de este tipo (como el ninja gaiden de los viejos tiempos!).

Hay muchos tutoriales chidos en la red. Pero la verdad es que de vez en cuando no hay como tener un libro a la mano que nos presente muchos conceptos de manera ordenada. Los dos tutoriales anteriores son para AS2, pero si tu ya estas de lleno en el 3, vale la pena invertir en un buen libro. Para cuestion de Juegos en ActionScript 3 yo digo que este es el mejor: ActionScript 3 Game Programming Univeristy (sitio web).

Filed under: Flash, , , , ,

Termina los post de 3D con ActionScript (por lo pronto)

Ok, esta semana discutimos herramientas y librerías para hacer magia en 3D con Flash y ActionScript. Se mencionaron Sandy, PaperVision3D y Away3D. Las 3 son muy buenas, bien documentadas, y tienen un buen número de seguidores. Hay otras, pero siento que estas son las que tienen desarrollos más sólidos, junto con una buena documentación y recursos existentes. ¿Qué sigue?, pues que te pongas las pilas, te bajes las 3, y hagas aunque sea un tutorial con cada una. :-) Así te vas a dar cuenta de cuál es la mejor para tí y de ahí en adelante le das con todo.

El complemento perfecto de esos post de manejo de 3D será discutir diferentes herramientas para manejo de Física realista en nuestras aplicaciones. Si bien es cierto que la mayoría de juegos exitosos de flash que han salido últimamente no son en 3D, lo que si tienen es un buen manejo de física (colisiones, rebotes, saltos, peso, gravedad, etc). Iré preparando unas buenas reseñas de unas librerías de física para ActionScript, hay dos en particular que wow!… :-D Muy muy chidas…

Después de eso, lo último que faltaría para tener todos los recursos para hacer nuestro juego sería manejo de Inteligencia Artificial… Bueno, eso y que armes el juego. :-P He he he.

Filed under: Flash, Herramientas, Librerías, , , , ,

3D en Flash con ActionScript – PaperVision 3D

Ahora sí, el último post (por lo pronto) de herramientas y librerías para manejo de 3D en Flash: PaperVision 3D. La primera vez que ví algo impresionante de 3D en Flash fué un demo de esta librería, y con el tiempo se ha ido haciendo más y más fuerte. En el sitio oficial hay una buena serie de tutoriales para agarrarle la onda.

Lo interesante de esta librería no es que esta bien hecha, sino que por una u otra razón ha logrado posicionarse en la comunidad de desarrolladores como una opcion muy sólida. Tanto que los de O’Reilly ya sacaron un feature-article de PV3D y se menciona la posibilidad de un libro. Ya que O’Reilly quiera sacar un libro 100% dedicado a tu librería es señal de que estás haciendo algo bien.

PaperVision3D está en el repositorio de código de google, es fácil agarrar los archivos directamente de ahí. Si te sientes cómodo usando un manejador de versiones, yo digo que de una vez lo configures para que siempre tengas la versión más chida corriendo. Aquí te dicen como hacerlo con Tortoise SVN.

Además del sitio oficial, tienen un blog lleno de posts con referencias a más tutoriales y a proyectos que están utilizando pv3d. Son la onda!.

Recomendaciones para comenzar: Pues hay un montón de tutoriales, yo recomiendo que le caigas al videotutorial de manejo de interactividad (link directo al video), y leas el artículo introductorio de O’Reilly. Igual este tutorial básico tambien esta chido. Igual si usas FlashDevelop aquí hay un tutorial de cómo hacer todas las configuraciones para poder trabajar agusto con esta librería.

Filed under: Herramientas, Librerías, , , , , ,

3D en Flash con ActionScript – Sandy

En el segundo post de la serie de 3D en Flash le toca a Sandy. Esta librería tiene ya tiempo y pareciera que no termina de agarrar mucha tracción, sin embargo tampoco ha muerto y hay muchas personas que la utilizan felizmente para sus proyectos. Uno de los puntos a favor de esta librería es que soporta ActionScript 2 y ActionScript 3, y esta muy muy documentada. Checa la sección de tutoriales.

Otro punto a favor es su fácil integración con la librerías WOW y Cast3D, para física y animación respectivamente, lo cual nos ayuda mucho armando proyectos como video juegos y/o paseos virtuales. ¿Porqué es tan importante la integración con una máquina de física?, fácil: podríamos tener un mundo en 3D poca madre, pero si no respeta las leyes de la física será inutil, atravesaríamos las paredes, no habría rebotes, y la experiencia se sentiría muy falsa.

Ya por último vale la pena mencionar el proyecto conjunto «Extra Light», el cual maneja efectos de iluminación muy chidos para Sandy3D.

Aún falta que mencione otra librería para manejo de 3D, de hecho falta mencionar la que ha ganado más tracción y de la cual hay más recursos y tutoriales. Sin embargo es importante aunque sea hacer un tutorial de cada una de las librerías para que tú decidas cual es mejor para tí: la que se adapta mejor a tu manera de programar, y las necesidades de tus proyectos. Las librerías son solo herramientas, pero al final de cuentas eres tú quien hace la magia.

Extra: Para los usuarios de FlashDevelop, aquí hay un buen tutorial de cómo configurar las cosas para que FlashDevelop reconozca la librería Sandy y trabaje bien con ella. :-)

Filed under: Herramientas, Librerías, , , , , , , ,

Ligas + nuevas

Páginas

Archivos

El Autor

Tengo como 10 años trabajando profesionalmente en Flash. Todo comenzó cuando tomé un taller de Flash 2 y me dí cuenta que era el entorno perfecto para mí (devigner empedernido).
Disfruto los problemas de programación y disfruto diseñar y crear experiencias interactivas visuales chidas. Flash era la mezcla perfecta para mí, y se ha mantenido siéndolo por todo este tiempo. En aquel entonces ni se mencionaba "ActionScript", hoy en día ActionScript 3 no deja de sorprenderme... Cada día hay algo más que aprender y la neta: que chido. :-D
-El Autor: Hector Padilla -

View Héctor Padilla's profile on LinkedIn