Project Zomboid, un RPG Zombie Survival

Posiblemente el proyecto que más llamó mi atención en lo que es el mundo de los videojuegos indie es Project Zomboid: un juego en el que lo único que hay que hacer es sobrevivir… ¿qué tan difícil puede ser?

Ok, no es tan sencillo. “Eventualmente vas a morir así que acostumbrate” es una frase que hay que tener en cuenta antes de empezar a jugar; suicidio, morir quemado en un incendio (¡no olviden apagar el horno cuando preparan una sopa! ¡Es en serio!), ser asesinado por otros sobrevivientes, o terminar como el plato principal de una decena de zombies son varias de las tantas maneras de perder el juego. Tengan cuidado en todo momento.

Project Zomboid es todo menos sencillo, la complejidad que hay detrás de este juego llamó muchísimo mi atención: sistema de crafting de elementos (un feature muy popular en  Minecraft), NPCs que pueden querer aliarse con vos o matarte según su personalidad, ciclo de día/noche, entorno que cambia con el tiempo (generadores de electricidad que fallan, batallones de militares que aparecen para “limpiar” la ciudad), co-op multiplayer… ¿sigo?

El juego aún parece estar lejos de una versión definitiva pero ya se puede bajar una demo muy interesante. Puede jugarse en una Mac, Windows, Linux o en un browser.

¡Ah! Otro dato muy interesante es que fue pensado desde un primer principio para ser extendido y generar mods, incluso ya posee una gran comunidad aportando al proyecto.

Week-Log #3

Vamos a ignorar el hecho de que me salteé una semana. Shall we?

Processing: Logo de CMD

Logo del CMD (Centro Metropolitano de Diseño) que se deforma de acuerdo a la intensidad del sonido ambiente que captura la computadora.

A continuación pueden ver un video (pido perdón de antemano por la mala calidad de sonido) en dónde muestra cómo funciona.

Espero que a @cmdbsas le guste y lo utilice en alguna ocasión :-)

Bajar para Windows

Bajar para OSX

Código fuente después del corte

Continue reading

Week-Log #2

Cumpliendo la promesa que hice la semana pasada (aunque un día más tarde por las fiestas), éstas son las noticias que más me llamaron la atención la semana pasada:

Usar JSONKit y ASIHTTPRequest en una aplicación para lavar los platos (iOS)

Hace unos días hice una aplicación para recordar quién fue el último que lavó los platos en la oficina (día a día nos vamos turnando)

Si bien es una aplicación más que sencilla sirve como ejemplo para aprender algunas cosas:

  1. Uso de JSONKit, un parser y serializador de JSON muy rápido.
  2. ASIHTTPRequest, un framework para hacer requests HTTP sincrónicas y asincrónicas.
  3. Enmascarar un UIImageView utilizando otra imagen.
  4. Cómo implementar el patrón Singleton en Objective-C
El código pueden verlo en GitHub: https://github.com/betzerra/OfficeHelper
Cualquier comentario, sugerencia o consulta es bienvenida.

Week-Log #1

En un intento de revivir el blog y no perder la constancia en el proceso, se me ocurrió hacer posts semanales tal como hace @amartino en su blog uberbin.net