Oct 11

¿Qué es eso de O3D?

O3D es una web API de código abierto para crear aplicaciones 3D interactivas en el navegador. Aún está en una versión temprana de desarrollo pero Google la está ofreciendo a la comunidad de programadores con el fin de establecer un estándar abierto en gráficos 3D para web.

Imagen 4 300x187   Google O3D

A pesar de estar en fase de desarrollo ya cuenta con varios efectos, muestra una buena estabilidad y comienzan a verse cosas muy interesantes. Yo espero esto reemplace a Flash en el futuro (que, gracias al FSM, es OpenSource)

Francamente he quedado muy sorprendido de los resultados, para gente que tiene conocimientos básicos de modelaje 3D puede poner sus modelos en la web de manera relativamente fácil, pero para aquellos que tienen experiencia programando en OpenGL con Pixel Shading y otros efectos son los que mas provecho le pueden sacar a este plugin.

Isle DemoIsle DemoIsle Demo

El video de la demo anterior:

Si alguien esta interesado en desarrollar para O3D le dejo unos cuantos tutoriales (en ingles) cortesía de Matthew Casperson

Learn how to use Googles O3D plugin to create a simple 3D web application
How to work with primitive 3D objects and apply a simple bitmap material
How to add transparent 3D objects to an O3D scene
How to switch an O3D application to full screen
How to create particle effects in O3D
How to create 3D terrain with the Google O3D plugin

Pueden seguir a Matthew Casperson desde su Twitter para mas tutoriales de programación, no solo de O3D

Mar 24

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.

Feb 26

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:

Dec 21

Primero que nada quiero disculparme por la falta de post, estos días han sido un poco complicados para mi porque, como está por terminar el año, tengo varios proyectos que deben estar listos en estos días y no me queda mucho tiempo para otras cosas.

Pero bueno, mientras les traigo un muy divertido juego en Flash: Pepsi Music Challange, desarrollado usando el motor 3D Papervision por el estudio creativo Muskedunder Interactive, un juego que se asemeja mucho a la temática de Guitar Hero, Rock Band y juegos musicales del estilo.

pmusic1   Pepsi Music Challange

El juego está en desarrollo, cuenta con 3 canciones, cada una de diferente nivel de dificultad, las teclas a utilizar son F, G, H y J, y deben ser accionadas en el momento en que la esfera toca la letra correspondiente.

A ver quien puede superar mi récord en Hard:
pmusic2   Pepsi Music Challange

Dec 09

Je, cuanto me tardo buscar que tanto puedo hacer con mi nuevo juguete, verdad? pues vagando por la red me encontré con NesCube, un emulador de NES (el de 8bits) programado en Java para celulares que soporten la tecnología J2ME 2.0 y tengan por lo menos un mega de memoria RAM (justo lo que trae mi teléfono), la página web del proyecto parece que ha dejado de existir, pero pude conseguirlo descargándolo de Rapidshare, pesa poco así que no me importa alojar la versión 2.2 aquí.

river city ransom 06   NesCube, Nintendo en tu Celular!

Descargar NesCube v2.2 (300Kb)

Es un poco engorroso configurarlo, sobretodo los controles, pero una vez que los dejas a tu gusto esto deja de ser un problema, el emulador es capaz de reproducir sonido y música (no muy bien, pero algo es algo), puedes girar la pantalla, guardar partidas, funcionar a buena velocidad… vamos, como el equivalente a un emulador para PC.

Nov 24

Ningún juego me obsesionó tanto como Doom cuando poseía mi 486dx, el código del juego fue liberado por ID Software hace ya varios años y desde entonces ha sido portado a una infinidad de consolas, dispositivos, sistemas operativos y lo que ahora me ha dejado impresionado: versión navegador en Flash 10.

doomflash   Doom en Flash

Los controles son los siguientes:
W, A, S, D o las Flechas de Dirección: Movimiento
Q, E: Desplazarse a la izquierda o derecha
BARRA DE ESPACIO: Disparar
R: Usar puerta/switch
SHIFT: Correr
ESCAPE: menú
TAB: mapa
NUMEROS: Cambiar arma

Lamentablemente no tiene música y es solo el primer episodio, corre lento en Mac’s (que raro!) o de plano no corre (PowerPC), pero el motivo de este post no es tanto hablar del juego, sino de la tecnología tras este:

El código fuente del juego pudo ser portado a Flash gracias a Alchemy, una aplicación de los laboratorios de Adobe que permite portar aplicaciones hechas para C y C++ a ActionScript 3.0 para la AVM2 (ActionScript Virtual Machine 2) que incorpora Flash 10 o Adobe AIR 1.5.

Esta tecnología se ve muy interesante, sobretodo por las pruebas que estoy observando, ya me puedo imaginar la cantidad de cosas que se van a portar a Flash… adiós JAVA!, te quedaste dormido muchos años en el área de Escritorio.

Nov 14

