Joel's Blog

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

Monthly Archives: febrero 2009


Programar para el iPhone

Tenía las esperanzas de encontrar un SDK para iPhone que no requiera una Mac para poder compilar código, la triste realidad es que esto no existe y probablemente no existirá, así que no me queda mas remedio que encontrar la manera de conseguir una Mac con procesador Intel, pagar los $99 USD que cuesta la membresía de Apple y así conseguir el SDK oficial.

Mientras tanto, para todos aquellos que lleven este paso de ventaja quiero compartirles esta liga, por parte de la universidad de Stanford, un curso de 20 capítulos que ofrecieron a finales del año 2008 a sus estudiantes para el desarrollo de aplicaciones usando Cocoa para el iPhone, las clases vienen en formato PDF y trae código de ejemplo en los archivos ZIP. Obviamente todo el contenido está en Inglés.

Stanford iPhone Programming

En total los archivos (PDFs y ZIPs) del curso suman 89 MB, así que si eres programador, tienes una Mac y quieres tener más probabilidades de volverte rico con tu talento he aquí un buen lugar para empezar.

En resumen, los requisitos para programar para el iPhone son:

Rolando, el «LocoRoco» para iPhone

Estaba vagando por la iTunes Store y me encontré con Rolando, un clon para iPhone del famoso videojuego de PSP LocoRoco, soy un gran fan de LocoRoco, así que no pude contenerme y fue lo primero que conseguí. Comparándolos siento que se queda corto, pero no por eso es un mal juego.

Rolando

En Rolando tenemos el control de unas pequeñas bolitas llamadas rolando, en algunos niveles solo tenemos el control de un rolando, pero en otros puedes tener que controlar a un grupo de ellos, el objetivo del juego es hacer llegar a cierta cantidad de rolandos a la puerta de salida esquivando los obstáculos y enemigos de cada nivel, esto en cierta cantidad de tiempo. Aquí no hay manera de «combinarlos» en un solo mono, por lo que el control de varios personajes se puede volver más complicado de lo que parece, afortunadamente la pantalla táctil del iPhone responde muy bien y, para seleccionar a un grupo de rolandos solo debemos dibujar un recuadro de selección y de esta manera podemos controlar a un grupo de rolandos mientras los demás esperan su turno.

rolando01

Algo que me pareció una buena característica (y que no tiene LocoRoco) es que debes arreglar algunos obstáculos para que los rolando puedan llegar a su destino, tales como inclinar balanzas, jalar resortes, girar perillas… y cosas por el estilo, lo que agrega un factor de dificultad extra y una buena característica para no parecer un clon descarado.

Gráficamente es muy atractivo. Aunque los gráficos son más sencillos que los vistos en LocoRoco y los personajes no tienen cuerpos blandos los niveles y decoraciones cumplen su objetivom, destacando el menú de selección de nivel que es toda una belleza: uno de esos «libros mágicos» que tienen figuras recortadas que se levantan a la hora que los abres.

rolando02

En los aspectos que sí descuidaron mucho son el apartado musical (bueno… lo estoy comparando con LocoRoco) y en la historia, quizá en este último aspecto fue el peor de todos, ya que no tiene nada de lógica ni es divertida, pero realmente no importa tanto.

El juego cuenta con 36 niveles en total (nada corto!) y tiene muy buen nivel de dificultad, muy recomendable y más ahora que el juego cuesta solo $50 pesos.

Video de muestra del juego:

Otro usuario de iPhone más

Ya sé, ya sé… ¿Cómo es posible que, odiando tanto las Mac tenga un iPod y ahora además un iPhone? pues aquí me tienen, sucumbiendo ante Apple.

Yo no digo que las Mac sean malas, es solo que en algunas cosas el Sistema Operativo hace todo tedioso, además de algunos diseños en el hardware que bueno… pero fuera de eso adoro mi iPod, espero tener el mismo sentimiento por mi nuevo iPhone.

Joel iPhone

