LiveMove: Desarrollar para wii nunca fué tan fácil.

29 12 2007

Hay un producto bastante barato (2500 u$s por puesto de trabajo), que soluciona todo lo que sea motion recognizing para el wiimote. Vean los videos que no tiene desperdicio.

Para acceder a la página oficial del producto (que tiene el aval de nintendo) hagan click en este link.





Ya es posible crear juegos para wii por medio de homebrew

29 12 2007

En la 24th Annual Chaos Communication Congress (24AC3) unos tipos mostraron como hackearon la wii para poder ejecutar código homebrew, cosa que hasta ahora no se podía.

Parece que la gente de nintendo había bloqueado de forma “blanda” a la wii para que solo pudiera leer copias originales(*), pero el tema de leer código no firmado lo habían hecho algo más dificil. El hecho de no poder correr código no firmado, hacía que solo las empresas capaces de costear los un SDK (que si mal no recuerdo salían mas de u$s 1000) pudieran desarrollar software para wii.

En este video explican como, aprovechando la capacidad de la wii de correr juegos de gamecube, lograron ejecutar código no firmado en la consola, pudiendo acceder a todas las funcionalidades de la misma, como el wii-fi o el wii-mote.

(*) Esta limitación fue rápidamente eliminada por medio de chips que se sueldan a un puerto de debug que tiene la placa madre de la wii. Es posible que no hayan puesto mucho énfasis en la seguridad a propósito, para aumentar la distribución de la consola.



Comprimir datos en actionscript 3

27 12 2007

A veces puede ser conveniente comprimir datos para, por ejemplo, enviarlos por un socket en un juego multiplayer. Actionscript 3 permite esto mediante los metodos compress y uncompress de la clase Bytearray:

Actionscript:
  1. function compress(source:Object):* {
  2.     var copier:ByteArray = new ByteArray();
  3.     copier.writeObject(source);
  4.     copier.compress();
  5.     copier.position = 0;
  6.     return(copier.readObject());
  7.  }
  8.  
  9. function uncompress(source:Object):* {
  10.     var copier:ByteArray = new ByteArray();
  11.     copier.writeObject(source);
  12.     copier.uncompress();
  13.     copier.position = 0;
  14.     return(copier.readObject());
  15.  }

Posiblemente también sirva como herramienta de serialización, ya que podemos, supongamos, comprimir un movieclip, pasarlo por el cable y reconstruirlo por el otro lado.

Listo, solo hay que transmitir el objeto por el cable, pero de eso queda para la próxima.



Kongregate API para ActionScript 3.0

6 12 2007

kongregate_beta_logo.jpg

Kongregate hace poco lanzó la versión de sus API's para AS3. Lo cual quiere decir que todos aquellos que estabamos haciendo juegos en en esta versión de flash ya podemos integrar puntajes y demás en nuestros juegos para interactuar con el backend del sitio.

Esto es importante porque si nuestro juego no cuenta con esta integración no se podía participar por los premios gordos de 20000 dolares.

mas info en el siguiente link:

http://www.kongregate.com/forums/4/topics/3064

Saludos!



Los juegos deben ayudarnos a comprendernos a nosotros mismos II

3 12 2007

Leí por ahí que nuestra visión del mundo siempre esta matizada del mismo color que nuestro estado de animo. Si somos positivos y alegres, el mundo se ve mas bonito, pero somos también mas vulnerables, si somos pesimistas y desconfiados, somos mas resistentes a los ataques y podemos defendernos mejor ante situaciones hostiles, pero el mundo se ve mas triste.

Así es "FlipSide", un juego hecho con el motor del "Half Life 2" en el cual personificamos a un loco que se escapa del manicomio. En su versión pesimista puede atacar, en su versión optimista puede volar mas alto. A esto me refiero yo conque los juegos deben ayudarnos a comprendernos a nosotros mismos!. Les dejo el video.