Joel's Blog

Videojuegos, Linux, Programación, Anime, Música… y uno que otro delirio personal

Archivo de etiquetas: Software


Masters of Doom, la historia de ID Software

masters A media lectura de El Lobo Estepario me puse a leer unos cuantos párrafos de Masters of Doom… error!, inmediatamente quedé enganchado y poco más de una semana lo terminé de leer.

A mediados de los 90s yo empezaba a meterme al mundo de las computadoras, mi obsesión por los videojuegos pasó del Atari al Nintendo… y de ahí encontró un nuevo hogar en las computadoras, y obviamente los juegos de ID Software eran la ley en aquellos días, leer en este libro la historia de cómo se conocieron John Romero y John Carmack y cómo ese poderoso duo revolucionó la industria de los videojuegos al crear la mítica compañía ID Software fue algo que disfruté de principio a fin, no hubo un solo momento que me aburriera… varias noches le robaba una o dos horas a mi tiempo de sueño con la finalidad de leer un poco más y saber como se desarrollaban los acontecimientos de tantos momentos mágicos que llegué a experimentar a través de sus obras.

El libro comienza narrando un poco de la infancia de John Romero y su pasión por jugar videojuegos en las Arcadias (“Maquinitas” como se conocen aquí en México), las violentas reprimendas que le ponía su padrastro por malgastar su tiempo en estos lugares, pero eso no desanimaba al pequeño Romero, que gracias a esta pasión tiempo después conoció las computadoras, comenzó a interesarse por desarrollar para estas en al escuela.

Luego llega la infancia de John Carmack, sus padres en un principio pensaban que algo estaba mal con su hijo, que después de no hablar durante sus primeros 15 meses de vida un buen día llega y le dice una frase completa “aquí está tu esponja papá”, sus padres quedaron impresionados y su padre le dijo a su madre “creo tenemos a alguien extraordinario en nuestras manos”. Y no podían estar menos aquivocados, su hijo es el programador a quien más admiro en este mundo.

Lo mejor del libro comienza cuando Romero y Carmack se conocen personalmente, comienzan a hacer funcionar sus cerebros como si de dos engranes se tratasen, colaborando de tal forma que desde el momento en que Carmack inventó un mecanismo para poder hacer juegos de plataformas (como Mario Bros.) donde nadie nunca había podido antes (la PC) abrió las puertas a una serie de mágicos juegos, Commander Keen fue su primer éxito, un videojuego de plataformas donde controlabas a Billy Blaze, un pequeño niño genio de 8 años de edad que tiene que viajar al espacio para defenderse de los alienígenas que han descubierto una amenaza en la genialidad de este niño y quieren acabar con él.

El libro narra como después de haber fundado ID Software aún tenían obligaciones con Softdisk (la compañía donde Romero y Carmack se conocieron) y estaban obligados a seguir desarrollando videojuegos por un periodo de tiempo (o ser demandados por “pedir prestado” computadoras de Softdisk en horarios no laborales), fue en esta época donde ID Software hizo lo que a mi parecer es su mejor videojuego de plataformas (y el primero en tener violencia gráfica) Dangerous Dave in the Haunted Mansion, videojuego del que en mi tiempo libre estoy tratando de hacer un remake en Adobe Flash.

dave2

Varios Commander Keen y otros tantos juegos para Softdisk, Carmack comienza a pulir su motor 3D y sale lo que para mi fue un shock emocional al momento que lo vieron mis ojos: Wolfenstein 3D, videojuego que les generó un éxito sin precedente pero que por otra parte generó mucha polémica por su alto contenido vélico, nunca visto en videojuego alguno de la época; curiosamente la gente se quejaba más por el hecho de que en el juego podías matar y no tanto por que pudieras matar Nazis.

wolf3d

Los miembros de ID Software nadaban en dinero, Carmack y Romero compraron sus autos deportivos de sus sueños, se mudaron de oficinas (incluso de estado), y tiempo después comenzaron a desarrollar lo que sería el videojuego ícono de esta compañía: Doom.

Doom

A día de hoy no hay juego que haya jugado tanto como Doom, lo he terminado tantas veces que ya perdí la cuenta, incluso llegué a intentar hacer niveles con los editores de aquellos días, un juego que no solo a mi me impactó… al mundo entero, el éxito de Doom ha sido tanto que está disponible para computadoras, consolas, portátiles, celulares… hasta en calculadoras lo he visto!.

