Archive for December, 2007

Adiós a la revista .code

Tal vez sea una noticia vieja para algunos, para mi fue bastante reciente porque no leí el último número de hace un par de meses en donde la editorial comentaba que aquel número era el último y el final fue realmente abrupto.

Es una verdadera lástima. Colaboré con la revista desde el número 1 y aporté casi 30 artículos, mi última colaboración fue la nota de tapa de la anteúltima publicación (¿habré sido el causante de su desaparición? :P). La realidad es que Argentina tiene 36 millones de habitantes y ninguna revista de programación, una vergüenza, se ve que vamos para país ganadero nomás. En el país del norte uno tiene publicaciones técnicas de cualquier tipo (revistas de Oracle, Visual C++, Visual Basic, etc) y acá, ahora, aboslultamente nada, deberemos conformarnos con las revistas españolas que nos llegan con 6 meses de atraso.

Entiendo que la competencia principal de la revista era Internet y que parece que ya no existiese la necesidad de contar con libros o revistas en papel. Sin embargo, hubiese preferido una transformación, pasar del papel a un sitio de publicación de notas mensuales o edición electrónica o algo, pero no su total extinción.

 Revistas .code

Esperemos que MP Ediciones realmente esté preparando algún otro tipo de publicación que ocupe el lugar de la .code. Esperamos que no sea el fin de nada sino simplemente un cambio. Por el momento sólo puedo decir que la revista .code ha muerto ¡Viva la .code!

XNA Game Studio 2.0

El XNA Team ha lanzado el día de hoy la versión release del XNA Game Studio 2.0, una plataforma de desarrollo de Microsoft para crear juegos para PC y XBOX 360 de uso libre.

Esta nueva versión incluye muchas mejoras, muchas de ellas solicitadas por la comunidad (como soporte para juegos multiplayer y la posibilidad de utilizar todas las versiones de Visual Studio 2005 y no sólo la versión Express).

El XNA Game Studio 2.0 puede ser descargado desde el sitio del XNA Creators Club, haciendo click aquí.

Irrompibles #02 ya está en la calle

El segundo número de nuestra revista favorita ya pueden encontrarlo en su kiosko de diarios más cercano (si vivís en Argentina, y preferentemente en alguna ciudad importante ;) ).

Irrompibles 2

Haciendo click aquí podrán acceder al temario de esta edición. Nuevamente destaco el suplemento coleccionable que incluye la publicación que les recomiendo completar a todos.

Una muy buena nota de opinión que incluye este número es “Pendejos Irrespetuosos” escrita por MadMax. ¡Ahh, cuantos recuerdos! Galerías ignotas, antros de mala muerte datasette en mano para grabar las últimas novedades para mi entrañable Commodore 64.

Antes no había DVD, ni CDROM, ni siquiera diskettera de 5 1/4, el medio para subir juegos a nuestra computadora era una cassetera (podía ser Commodore o no) y era muy importante que la altura del cabezal coincidiera exactamente con la cinta porque sino la carga del juego se abortaba o no terminaba nunca. Lo mejor, para evitar sucesivos y reiterados ajustes de nuestra cassetera, era llevar la propia al local de juegos y que su dueño o su ayudante nos grabara el juego haciendo uso de ella. Ciertamente era una época de guapos.

datasette.jpg

¿Estudiar por mi cuenta o estudiar en alguna institución?

En reiteradas ocasiones he leído acerca de esta discusión en muchos foros de programación y particularmente programación de videojuegos. Nunca deja de sorprenderme ciertas opiniones que - ante la pregunta de algún entusiasta que desea ingresar en el mundo de la programación - le recomiendan que estudie de manera autodidacta.

Ser autodidacta está muy bien, todos lo somos de alguna manera ya que nunca encontraremos el lugar donde nos enseñen absolutamente todo lo que necesitamos saber para concretar un proyecto relacionado al desarrollo de software, que es un industria con con un componente de uso de nuevas tecnologías muy alto. Sin embargo, distinto es recomendarle a una persona recién egresada del colegio secundario que encare totalmente su desarrollo profesional de modo autodidacta.

Mi recomendación es que estudien formalmente. Vayan a alguna universidad o instituto que quieran y que les de confianza. No necesariamente para dedicarse a la programación de juegos tengan que estudiar en un instituto especializado en dicha área, una carrera de Ingeniería o Licenciatura en Sistemas de Información está muy bien. Ni siquiera tienen que desembolsar un centavo, pueden ir a la UBA o a la UTN u a cualquier otra universidad pública que son muy buenas.

