Archive for the 'programación' Category

anacrónico? moi?

Monday, July 7th, 2008

Eso que ven ahí en la foto es un screenshot del “primer juego multiplayer online para Commodore 64″. Sí, leyeron bien. Es el primer juego online para más de un jugador hecho para un computador que lleva 14 años descontinuado.

No me malinterpreten. Yo soy el primero en decir que, si hay gente interesada en hacerlo, y se puede, entonces por supuestoq ue esa gente tiene que poder y debería hacerlo. Pero hay ciertos límites que uno no se da cuenta de que existen hasta que se topa con ellos.

El juego fue lanzado en la primera LAN party con Commodore 64s realizada en la versión de este año de la Expo del Cincinnati Commodore Computer Club, hecha posible gracias a un servidor escrito en Java corriendo en un PC, un montón de dispositivos ethernet (que no estaban disponibles inicialmente para la C64) y un montón de geeks entusiastas, y es, además de un hito en la historia de la computación (…), una demostración “del potencial de los juegos multijugador a través de internet con la Commodore 64″1.

¿Y cuál es ese potencial? ¡Pues basta revisar los features del juego!

  • Eight simultaneous players over the Internet or LAN
  • Scrolling graphics
  • Sound effects
  • Joystick control (Port 2)

¿Pueden creerlo? ¡Dice que tiene sound effects! Realmente… tanto potencial…

DISCLAIMER: Para que a nadie le quede la duda… la verdad es que yo sí encuentro que lo de arriba es una buena noticia. Todo lo que permita que más gente haga más cosas con sus máquinas, y lo que resulte de la modificación de las comunidades de usuarios interesados y entusiastas -sobre todo aquellas cosas que hacen que el hardware supere sus expectativas originales- tiene mi visto bueno. Es solo que, como lo pusieron ellos… no puedo dejar de enternecerme. ¡Kudos, C4!

Fuente: http://games.slashdot.org/games/08/07/06/2114221.shtml

the homebrew channel

Monday, May 26th, 2008

hbc.png

Brevísimo posteo antes de irme a dormir. Hoy salió publicado en Slashdot la noticia del lanzamiento del Homebrew Channel, que debe ser, hasta el momento, el mejor y más bien acabado programa de terceros que he visto para la Wii. A modo de mega resumen, es una aplicación que se instala en la Wii como si fuera un canal oficial (la Wii funciona con canales, como si fueran canales de televisión, en donde cada uno es una aplicación, ya sea un browser de internet o un juego o el sistema de compras online de Nintendo, o…) y permite correr aplicaciones de terceros (de ahí su nombre, “homebrew“: algo así como “cosecha casera”). Estas van desde las más tontas (como un tetris) a las con más pretensiones de ser útiles (como un front end para MPlayer, o aplicaciones para ser usadas por los desarrolladores de software), pero en general no hay muchas cosas demasiado interesantes. Todavía.

Desde el día en que compré la Wii he estado esperando que salga algo como esto. Y se han tomado su tiempo.

Verán, la principal gracia de la Wii es que, como es una consola que usa elementos tan novedosos (como un puntero infrarrojo sensible al movimiento), se perfiló desde muy al comienzo como una plataforma que iba a fomentar el desarrollo de software igualmente novedoso, y, por lo mismo, la innovación en términos de diseño de juegos. Algo parecido a lo que se esperaba que sucediera con el Nintendo DS, y que hasta cierto punto ha pasado, tanto con el DS como con la Wii.

Sin embargo, los diseñadores de juegos comerciales se han mostrado bastante más tímidos de lo que deberían, y salvo algunas excepciones, no se ha hecho demasiado por explotar las facetas más interesantes e innovadoras del sistema1. Eso, sumado a que la mayoría de las aplicaciones que existen para la Wii son caras, digamos que ha dejado a algunos usuarios de la Wii con gusto a poco2.