Bien, como venía contando, el domingo mi buen amigo Catu llegó preguntándome si no me interesaba un iPhone que estaba vendiendo una de sus tías, un iPhone de 1er generación (sin 3G) de 8 GB prácticamente nuevo, de hecho ni había sido dado activado en la red de AT&T, toda la tarde del domingo tratamos de hacerle el Jailbreak con su MacBook Pro sin éxito, agotados cada quien se fue a sus otras ocupaciones, cuando llegué a casa e intenté el proceso nuevamente, esta vez desde una PC y finalmente lo conseguí, no le hecho la culpa a las Mac… todo fue porque nos hizo falta un paso (ponerle el firmware 2.0) antes de hacer el Jailbreak.

Contento no supe que más hacer con el teléfono, así que ayer me puse a investigar un poco y ta he podido personalizar e instalar algunas cosas en mi nuevo teléfono, pero también me he visto decepcionado por el aspecto del Bluetooth, que prácticamente está de adorno, solo sirve para algún adaptador manos libres, no se puede sincronizar nada con la computadora a no ser que sea vía el cable USB.

Mi intención es probar si puedo programar algo decente para este juguete, ver si puedo hacer algún port de algún juego OpenSource y, quizá en un futuro llegar a vender algo mio en al Apple Store, vengo leyendo que requiero una Mac para poder usar el SDK, espero encontrar algo de info que me pueda guiar en el desarrollo sin tener que usar una Mac.

Así que ya se imaginarán de que van a tratar algunos de mis siguientes post, exacto: tips y trucos que haya encontrado para el iPhone.

Actualización (22 febrero 2009): pues efectivamente, requiero una Mac para poder programar para este teléfono, el lenguaje que se utiliza para desarrollar aplicaciones es Objetive-C, el cual es el lenguaje de programación principal de Mac OS, al día de hoy no he encontrado un SDK para Linux o Windows, lo poco que he encontrado ha resultado ser puras mentiras.

Intenté instalar el OS X en una P4 un poco viejita que tengo aquí, pero estaba viendo que el sistema requiere un procesador que soporte instrucciones SSE3 y mi procesador solo soporta SSE2, así que me voy a quedar con las ganas de programar algo.

Feliz San Valentin!

Bueno, este año yo no tengo con quien festejar este día… pero para los que si tienen pareja espero se la pasen de poca y aprecien lo que es tener a alguien a tu lado que te apoye e inspire a ser mejor persona día con día, y como suelo hacer he aquí un wallpaper sexy para festejar la ocasión.

San valentine
clic en la imagen para ampliarla (1600×1200)

Nuevo trailer de God of War 3!

El primer trailer de este juego nos dejó a los fans con hambre de más, no se vio gran cosa y tampoco apantalló como uno hubiera esperado… bueno, este nuevo trailer viene a corregir un poco las cosas con una edición más extensa, yo sigo acordándome de cuando vi los trailers de God of War 2 y de como tenía que recoger mi quijada del suelo, lástima que ya no estén a esa altura, pero no por eso quitan las ganas de echarle el guante al juego.

Cada vez falta menos… tengo que ir ahorrando para un PS3.

Agrega los Lyrics a las canciones de tu iPod

Hasta hace poco que encontré esta característica en mi iPod, si había visto la pestaña de Lyrics cuando pones la información de las MP3, pero nunca había visto que podía verlas en el iPod, quizá para muchos esto no sea novedad, pero para los que yo no conocían esto aquí mi descubrimiento:

Primero que nada necesitas tener un iPod no muy viejo, ya que esta función fue agregada en modelos un poco recientes, los iPod soportados son:

  • iPhone
  • iPod nano
  • iPod mini
  • iPod
  • iPod touch

Lo siguiente es tener la versión de iTunes 5 o superior, seleccionamos una canción y presionamos el botón derecho del mouse para seleccionar la opción Get Info.

itunes01

De entre las pestañas verás una que dice Lyrics, es aquí donde podrás insertar la letra de la canción, al terminar presiona OK para guardar los cambios, si estas editando una canción desde tu disco duro no olvides copiarla al iPod al terminar.