Después de tres meses de estar trabajando continuamente para depurar todos los bugs sale la nueva versión estable del reproductor multimedia XBMC, disponible para Linux, Mac OS X (Leopard, Tiger, and Apple TV), Windows, y Xbox (la original, no la 360).

XBMC

Excelentes noticias y felicidades al fabuloso equipo de desarrollo de XBMC.

Y para quienes no conozcan este fabuloso media center:

Es un reproductor multimedia originalmente desarrollado para la video-consola Xbox y posteriormente portado a otros sistemas como Windows, Linux y MacOS X. XBMC puede reproducir música, videos y mostrar imágenes que se encuentren en la unidad de DVD, el disco duro, una red local, una memoria USB, y en Internet. También funciona como un tablero de instrumentos de reemplazo para los juegos de Xbox. Otras funciones del XBMC incluyen la administración de bases de datos para archivos de música y vídeo, mostrar boletines meteorológicos y guías de TV, muestra videos de YouTube, Stage6 y cortos de películas de apple.com.

XBMC es distribuido como software libre bajo la licencia GNU GPL.

Acepta la mayoría de los codecs de audio y video, soportando subtitulos, resincronización de subtitulos y audio, es un excelente reproductor de audio y fotografías.

Fuente: Wikipedia

¿Quieres saber como instalarlo en Ubuntu? sigue esta guía que hice hace unos meses.

Descargas (clic en el icono de tu sistema):

WindowsLinux
mac 128   XBMC Atlantis liberado!!live 128   XBMC Atlantis liberado!!

Anuncio oficial: XBMC Blog

Nov 10

Ya hacía algo de tiempo que no ponía algo de material para los celulares (o si usas el emulador de Java en tu PSP) para esos ratos de ocio o estreñimiento :)

Nota: Los juegos adjuntos a este post son para celulares que soporten Java y tengan una resolución de pantalla de 240×320

Silent Hill Mobile 2
Silent Hill Mobile 2

The Simpsons Minutes to meltdown
The Simpsons – Minutes to Meltdown

The Bourne Ultimatum
The Bourne Ultimatum

The Incredible Machine
The Incredible Machine

Larry - Love for Sail
Larry – Love for Sail

Dejo también los links de los otros dos post anteriores para ahorrarte la búsqueda por el blog:

Juegos Java para tu celular v2
Juevos Java para tu celular v1

Oct 24

205px nafta logo   Adios Dolar, hola Amero?Corren fuertes rumores de que EEUU ha mandado fabricar (y reservar) lo que en unos cuantos meses podría ser la nueva moneda que se manejaría en Canada, EEUU y México; la crisis por la que está pasando el dolar ha desestabilizado fuertemente las economías del mundo y parece que, debido a los prestamos que ha solicitado el gobierno estadounidense será imposible recuperar el valor monetario de su moneda. ¿Como evitar una caída catastrófica? uniendo las monedas de estos tres países “amigos” e imitar el movimiento ocurrido hace unos años en Europa con el Euro.

A mediados de verano, Hal Turner fue obligado a suspender su programa radiofónico. Recientemente publicó un artículo en su blog diciendo que EEUU había mandado 800 mil millones de Ameros a China. Tras el escepticismo que despertó tal información, ahora aparece en este video mostrando uno de estos mentados Ameros de ese envío. También habla del colapso del dólar y como el Amero servirá para reemplazarlo, tanto en EEUU, como en Canadá y México.

El video con subtítulos en español:

Imágenes del supuesto Amero:
Amero

Viéndolo desde otra perspectiva, Hal Turner parece ser un antisemita y esta fue la razón por la que le fue quitado su show de radio (ademas de andar incitando a actos violentos), pero sigue promulgando su campaña por otros medios (su blog), lamentablemente no tiene fuentes para las citas que menciona sobre esos 800 mil millones de Ameros que tiene reservados USA en China y al parecer esa moneda la esta siendo fabricada por alguien que hace medallas en USA y que pueden ser adquiridas por Internet.

Creer o dudar, pues cada quien que saque su conclusión.

Enlaces de interés (Wikipedia):

http://en.wikipedia.org/wiki/Hal_Turner
http://en.wikipedia.org/wiki/Individual_Retirement_Account
http://en.wikipedia.org/wiki/401(k)
http://es.wikipedia.org/wiki/Amero
http://en.wikipedia.org/wiki/Denver_Mint
http://en.wikipedia.org/wiki/China_Development_Bank

Gracias a Catu por el link

Aug 12

features banner   Cómo instalar Magento 1.xAnteriormente había descrito como instalar la versión beta de Magento y, desde que salió la versión 1.0 que no me había visto en la necesidad de volver a usar este sistema, así que he decidido actualizar mi versión y aprovecho para ayudar a quien ande buscando un poco de ayuda.

Para instalar Magento ECommerce (la versión usada en esta guía es 1.1.2) en tu servidor web el proceso se ha simplificado bastante desde la versión beta, pero aún así sigue siendo un proceso que para muchos usuarios puede ser algo complicado, trataré de explicar de manera breve los pasos que he hecho para instalarlo.
Seguir leyendo »