Lo conseguido con Doom ha sido dificil de superar no solo para ID Software, sino para cualquier compañía desarrolladora de videojuegos, el éxito de este juego fue tanto que Romero mandó hacer una mansión a su gusto y Carmack comenzó a coleccionar Ferraris, pero las cosas comenzaron a ponerse mal en ID Software, Romero comenzó a delajarse tanto que prácticamente ya no trabajaba, se la pasaba dando entrevistas y jugando Doom que comenzó a molestar a Carmack, que estaba trabajando en un revolucionario motor 3D (Doom, a pesar de dar sensación de estar en un videojuego 3D en realidad es un juego 2D con perspectivas, no tenía polígonos, no podías ver hacia arriba/abajo, no pidías poner pisos sobre otros… un truco muy bien logrado que daba la sensación de estar en un mundo 3D cuando no).

doom1

Aquí también narra los desafortunados incidentes en la escuela preparatoria de Columbine, donde se emplezó a tachar a los videojuegos de haber propiciado estos eventos, juegos como Doom y Mortal Kombat fueron unos cuantos ejemplos que la prensa no dejaba en paz, llovían tantas cartas de amenazas a las oficinas de ID Software que la policia hacía guardia todo el tiempo fuera de ID.

Quake fue el juego que hizo que la paciencia de Carmack se agotara, Romero fue obligado a renunciar y fundó su propia compañía de videojuegos con apoyo de Eidos Interactive (que gozaban de buena popularidad gracias a su Tomb Raider), Ion Storm fue el nombre que le dieron Tom Hall (ex-ID Software) y Romero, ahora socios comenzaron a contratar gente para crear lo que Romero prometía sería el mejor videojuego que la humanidad haya visto: Daikatana (nombre que tomó de una mítica espada inventada por Carmack en una alteración propia que hizo de Dungeons & Dragons, cuando por las noches se juntaban a jugar Dungeons & Dragons con otros miembros de ID Software).

quake

Quake sufrio uno que otro percance, pero aún con todo fue otro éxito para la compañía, que a partir de ese momento dejó de depender de distribuidoras para lanzar sus productos. Mientras que Romero seguía desarrollando Daikatana, Carmack no se quedaba en sus laureles, siguió mejorando su motor 3D usado en Quake y logró hacer pequeñas pero significativas mejoras que, con la presentación de Quake II en un E3 Romero quedó estupefacto ante el nuevo motor gráfico, inmediatamente pensó que si sacaba Daikatana con el motor de Quake I no se vería lo suficientement bien como para competir contra lo que ahora estaban haciendo los chicos de ID Software, por lo que comenzó a rehacer el juego usando éste nuevo motor y prolongando exageradamente el lanzamiento de Daikatana, pecado que le costó muy caro, perdió muchisimo dinero, parte de sus acciones en Ion Storm y parte del renombre que tenía en la industria, pero gracias a juegos como Deus Ex y otros Ion Storm ha logrado mantenerse a flote.

daikatana
Daikatana, por Ion Storm

El libro termina narrando la nueva pasión de Carmack por la aeronática y los cohetes espaciales, cómo conoció a su esposa y una muy pequeña parte de lo que es el desarrollo de Doom 3 (que aún estaba en producción cuando el autor publicó el libro), me quedé picado queriendo saber que pasó con el desarrollo de Doom 3 y su más reciente obra: Rage, juego que aún no he podido echarle el guante.

El libro no está disponible en español (que yo sepa), pero no es difícil de leer si sabes un poco de inglés, no maneja términos o palabras complejas. Recomendado si te interesa saber la exitosa carrera de los dos Johns, cómo comenzó el boom por los juegos de computadora, eres fan de los videojuegos de esta compañía o simplemente compartes parte de la pasión que hace girar este mercado. Definitivo: uno de mis libros favoritos.

Flashback: The Quest for Identity

Flashback: The Quest for Identity es un videojuego desarrollado por Delphine Software en el año 1992, distribuido por U.S. Gold y programado originalmente para Amiga, luego portado a MS-DOS, Super Nintendo y Sega Genesis.

Mucha gente considera este juego como una secuela directa del popular juego Out of this World (conocido en Europa como Another World) por la semejanza del género de acción y a que fue desarrollado por la misma compañía de software, pero las historias no tienen nada que ver la una con la otra, de hecho, el programador de Out of this World (Eric Chahi) no participó en el desarrollo de este juego.

Para la secuela directa de Out of this World te recomiendo ver esta reseña que hice de Heart of the Alien

Al igual que en Out of this World el juego está enriquecido con cinemas display con gráficos vectoriales para narrar la historia, aunque durante el juego utiliza bitmaps para los sprites (Out of this World utiliz gráficos vectoriales incluso durante el juego), pero con una gran cantidad de cuadros para las animaciones que lo dotan de una fluidez que pocos juegos podían hacerle frente.