itunes02

Ahora el chiste es saber como ver esos Lyrics desde el iPod, para poder hacer esto (desde un iPod) debes presionar el botón del centro hasta que llegues a ese menú, esto varía dependiendo de qué iPod estés usando, ya que no en todos es el mismo orden, en mi caso (tengo un iPod Classic) he tenido que presionar 4 veces el botón del centro cuando estoy reproduciendo la canción.

imagen002

Vampiria, Black metal sinfónico desde Argentina

Vampiria tiene sus origines en Olavarría, 400 Km. al sur de Buenos Aires, Argentina. Según algunas páginas, la banda comenzó tocando una especie de fusión de Doom-Death con algo de Heavy Metal, pero conforme la banda se fue haciendo de más miembros (sobretodo después de entrar una soprano) fueron evolucionando su estilo hasta alcanzar la perfección: Black Metal Sinfónico.

Su demo, publicado en 1997, se tituló Legacy in Blood (que propio!), se hizo de buena fama entre especialistas del medio, hasta que finalmente llamó la atención de Icarus, con quienes finalmente firmaron contrato y se han mantenido bajo este sello discográfico.

legacy in blood

Los tracks que componen a este demo son:

  • Legacy in Blood
  • Mental Disorder
  • Crown of Crows
  • The Hand of Death

Para irse habituando a tocar en estudio a mediados de 1999 se realizó la grabación del tema «Grull Has Arrived», el cual forma parte de un compilado de la revista Grinder, que después formó parte de un Digipack por parte de la disquera War Is Imminent.

Llega el año 2000 y para diciembre tienen terminado su primer disco: Among Mortals. Recuerdo cuando escuche por primera vez este disco, se me «enchino la piel», la introducción de un piano combinado con unas cuerdas (sintetizadores), la voz de la soprano con un fondo de tormenta, seguido de otras 9 estremecedoras obras de arte. Por mucho uno de los mejores discos de Symphonic Black Metal que he escuchado en mi vida, tiene fuertes influencias de gótico muy melódico, pero con la agresividad del black metal. Obviamente se encuentra entre mis discos favoritos, pasan los años y sigo apreciando cada canción como si fuera la primera vez que la escuchara.

among mortals

Pero no fui el único en asombrarme por la calidad de estos músicos, ya que muchos medios los llamaron la banda revelación del año.

Los tracks que componen a este disco son:

  • Prelude (Part I: Awake to eternity, Part II: Vampires & mortals)
  • Legacy in Blood
  • Ambassador of Morning (Salve Luxfer)
  • Brother Wolf (The Path of Seventh Moon)
  • The Hand of Death
  • Legend of a Curse
  • Crown of Crows
  • Pagan Celebration (Celtic Evocation)
  • Satan Legion’s Comes
  • Requiem for a Vampire (Forest of Agony)

Llega el año 2002 y liberan su siguiente producción: Wicked Charm, un disco que mantiene mucho de la esencia de su primer disco, aunque más enfocado al Black Metal y menos a lo gótico. Un poco menos melodioso y notablemente más agresivo no ha gozado de tan buena fama como su Among Mortals, pero no deja de ser un excelente disco.

En esta prudicción la banda sufre un cambio en la agrupación, Demian (guitarra y voz) decide retirarse por un tiempo y Oswal (tecladista) llega a tomar su lugar. Arreglos sinfónicos, agresividad y maldad combinadas en una excelente producción musical.

wicked charm

Los tracks que componen a este disco son:

  • Trance-Migration
  • Break the Seal
  • Venom of God
  • Unholy War
  • Eclipse of Souls
  • Dark Emotions
  • Darkness, Swallows – Me!
  • The Gloomy Labyrints of Dementia
  • Ancient Fear
  • Reminiscence of Hell (Vlad’s Dominions)
  • Mental Disorder (Bonus Track)

Tras una larga ausencia y continuos retrasos lanzan su nuevo material en el año 2008, titulando el disco Sanguinarian Context. En este disco vuelve a integrarse Demian, quien vuelve a tener un papel más protagonico dentro de la banda.

