Las aventuras gráficas para consolas portátiles son los nuevos libros.

28 04 2008

O al menos así me lo parece. Tengo una hora de viaje al trabajo y en el colectivo, en lugar de leer un libro, juego en mi nintendo ds todo el trayecto. La otra vuelta estaba bajando del colectivo, acababa de jugar “Castlevania: Portrait of Ruin” y, pese a que estaba con los pies en medio Palermo, aún seguía con la mente en la Transilvania de la primera gran guerra. En ese momento pensé:

“Puede parecer que bajo del bondi, pero en realidad vengo de matar vampiros”

Ahora estoy jugando a Hotel Dusk y realmente siento como si estuviera leyendo un muy buen libro de detectives donde soy el protagonista. No estoy pensando “Como hará Kyle Hyde para resolver el misterio”, sino “Como haré para resolver el misterio”. Un cambio de perspectiva muy interesante si lo comparamos con leer un buen libro. Además, la DS es mucho mas liviana.

Algo que quiero rescatar de este post es el valor que cobran las aventuras gráficas en este contexto. Recordemos que al principio de la década se había dicho que el genero estaba muerto y mas que muerto.



Programando con dos monitores

25 04 2008

Resulta que en el trabajo me puse dos monitores para ver que onda, y la verdad es que me cambió la vida. Algo que yo creí una excentricidad resultó increíblemente útil, sobre todo cuando se labura en flash y se esta integrando arte o sonido, o se esta utilizando un editor de niveles(como se ve en la imagen).

La ventaja que tiene contra utilizar un solo monitor largo, es que cuando maximizas cada aplicación queda en su monitor. Realmente no puede compararse con el alt+tab, que esta expuesto a interferencias con cualquier otra ventana que tengamos abiertas. A lo que me refiero con interferencias es que nunca sabes donde va a ir el foco cuando cambias de ventana con el shortcut: Si al IDE de desarrollo, al editor de niveles o a la ventana de chat que acaba de salir.

Para terminar, quisiera explayarme mas sobre los beneficios que trae a la hora de integrar arte. Cuando se trabaja en flash, generalmente se utilizan gráficos de referencia, mientras los artistas te hacen el arte posta. El tema es que cuando viene la hora de poner todo junto, en el 99% de los casos tenes que hacer pequeños ajustes y tenes que ir y venir del Flash al Eclipse para compilar, ajustar, compilar, etc.
Teniendo los dos programas abiertos, este proceso se vuelve mucho mas productivo.

MUY recomendado.

Salutes!



ThreeMelons saca “Fluids”, para MTV

24 04 2008

Se publicó un juego muy interesante llamado “Fluid”, para MTV. Lo que tiene de copado es que implementa en flash, física de cuerpo blando como yo nunca antes había visto. Parte del algoritmo que se usa para las física es mío, pero la verdad es que trabajaron tantas personas optimizando, corrigiendo y estabilizando que poco debe quedar de las líneas de código originales.

Así y todo siento que en este juego hay una parte de mí, pasen y vean que esta lindo.



Sobre el fanatismo del open source y el software pago

24 04 2008

null

Creo que los fanatismos son malos. Desde los religiosos, fanatismos por las marcas, etc. Básicamente cualquier cosas que debamos aceptar sin cuestionamientos me parece peligrosa por el tipo de conducta que nos hace ejercitar.

Por otro lado, es bueno estar seguro de algo, confiar, etc. No podemos estar pensando que todo, absolutamente todo puede fallar en cualquier momento. Una vez mas, equilibrio es la palabra clave.

Siempre trabajé en empresas con ambientes heterogéneos. Servidores linux, redes windows, servidores de directorios Novell, correos Lotus Notes, todo de una marca diferente. La verdad, trabajar en ambientes así es muy ingrato. Las integraciones siempre son complicadas, al final pasas mas tiempo tratando de que las cosas anden que del que pasas haciendo “trabajo real”. Y la verdad las cosas nunca quedan “ideales”. Esto se aplica a estaciones de trabajo, herramientas de desarrollo y demás.

Hace poco estoy trabajando en threemelons. Una empresa pequeña(unas 50 personas, mas o menos) donde, a nivel infraestructura, todo es MicroSoft y puedo asegurar que todo anda tan bien que parece casi mágico.

Como les contaba antes, siempre trabajé con cosas no MicroSoft integradas. La combinación mas común es Eclise + SVN + webserver X y siempre con un sistema de bugtracking propietario o hecho a medida.

Hace poco en threemelons se planteó la necesidad de contar con un sistema de bugtracking y task tracking. Esto es, un sistema para el seguimiento de bugs que ademas permite generar y asignar tareas a las personas involucradas a un determinado proyecto.

La solución que presenté yo, era un task tracker llamado JIRA. Lo había elegido por los excelentes comentarios que había recibido y ademas porque se integraba muy bien con eclipse. Pero, me llevé una grata sorpresa cuando me presentaron un producto de MicroSoft llamado “TeamSistem”, el cual ofrece soluciones mas allá de lo que yo conocía hasta el momento.

No voy a entrar en detalles, pero si voy a nombrar algunas características que me llamaron la atención:

* Se integra perfectamente con eclipse.
* Posee un servicio similar a SVN, es decir, de control de versiones muy ameno para el usuario.
* Permite ver un seguimiento gráfico de los incidentes y tareas que una persona tiene asignada.
* Permite generar un “Share Point”, es decir, un lugar donde el cliente puede consultar el estado de los bugs reportados.

Y como si lo anterior fuera poco, se integra perfectamente con el servidor de correo y el esquema de seguridad de la red, con lo que no hay que memorizar contraseñas diferentes para diferentes sistemas.

Una vez mas, no se hagan fanáticos de una herramienta porque es o no es de una determinadas marca, haganló por la cantidad de problemas que les resuelve y por el tiempo que les quita o les ahorra día a día.

Saludos!



Alternativa 3D engine: Imposible is nothing

20 04 2008

Alternativa

Los rusos y los alemanes tienen fama de ser unos matemáticos de la san puta(y el que lo dude que lea “Mas brillante que 1000 soles”).¿Por que les cuento esto? Resulta que unos rusos que están mas locos que una cabra de montaña hicieron un engine 3d en actionscript que hace cosas que supuestamente no se pueden hacer. Por ejemplo, si te preguntan si es posible de hacer un engine 3D en flash, capaz de mostrar el modelo de una fábrica en 3d a pantalla completa, con texturas, sombras dinámicas, bump mapping(entre otras cosas que no se que mierda son) y que ande a 60 frames por segundo. ¿Vos dirías que es posible?

Bue, basta de charla, hagan click en la imagen para ver lo imposible.

Salutes.