La historia del juego está situada en el año 2142, aquí tomas control del agente Conrad B. Hart de la GBI (Galaxia Bureau of Investigation) quien, tras descubrir un plan para destruir la tierra por alienígenas que se hacen pasar por oficiales de gobierno, es capturado por esta raza alienígena, es encarcelado y su memoria es borrada, logra escapar pero es derribado en una jungla de Titán (uno de las lunas de Saturno), sin saber quién es ni porqué está ahí.

En la jungla de Titán Conrad logra encontrar un holocubo de una grabación de él que hizo previo a que le borraran la memoria con instrucciones de dirigirse a New Washington (si, una versión modernizada de esta ciudad pero ahora en Titán) y buscar a un viejo amigo que tiene una copia de seguridad de su memoria momentos antes de que fuera borrada.

Y es así cómo me enganchaba hace 20 años con este fascinante videojuego de ciencia ficción en mi vieja computadora, la fórmula de plataformas/acción/cinemas le había funcionado bastante bien a Delphine Software y no se arriesgaron a innovar para este título, lo cual tampoco es malo, el juego es tan bueno que 20 años después sigo recordando esa agradable sensación de victria cuando lo terminé… el juego tiene una dificultad muy elevada (igual que sus predecesores) y requería de una gran precisión para poder salir librado de varias situaciones de riesgo.

El estilo de juego conserva mucha similitud con Out of this World y Heart of the Alien, pantallas estáticas que no hacen scroll cuando mueves a tu personaje, brincos, disparos, colgarse de bordes, usar elevadores… manteniendo un buen nivel de realismo, los movimientos del personaje se ven muy naturales, la velocidad a la que corre y brinca es muy similar a la de un humano normal y, si caes de una altura considerable, puedes resultar lastimado o muerto.

En cuanto a música, el juego tiene poca, prácticamente todo el tiempo estás escuchando sonidos ambientales, efectos de sonido de disparos y dispositivos electrónicos, las únicas canciones que recuerdo son la de la pantalla de presentación, la fanfarria cuando recolectas algún objeto importante, una tonadita cuando está algún cinema display y la música del final, mi favorita del juego.

El polémico Carrier IQ en Android

Hace unos días Trevor Eckhart, un experto desarrollador de Android, descubrió un software que captura practicamente cualquier movimiento que haces en tu teléfono y envía estos datos a servidores remotos, desde los números a los que llamas, las páginas que visitas, contraseñas que introduces, lugares donde te conectas, posición geográfica… tooooodo.

El software, llamado Carrier IQ, no es parte del sistema Android, sino que es instalado por varias compañías telefónicas (como AT&T, Verizon, Telcel) tienen acuerdo con esta compañía con el fin de “mejorar el rendimiento de las redes”. Compañías como Samsung y HTC están siendo investigadas en estos momentos por transgredir tan brutalmente la privacidad de sus clientes (aunque yo no he detectado este software en mi HTC Desire HD).

El video que originó esta polémica:

Ahora, ¿cómo detectar si tu teléfono tiene instalado este software espía?
De momento hay una aplicación simple en el Android Market para hacer una exploración básica al sistema, esto no es 100% confiable ya que Carrier IQ es un proceso que se ejecuta a un nivel tan bajo en el sistema que no aparece en la lista de procesos en ejecución, pero algo es algo, de momento la aplicación puede detectar algunos casos, se está mejorando la detección y prometen que en un futuro no muy lejano poder remover este espia.

voodoo

Puedes descargar Voodoo Carrier IQ detector desde Android Market

El problema es que, en caso que detectes que tu terminal tiene instalado este software no hay manera sencilla de removerlo, el único método que serviría (por el momento) sería conseguir derechos de root (administrador) en el teléfono e instalar una ROM casera como CyanogenMod.

Cosa que no es muy fácil de conseguir, ya que requiere un nivel técnico avanzado, que se haya encontrado alguna vulnerabilidad en el sistema, y la valentía suficiente para ejecutar el proceso, que de no hacerse correctamente puedes terminar descomponiendo por completo el teléfono.

Actualización:
Según se creía el software estaba presente solo en Android, pero han empezado a detectarse en practicamente todo sistema operativo móbil (Android, Symbian, BlackBerry, webOS…), en iOS (iPhone) afortunadamente puede desactivarse fácilmente (Settings / Diagnostics and Usage), pero en otros sistemas parece ser que no es posible.

Algunos registros que se guardan en iOS pueden ser vistos (siempre y cuanto tengas Jailbreak) en:

  • iOS 3: /usr/bin/IQAgent
  • iOS 4 y 5: /usr/bin/awd_ice2 or /usr/bin/awd_ice3

Aprende a tocar piano rápidamente!

Estoy por cumplir 6 meses de estudiar piano en una escuela, pero ayer me dí cuenta que no queda mucho por enseñarte… durante este ultimo mes solo me revisan la tarea me dejan mas… practica y más practica, y probablemente los siguientes meses sean iguales.