Afortunadamente se mantenie la calidad que ha caracterizado a esta banda durante los más de 10 años que tienen tocando metal, yo tenía mis dudas si este iba a ser un disco de mi agrado ya que generalmente cuando una banda tiene un periodo de ausencia llegan con otras filosofías y cambios radicales de estilo… afortunadamente aquí no pasó nada y tenemos a los mismos Vampiria de siempre.

Poco hay que decir que no haya dicho ya, el género no ha cambiado un ápice, aunque quizá si pueda ser considerado más Black que sus dos anteriores discos; siguen siendo fuertes guitarras combinadas con sintetizadores, voces black y coros femeninos perfectamente amalgamados en armoniosos arreglos sinfónicos.

sanguinarian context

Los tracks que componen a este disco son:

  • Horror Finders (Maldoror Song)
  • Psycho Mutation
  • Death’s Song
  • Twilight Doors
  • Pictures of the Holocaust
  • The Procession
  • Human Tool
  • Sanguinarian Context
  • Those Whom Came With the Storm
  • Razorblade Serenade (Bloody Serenade)

Aunque es difícil catalogar a Vampiria 100% dentro del Black Metal por sus tintes góticos, la combinación de sintetizadores para darle un toque sinfónico y alguno que otro ritmo que raya en el Thrash cierto es que puede ser disfrutado por quienes les guste el Black Metal Melódico o el Gothic Metal un poco subido de tono.

Antes de terminar el post quiero decir que estoy orgulloso de la calidad que se está demostrando por parte de latinoamericanos, mis mas sinceras felicidades a estos argentinos, espero sigan sacando más de esa excelente música como lo han venido haciendo.

Pagina oficial: vampiria.com.ar (caída desde hace mucho tiempo)
MySpace: myspace.com/vampiriaband

Ken’s Labyrinth

Probablemente a mucha gente no le suena el nombre Ken Silverman, pero si continuo diciendo que él fue la mente tras el motor Build con el que fue desarrollado Duke Nukem 3D, Shadow Warrior y Blood quizá ya no te parezca un don nadie.

Ken SilvermanHace mucho, mucho tiempo en una galaxia no muy lejana llamada New York vivía un colorido geek estudiante de la universidad de Brown y cuyo sueño era programar videojuegos, fue así como a principios de los 90’s comenzó el desarrollo de un motor 3D muy similar al visto en Wolfenstein3D (desarrollado por John Carmack, de ID Software), pero con la particularidad de que varios sprites tenían interacción (podías comprar refrescos desde las máquinas vendedoras o jugar con las traga-monedas de casino), lo ofreció a una joven compañía llamada Epic Mega Games (Hoy solo Epic Games) y en 1993 vio la luz pública este gran clásico.

klabcap2klabcap0

Como ya mencione el juego es muy similar a Wolfenstein3D, pero con sus respectivas diferencias, menos violento y probablemente más fácil, los gráficos eran muy coloridos, por lo que daba un aspecto más infantil y no muy realista, contaba con más texturas e interactividad que el juego de Carmack, pero la historia no era nada profunda (rescatar a tu perro, salir del laberinto y salvar al mundo), lo más interesante de esto es que él solo programo completamente el juego, hizo los gráficos, compuso la música, diseño los niveles… todo esto cuando apenas tenía 18 años, bueno…. aunque sí contó con pequeñas ayudas insignificantes.

Los requisitos de hardware originales eran poseer una 386, tarjeta gráfica VGA, 512KB de memoria y 1MB de espacio en disco duro.

El juego fue liberado como OpenSource en el 2001, lo que permitió se portara a diferentes sistemas operativos y se agregaran nuevos efectos gráficos como hacer uso de aceleración por hardware de video para suavizar texturas.

Desde la página oficial pueden descargarse varias versiones, incluso la versión completa que en aquel entonces costaba $30USD, el código fuente o enlaces a la versión mejorada para sistemas operativos modernos.

Página oficial: www.advsys.net/ken/klab.htm