Por eso mi entusiasmo. Al igual que con el DS, que desde que empezó a tener aplicaciones homebrew hace una punta de meses hasta ahora ha visto una verdadera explosión en torno a sus posibilidades, es de esperar que esto le de a la Wii el empujón que necesita para realmente convertirse en la plataforma de innovación que todo el mundo ha esperado que sea.

Yo diría que the wow starts HERE.


  1. O sí se ha hecho, pero a mucho menor escala de lo que uno podría haberse imaginado en un comienzo. [volver]
  2. Aunque claro, ese gusto a poco sigue siendo suficiente, yo jamás cambiaría la Wii que tengo por nada. [volver]

FOR n=0 TO 2; PRINT “qué tiempos aquellos”; NEXT n

Saturday, September 16th, 2006

El título de este posteo viene de un homenaje a los juegos viejos-viejos hecho por Rob Manuel y Mj Hibett llamado Hey Hey 16k que salió posteado en el newsletter de b3ta hace una buena punta de meses. Sin embargo, no es esa la razón por la que escribo. Escribo porque hoy salió publicado en slashdot un artículo de David Brin acerca de lo mucho que nos estamos perdiendo como sociedad al no entregarle a los niños entusiastas de la computación, las herramientas necesarias para meterse. Creo que tiene toda la razón del mundo.

Todavía recuerdo mi introducción al mundo de la computación “en serio” cuando estaba en el colegio. Mi hermano, que creo que es tan letrado computacionalmente como puede serse, me regaló para mi cumpleaños una instalación de QuickBasic 4.5. Con ella tuve mis primeros acercamientos al funcionamiento lógico de un programa, y a la posibilidad de darle instrucciones a un computador realmente para hacer que este hiciera lo que yo quería. En ese momento no estaba conciente de lo limitado del lenguaje en el que me estaba metiendo, y por lo mismo, tenía el mundo con sus infinitas posibilidades adelante. Verdaderamente, ¡podía hacer lo que quisiera!

Mis conocimientos de QuickBasic no llegaron a nada demasiado profesional, y lo más avanzado que logré crear fue un juego que, hasta la fecha, tiene un par de bugs persistentes y serios problemas de diseño. Sin embargo, sin importar lo escasos que sean mis conocimientos de programación, lo que aprendí durante esas jornadas que se extendían por las noches luchando contra mi código hasta lograr que hiciera justo lo que yo quería que hiciese realmente no tiene precio.

Lo digo por experiencia propia. No hay mejor manera de empezar en el mundo de la computación que desde abajo, con las herramientas más básicas, poniéndose metas y tratando de cumplirlas (lo que te obliga a buscar respuestas por ti mismo, y te prueba que no necesitas ajustar tus propósitos a lo que sabes, sino al revés), y ese tipo de lenguajes de programación permiten hacer justamente eso, sin importar qué tanto de programación se quiera aprender. Lo que se logra, de una manera u otra, es armar la cabeza de la gente, generar en ellos las nociones básicas que en el futuro generarán gente que no mire a los computadores como objetos mágicos, ni les tema constantemente.

Por eso es importante. Porque queremos gente que genere información, y no sólo la consuma. De eso y quién sabe qué otras cosas nos estamos privando cuando le quitamos a los que están interesados en empezar, la posibilidad de encontrar una puerta de entrada.

pd: cuando encuentre una manera de decirle a WordPress que no me bloquee los archivos .bas ni .exe subo versiones de mi juego para que esté y puedan verlo, si están interesados. Tiene que haber una manera de subirlo, porque que un programa quite toda posibilidad de manejar ciertos archivos es paranoico cuando no derechamente estúpido, y quitarle la posibilidad al administrador de un sitio de subir lo que él quiera es prácticamente nazi. Esperemos que ese no sea el caso. Hail!

EDIT: ya logré subir el archivo, pero no a través del pedazo de software del tercer reich que es WordPress. Tuve que hacerlo a mano. En todo caso el código fuente pueden bajarlo de aquí, y el ejecutable para Windows pueden sacarlo de aquí. El programa no está terminado, en todo caso. Sean amables :P