Ya había reseñado un software que te enseña a tocar piano como si estuvieras jugando algo como un Piano Hero (si es que llega a existir tal juego), pero lamentablemente se queda corto como maestro para ayudarte a aprender.

El día de ayer encontré exactamente lo que he estado buscando por meses, una escuela de piano online que te dan un software similar al Synthesia pero especialmente diseñado para enseñar piano, desde el principio te enseña a leer partituras comenzando desde lo más básico (seguir el ritmo usando una sola nota) y que poco a poco va incrementando el nivel de dificultad de manera adictiva. Poco a poco vas a ir entendiendo el tiempo que dura una corchea, una semicorchea, una redonda… etc. la colocación de los dedos según la melodía que vayas a tocar. etc. y, al final de la canción verás una evaluación de tu desempeño, dandote una calificacion del 0 al 100% con un sistema de trofeos similar al usado en Playstation 3 usando trofeos de bronce, plata y oro para tu estanteria virtual.

Cientos de adictivos ejercicios, melodías y videos de gente tocando hacen que piense que estos van a ser los mejores $12USD que pague al mes (en lugar de los $60USD que me cobran en la escuela).

El software está disponible para Windows y Mac, los requisitos para poder hacerlo funcionar es que tengas un teclado MIDI que pueda ser conectado a la computadora y tengas una conexión a Internet.

Descargar versión de prueba por 30 días

Oferta:
Suscribirte a Piano Marvel (oferta de $12USD mensuales en lugar de los $15USD regulares!)

Wolfenstein3D para iPhone

John Carmack anda algo nostálgico, en 10 minutos que se dio de descanso mientras trabaja en su juego Rage se puso a modificar el código fuente de Wolfenstein 3D para que pueda ser compilado y ejecutado para iPhone, y las noticias no acaban ahí ya que no solo piensan sacar dos versiones de Wolfenstein (Wolfenstein 3D y Wolfenstein RPG) sino también está planeando hacer un port de Doom (si, por ahí hay algunos ports de Doom ya, pero este vendría ser el oficial).

Wolf3d iPhone

Algo que no queda muy claro es que, inicialmente iba a ser gratuito, pero a pocas horas después de haberlo anunciado así decidieron mejor cobrar $5 USD por él, estará en la App Store en un par de días ya está disponible en la App Store, pero el código fuente sigue estando disponible en el FTP de ID Software, lo que me lleva a pensar que los que tengan un iPhone liberado (jailbreak) y puedan compilar el código ¿pagarán nada?.

Descargar el código fuente de Wolfenstein 3D para iPhone (10 MB)

Quien diría… 17 años después y este juego sigue siendo jugado, lo mismo que Doom. Los juegos de ID son inmortales.

La verdad es que yo hubiera preferido que el juego mantuviera los gráficos sin suavizados vía aceleración gráfica, que se mantuviera de la manera en que lo recuerdo, pero bueno… es su juego, hacen lo que ellos quieren con él.

Blender 2.46!

El Proyecto Naranja dio a luz la primera película hecha enteramente con software OpenSource: Elephant Dreams, que gracias a que por fin se utilizó para fines de producción se agregaron y mejoraron muchos puntos en Blender. Hoy, gracias al Proyecto Peach y la película “Big Buck Bunny” está ocurriendo lo mismo, una buena cantidad de mejoras se han agregado a Blender y cada día está más cerca de ponerse a la altura de software de la talla como 3D Studio Max o Maya.

Una lástima que Yafray tenga años de no liberar nuevas versiones, espero el proyecto no esté abandonado.

blender246

Entre las nuevas características destacan un nuevo sistema de partículas (reescrito) con pelo y pelusa, deformaciones de modelos para animación, un mejor simulador de ropa y tela, Ambient Occlusion, un nuevo explorador de imágenes, mejoras en el motor de videojuegos, mejores reflejos y sombreados… uf, mejor lee la lista oficial acá.

Sitio oficial: Blender

PSP Media Manager, Gratis!

vxpspmm_logo_sm.jpgSiempre había sido difícil conseguir un software especialmente dedicado para administrar el contenido de tu PSP, algo así como el iTunes para el iPod pero este está pensando para el PSP, te permite administrar videos, música, juegos, imágenes y tus save states (archivos de progreso), finalmente a Sony se le ha ablandado el corazón en esta época navideña y ahora este software es completamente gratuito.

La pagina de descarga es desde la página oficial de Sony de Japón, por lo que a muchos de ustedes se les va a complicar mucho encontrar el link de descarga, pero para facilitarnos la vida, los chicos de GenBeta nos dan el link directo, hago una referencia aquí también:

btn_download.jpg

Vaya! mucho PSP últimamente, no creen? a ver si ya vario un poco el contenido del blog…