Categorías
Android Juegos y videojuegos Unity3D

Escape from Balls

Escape from Balls es mi último videojuego disponible para todos los públicos al que puedes jugar tanto en Android, iOS como navegador web. Es un juego con una mecánica fácil de aprender y donde tu único objetivo es impedir que los diferentes enemigos te atrapen. Un juego donde niños y mayores lo pasarán bien!

El juego consta de 24 niveles donde la dificultad sube vertiginosamente desde los primeros niveles hasta los últimos. No es un juego fácil y puede hacer desistir a más de un jugador inexperto. Aprender a valerte de las propiedades de los 6 enemigos diferentes, que aparecen durante el juego, puede ser un plus y hacerte su avance más fácil.

IMG_0128_text

Técnicamente el juego ha sido desarrollado con el potente game engine Unity 3D, apropiado para juegos en dispositivos móviles. Ha sido optimizado al máximo para que se adapte a todo tipo de resoluciones, de este modo se podrá jugar sin problemas en dispositivos móviles, tablets o incluso en TV. El tamaño es apenas de 13 Mb. en Google Play y un poco más en la App Store. Este era otro de los requisitos que me había impuesto para que se pudiera descargar de manera rápida desde cualquier punto con acceso a Internet.
Otro punto importante es que no requiere acceso a redes ni a Interntet y no tiene tampoco ningún tipo de publicidad molesta asi que puedes llevarte tu tablet con el juego instalado a la playa, la montaña o incluso a la disco sin ningún tipo de problema.

IMG_0127

A Escape from Balls podrás jugar de manera gratuita en la página web del proyecto Escapefromballs, descargarlo gratis en Google Play para móviles y tablets Android o bien, por un precio simbólico de 0,99€ a través de la App Store para iOS e iPad. Este precio es muy accesible y me ayudará a sufragar los gastos materiales del proyecto.

Escape from Balls es un juego que he lanzado tras muy poco tiempo de producción. Simple, creado para aprender y conocer todo el proceso de desarrollo. Un videojuego para plataformas Android, iOS, Web… y todo tipo de dispositivos como teléfonos móviles y tablets con el que he podido sentirme cómodo con Unity 3D, Javascript, Git, la creación de imágenes para dispositivos móviles, su publicación en las distintas plataformas, etc. Y como no, es el juego que me ha hecho levantarme (literalmente) en los momentos difíciles que estoy atravesando.

Desde este post quiero dar las gracias a todas las personas que me dieron feedback del juego, incluso sin ellas saberlo, y que tantas veces me han hecho cambiar una línes de código que ya daba por finalizadas. A todas las personas que han aportado algún audio al proyecto desde freesound.org y a todas las personas, en general, a las que les he podido dar la lata con él. Gracias!

Descargar el juego en:
Apple Store: Escape from Balls Apple Store
Google Play: Escape from Balls Google Play

Visitar página web del proyecto Escapefromballs

Categorías
Javascript Juegos y videojuegos Programación Unity3D

Unity 3D ahora es 2D con su versión 4.3

my_teleglitch

El verano pasado tuve la suerte de encontrarme con Unity3D a través de un curso de introducción. Aunque ya lo conocía lo tenía pendiente desde su versión 3 y no fue hasta ese momento cuando le pude dedicar unas horas. El curso no era gran cosa pero te mostraba a grandes rasgos las posibilidades del programa. Me pareció muy fácil e intuitivo contando que yo estudié con el UDK (Unreal Development Kit), el de los paneles everywhere.

Ahora, con su versión Unity 4.3 y todo el esfuerzo que han hecho para que Unity ya no sea solo 3D sino que ahora sea también 2D, me he decidido a dedicarle unas cuantas horas a estas nuevas features.

Basándome en el juego Teleglitch Die More Edition, el que actualmente me está destrozando la vida y que recomiendo muy mucho, he creado mi propio campo de pruebas.
El resultado no es gran cosa pero tampoco es que mi fuerte sea la programación, ya que yo vengo de gráfico e ilustración. A la vista está (¿o no?).

Las features que he intentado incorporar son:

  • Movimiento WASD
  • Al apuntar con el botón derecho del ratón la velocidad del personaje se reduce
  • IA del enemigo. Aunque muy básica.
  • Objetos movibles y paredes.
  • Partículas. Aunque muy discretas :)
  • Ajuste de pitch aleatorio entre sonidos para que parezcan distintos en cada reproducción :)
  • Ajuste de velocidad entre disparos y sonidos con yield WaitForSeconds(x)

