25 de octubre de 2009

UX Design... Patterns... What?

Estoy un 97.67% seguro que la mayoría de los que leen este blog son programadores. Gente que está ahí volándose la cabeza con el código, cosa que les encanta hacer. Código, código, código... (Developers! Developers! Developers!, como dice Ballmer). Lo que más nos interesa a los developers es la lógica del programa, el MC del MVC (Model-View-Controller). Y cuando llegamos a la parte de la V, tenemos problemas... porque es un hecho que los programadores somos horribles haciendo interfaces (para eso están los diseñadores, no?).

22 de octubre de 2009

Flash CS5 compilará para IPhone

Sí Sí.. así como leiste. Trás mucho tiempo del histérico que sí que no entre Adobe y Apple intentando hacer que Iphone incluya un Flash Player, parece que al final, la manzanita siempre se sale con la suya.




Es que, con el increíble éxito que está teniendo Apple con su Iphone, Adobe no puede permitirse quedar fuera de la ola.

Veremos que tan bueno es el rendimiento. En algunos vídeos se nota un poquitito de lag, pero bueno, es todo muy preliminar..

Si desean hacer ustedes mismos el seguimiento, aquí está el link del blog que lo realiza:

http://cs5.org/

Haciendo un juego desde cero (parte 3.a): armando el engine

Tras preparar todo el entorno y las herramientas en nuestro anterior tutorial, nos toca armar el game engine que utilizaremos en todos nuestros juegos.

Sé que leés "game engine" y capaz decís "nooo!! la locura!! Voy a hacer mi prorio Unreal 3 Engine!!".... bueno... no tan así... pero sí vamos a armar algo que tiene las mismas bases, aquellas que son necesarias a la hora de armar juegos.


19 de octubre de 2009

Haciendo un juego desde cero (parte 2): las bases

Bien, ya seleccionamos ActionScript 3 como lenguaje a utilizar. Es hora de empezar a movernos.

Utilizaremos Flash CS 3 para nuestros ejemplos. Flash CS4 trae nuevos features, pero aún no está muy extendido y para lo que realizaremos, con cs3 estaremos perfectos. No usen ninguna versión anterior, dado que están basadas en ActionScript 2 y el lenguaje cambia bastante.


18 de octubre de 2009

Haciendo un juego desde cero (parte 1): la elección de un lenguaje de programación

Ya hablamos sobre los primeros pasos para crear un videojuego, sobre algunos engines… todo muy lindo pero..mucha cháchara y poca acción, es hora de poner los huevos en la cancha.

En primer lugar, tenemos que elegir un lenguaje de programación para que nos acompañe a lo largo de esta serie tutoriales que probablemente se extenderán a varias partes. Vamos a tocar varios temas que son extensos en sí mismos. Vas a quedarte con bastante data para poder investigar por tu cuenta (Googlea All The Fucking Time) y espero que, luego de esto, tengas una buena idea de cómo armar un juego.

Entonces.. ¿qué lenguaje será el elegido?

Intro a ágiles: ¿eh? SCRUM??

En la primer nota se dejó en claro la necesidad de tener un proceso, o una idea sobre cómo se va a atacar el proyecto de desarrollo de software. También se hizo un recorrido breve sobre la solución planteada por el lado más conservador de la informática, para luego contrastarlo con un enfoque “nuevo” y radical, que se ajusta mucho más a la realidad.

En esta nota les voy a presentar Scrum, seguro que alguno ya lo escuchó nombrar alguna vez, pero no tuvo las ganas de googlearlo. Está bien, a mí me pasó lo mismo al principio.

13 de octubre de 2009

Intro a ágiles: quemando lo viejo

Este es el primer artículo de una serie. La idea es dar una introducción a las metodologías ágiles, tema tabú en muchas universidades del mundo, y en varias empresas...
Si sos programador, o estudiante de programación (o sea, un programador en gestación), es muy probable que estés pensando, "por qué debería interesarme por las metodologías ágiles?". Y sí, es algo bastante común... y lo peor va a ser cuando tedes cuenta que estoy hablando de Ingeniería de Software... sí, esa materia súper aburrida... sí, en esa que no te podías mantener concentrado, y casi que no podías soportar...

12 de octubre de 2009

Game Engines

Bien, somos unos de esos locos que queremos hacer videojuegos. Fuimos muy inteligentes y leímos la nota acerca de cómo iniciarnos en este mundo. ¡Ahora queremos más!

Entonces, te excitará la idea de usar algún Game Engine. ¿Un qué? Un game engine.. uno de esos cosos que sirven para hacer juegos.

Si querés una definición enciclopédica, acá te dejo el link a wikipedia sobre engines de juegos (en inglés sí..). De todas maneras, algún dato te voy a tirar obvio.

Creando Videojuegos

Decenas de juegos virtuales nos invaden año a año nuestras pcs, consolas y almas. Somos parte de una generación gamer. Ya no solo se sigue el fútbol y el boxeo desde la pantalla de un televisor, ahora también, muchos de nosotros, seguimos las finales del Nacional de Korea de Starcraft, algunas peleítas de Guilty Gear o Street Fighter, o intensos duelos de Counter Strikes y similes.



De entre los millones que consumimos desesperada o calmadamente, muchos deseamos también ser creadores de esta movida. Muchos soñamos con programar algún monigote divertido que salte y tome vida, con darle inteligencia a pequeños bichitos para que aprendan a matar personajes. Dicho de otra manera, ¡Queremos crear juegos!



Bien, por muchos foros y blogs, he visto reiteradamente la pregunta de "¿Cómo empiezo?". Si tu deseo es programar, bueno, acá estoy para orientarte un poco.

11 de octubre de 2009

Unity 3D... ¿más que una promesa?

Inicio este blog, que será mítico y romperá esquemas a nivel mundial, con una pequeña nota sobre Unity 3D, un Game Engine que nació para plataformas Mac y que este año impactó en pc con su versión para Windows y ya dio mucho que hablar.

Para todos aquellos que no sepan de que goma estoy hablando al decir "Game Engine", pero que estén interesados en hacer videojuegos, les recomiendo pegarse una vueltita por la nota sobre creación de videojuegos y por la de Game Engines de nuestro mismo espacio.