¿Y para que me sirve el título?

En primer lugar lo más importante no es para que te sirve sino lo que te deja. Uno podría pensar que todo lo que ve en la facultad podría estudiarlo por su cuenta comprándose los libros pero realmente no es así. Muchísimos temas que uno debe estudiar en su momento jamás lo haría por su cuenta y sin embargo luego - en muchos casos - terminan siendo muy útiles.

Por ejemplo, muy pocas personas estudiarán por las suyas la cantidad de matemática que enseña una carrera de ingeniería. El autodidacta - generalmente - no busca estudiar profundamente un tema sino que busca resolver problemas y simplemente busca una solución al mismo, no la mejor, no la más elegante sino cualquiera que funcione. En realidad ni siquiera suele tener los elementos necesarios para determinar si una solución es mejor que otra. En muchas ocasiones me pasó ver en la facultad temas que tuve que aprender previamente de modo autodidacta, casi siempre me sorprendió ver como no había utilizado las mejores prácticas o incluso ver el “por que” de muchas de las cosas que había tenido que hacer.

Lo que sirve definitivamente son los conocimientos. No pretendo convencer a nadie que asista a 40 clases solamente para recibir un título, que si bien suele ser útil no lo es tanto como los conocimientos que recibimos en el camino.

¡Pero conozco a muchos “Ingenieros” que son un desastre!

Por supuesto que los hay. Muchos médicos tienen su diploma colgado a sus espaldas en su consultorio y también son un desastre. Pero esto no debe ser considerado una regla general o al menos no debería afectar en nuestra decisión de estudiar o no estudiar. Uno puede aprovechar la universidad de distintos modos, puede zafar o estudiar profundamente cada tema. Dificilmente encontremos a un gran profesional totalmente autodidacta.

¿Tener el título me abre nuevas puertas?

El título abre puertas pero no esperen que el mundo cambie de un día al otro por tener un título en la mano. A diferencia de lo que puede ser una carrera de arquitectura o medicina, el título relacionado sistemas no habilita para ejercer una profesión. Este tema abrió muchos debates en el pasado y los sigue abriendo el día de hoy, ya que quienes están a favor de un título habilitante manifiestan que jerarquizaría la profesión y quienes no lo están tildan a los primeros de elitistas.

Tener un título sirve. En algunas empresas para trabajar en ciertos proyectos se exije la participación de profesionales recibidos, para alcanzar ciertos cargos también, para facilitarnos la obtención de visas o planes de inmigración (a países como Canadá y Australia por ejemplo), para poder ejercer como profesores o instructores de carreras oficiales y mucho más.

En definitiva yo recomiendo que no se dejen convencer por quienes argumentan que estudiar de libros exclusivamente podría reemplazar un estudio formal. Ser autodidacta está perfecto, pero como complemento de un estudio formal terciario o universitario.

Nace una nueva alternativa al teclado + mouse

Una y otra vez las empresas creadoras de dispositivos de entrada intentan crear la bala de plata que funcione como una alternativa real a la combinación teclado + mouse (utilizada por la mayor parte de los jugadores hardcore de FPS). Y esto es algo complicado pues hay que combatir contra la costumbre arraigada desde hace más de una década por millones de gamers. Además un teclado y un mouse forman parte del set de dispositivos estándares de cualquier PC.

Esta vez lo intenta Belkin, con su flamante dispositivo n52te SpeedPad que posee 15 botones programables, diferentes perfiles almacenados en el dispositivo y botones con backlight.

SpeedPad


El jugador debe apoyar la palma de su mano sobre la superficie convexa del dispositivo, la cual oficiaría de mouse, los dedos de dicha mano descansan sobre las teclas y, en particular el dedo pulgar puede acceder a una pequeña palanca situada sobre el borde izquierdo del dispositivo. El costo de este nuevo invento es U$S 70 en Estados Unidos.

Veremos que tal le va a la gente de Belkin. Sería realmente muy bueno contar con un dispositivo cómodo para jugar FPS y de hecho sería muy bueno que un dispositivo así se encuentre disponible para consolas, ya que el gamepad - al menos a mí - me resulta muy incómodo para jugar este tipo de juegos.