Sé que queda mucho para que parezca algo decente, pero no me preocupa. Mi meta es solo el aprendizaje.
Las próximas mejoras serán las siguientes y no precisamente en el orden establecido.

  • Que el enemigo no se frote contigo (Si te acercas al enemigo lo entenderás)
  • Prevenir que las balas atraviesen los objetos sólidos
  • Indicador de vida de los personajes
  • Que tanto player y enemy puedan morir
  • Animaciones bala y personajes
  • Recarga de arma y balas limitadas
  • Hud, aunque básico

Proyecto: Mi teleglitch
Recuerda que usa las teclas W,A,S,D para el movimiento, apuntas con el botón derecho del mouse y disparas con el izquierdo.

Categorías
Juegos y videojuegos

TexturePacker para crear sprites

A raíz de un pequeño videojuego que estamos desarrollando en Code para dispositivos móviles, vamos decidiendo la tecnología utilizada a medida que avanzamos. Escuchamos muy buenos comentarios del Game Engine Starling y decidimos que era una buena opción para nuestro propósito. Ahora le toca el turno a TexturePacker que es un programa que se adapta al mencionado framework perfectamente.

TexturePacker es una herramienta para crear Sprites Sheets. Un Sprite Sheet es una imagen que contiene las animaciones, fondos, objetos, etc. y que va referenciada mediante un XML. Los Sprite Sheet se utilizan desde los primeros juegos arcade que yo recuerdo y ahora funcionan perfectamente con dispositivos móviles.
TexturePacker es sencillo de utilizar y se adapta a varios frameworks o motores de juego como Cocos2D o Sparrow y tiene una versión gratuita y otra de pago más completa.

Puedes obtener este genial programa en la web Codeandweb.com/texturepacker

Categorías
Flash Ilustración Sonido

Machinarium, juego flash con impecable ambientación

Machinarium de Amanita Design Machinarium es un juego flash creado por el estudio de diseño de juegos y animaciones independiente Amanita Design situado en la República Checa. Es el primer juego «largo» que publica esta empresa y ha tenido un gran éxito.

El juego es una aventura gráfica con un argumento simple, una ambientación impresionante y una música todavía mejor. Trata de un pequeño robot que por unas determinadas circustancias tiene que ir utilizando los objetos que encuentra en su camino para avanzar y poder rescatar a la joven robot que secuestraron los malos del juego. Poco a poco irá adentrándose en una obsoleta y decadente ciudad llena de personajes interesantes y multitud de pruebas de inteligencia que deberá superar.

Se puede adquirir el juego en la tienda oficial de Amanita Design mediante descarga o en caja física, aunque de esta última forma sólo está disponible en italiano, alemán y checo. De vez en cuando rebajan su precio a 5 euros, precio más que razonable para la calidad de este juegazo del que ya espero una segunda parte.

Desde aquí puedes jugar a la demo del juego, visitar su tienda oficial o visitar la web de Amanita Design.

Categorías
Recreativas

Dolores de cabeza y soluciones de la recreativa

Mi recreativa no es una máquina normal. Venía con el monitor (Antarex de 28») y la fuente de alimentación rotos. Además su anterior dueño tenía un ordenador conectado en vez de juegos en placa jamma y muchos empalmes.
Entre el Herre y el Martín consiguieron conectarme una fuente de alimentación de otra máquina (se le puede conectar la fuente de alimentación de un ordenador normal) y puentear el monitor pero así y todo sólo conseguimos que arrancara.
El otro día me subí otra recreativa (la de ASSCI) y con un téster, comparando, me dí cuenta de que el conector jamma no coincidía. Al tener conectado el ordenador habían cambiado el orden del cableado jamma. Para solucionar este problema momentaneamente soldé los cables conforme al estandar jamma y estoy esperando un arnés nuevo como este. Digo como este, porque mi arnés lo he pedido conjuntamente con el j-pac de ultimarc, así no tenía que pedir a dos sitios distintos.

En un par de días buscando por marcianitos.org y por internet me he dado cuenta que no es difícil reparar una recreativa. Son todo cables y piezas reemplazables en cualquier tienda de electrónica (excepto el monitor, pero este se puede reparar como uno normal). Lo que mueve la máquina son las placas jamma fácilmente sustituibles. Sólo tienes que tener dinero y paciencia.

Por cierto un buen truco para que los botones funcionen como el primer día es el de meterlos unas horas en agua y jabón (lavarlos vamos!).

Botones arcade limpios
Botones arcade limpios

Mi máquina funcionando (a medias porque no funcionan los créditos)

Mi máquina funcionando
Mi máquina funcionando

Categorías
Recreativas

Salón recreativo en casa

No, no voy a montarlo. Sólo quiero intentar reparar la mía que no se que le pasa.

Maquinas recreativas

Maquinas recreativas

Categorías
Animación Ilustración

Probando a animar con líneas

[swf]http://www.joserico.com/blog/wp-content/uploads/2008/08/lapiz_anim.swf,550,400[/swf]

Prueba de animación con líneas o lápiz