Jorge Ruiz - Blog

Etiqueta: Android

Games UPM: Desarrollo de juegos en Android

El Máster de Diseño y Desarrollo de Videojuegos de la Universidad Politécnica de Madrid está actualmente en su segundo bloque formativo, el que se ocupa de toda la parte de desarrollo y programación.

En este bloque formativo se imparten diferentes áreas de desarrollo en videojuegos como por ejemplo, la programación de juegos mediante motores gráficos como Unity o programación en dispositivos móviles.

Dentro de esta parte, dispositivos móviles, se encuentra un módulo dedicado a la programación de juegos en Android que tendré el gusto de impartir.

Este módulo será de introducción pero servirá para que los alumnos tengan una mínima base que les permita afrontar con una menor barrera de entrada el desarrollo futuro en esta plataforma.

Apoyados en el libro “Beginning Android Games” de Mario Zechner, explicaré el framework 2D que en él se detalla y con el que se permite el despegue para la creación de juegos en Android.

El curso durará una semana, cortito pero espero que sea de provecho para nuestros alumnos.

Olimpia2: App android para combatir el sedentarismo

El pasado 1 de octubre de 2013, Adrián Recio Pulido, alumno de la Universidad Carlos III de Madrid, presentó su Trabajo Fin de Grado “Olimpia2: una aplicación para smartphones Android que combate el sendentarismo en la juventud”.

La aplicación nace con un objetivo: resolver el problema del sendentarismo y obesidad infantil mediante la unión de los videojuegos, la bicicleta y la tecnología móvil.

Mediante la creación de un videojuego dependiente del contexto en el que se fomenta la participación en equipos mediante el ciclo: entrena, combate, gana (bonus) se consigue la participación de los niños en un juego, haciéndoles que puedan realizar ejercicio físico también.

La aplicación tiene muchas ideas de futuro como informar sobre hábitos saludables de alimentación o crear un canal de comunicación con los padres.

¡Enhorabuena Adrián!

Trabajo Fin de Grado – Videojuego en Android

El pasado mes de Julio, Diego Trompeta, estudiante de Ingeniería Informática por la Universidad Carlos III de Madrid, presentó su Trabajo Fin de Grado, tutorizado por mí y basado en la creación de un videojuego para plataforma Android.

Bajo el título “Conceptualización, Análisis, Diseño e Implementación de un videojuego para Android”, Diego ha desarrollado un juego 2D tipo endless run, con la utilización de personajes como Mario para dotarlo de un mayor atractivo.

Teniendo siempre en cuenta al usuario final, ha desarrollado una prueba de concepto con la que ha adquirido ciertas habilidades que le han permitido introducirse en este complicado mundo de la programación de videojuegos.

Ahora podrá, con sus estudios de Máster de Desarrollo de Videojuegos por la Universidad Politécnica de Madrid, complementar esa formación e iniciar su carrera profesional en este fascinante mundo de la programación.

¡Mucha suerte Diego!

Misterious Galaxy – Proyecto Fin de Carrera

El pasado 25 de Julio de 2013, Óscar Manrique, estudiante de Ingeniería Técnica de Telecomunicaciones (especialidad Sonido e Imagen) presentó su Proyecto Fin de Carrera títulado “Conceptualización, Análisis, Diseño e Implementación de un videojuego estilo retro para plataformas Android”, en este caso, turorizado por mí.

A continuación, os dejo un resumen realizado por el propio alumno:

 A medida que la industria de los videojuegos avanza de forma inexorable, uno podría pensar que se corre el peligro de olvidar el pasado. Juegos como Gears of War 3 o RAGE llevan las expectativas gráficas y jugabilidad más allá, haciendo que los juegos clásicos parezcan excesivamente simples en comparación. Sin embargo, los videojuegos retro están teniendo gran auge en contra de lo que se podría esperar. Esto se debe a un público, entre los 30 y los 45 años, que recuerda con nostalgia su época de infancia o de adolescencia y mediante los videojuegos de estilo retro pueden rememorar esos momentos.

El público para el qué están enfocados los videojuegos retro favorece los aspectos comerciales, ya que es un sector de la población, en principio, con una estabilidad económica, dispuesta a abonar una pequeña cuantía de dinero por algunas funcionalidades adicionales.

Aunque servicios como la Consola Virtual de Wii y próximamente Wii U, Xbox Live Arcade o PlayStation Network nos permiten disfrutar de algún que otro viaje al pasado, la rápida expansión de los smartphones han tenido un importante papel en mantener el retrogaming vivo. La mayoría de estos dispositivos no tiene problemas para replicar el rendimiento de las máquinas de 8, 16, 32 y 64 bits. Además, al poder jugar con un dispositivo de tamaño reducido puedes disponer de él en cualquier lugar y momento.

Debido a esta necesidad del mercado, en el presente proyecto se llevará a cabo una prueba de concepto de un videojuego de estilo retro ambientado en el espacio, denominado, Mysterious Galaxy. La misión del jugador será destruir las naves enemigas y esquivar los proyectiles que lanzan contra él. Una de las posibilidades que incorpora el videojuego es la compra de armamento mediante una transacción con una cuenta Paypal.

Mis más sinceras felicitaciones a Óscar por su excelente trabajo y mis mejores deseos de que tenga un futuro prometedor en el mundo de los videojuegos.

miramusei nueva app desarrollada por solusoft (versión android)

Miramusei nace como start-up para revolucionar la experiencia de las visitas a los museos.

Apoyándose en la tecnología móvil, principalmente con dispositivos smartphones, quieren innovar en la experiencia que tenemos al visitar un museo.

Ya desde hace algunos meses la aplicación se encuentra disponible en versión iPhone y desde hoy se encuentra dispobible en versión Android, versión completamente desarrollada por los ingenieros de solusoft.

Desde hoy domingo, 16 de Septiembre de 2012, podéis descargaros la aplicación desde los siguientes enlaces a un precio de 1,59 euros:

App Store:

Museo Lázaro Galdiano

Google Play: 

Museo Lázaro Galdiano

La Alhambra

En la versión android hemos podido publicar simultáneamente dos museos. En breve, se aumentará el catálogo de museos disponibles.

Como característica principal ofrece la capacidad de rutas guiadas por el museo tanto para público adulto como infantil con información adaptada según el tipo y con posibilidad de escuchar explicaciones en formato audio y vídeo.

Además, dispone de características para trabajar sin conexión a internet de tal forma que se puede obtener un experiencia de aprendizaje de arte incluso en aquellas salas sin cobertura internet.

Aplicaciones Móviles – El servidor también existe

Es cierto que hay aplicaciones móviles que se ejecutan exclusivamente en el dispositivo smartphone pero la mayoría de ellas requieren un software de servidor que las complementen.

En muchas situaciones el software de servidor se hace imprescindible. Las aplicaciones móviles no son como nuestras aplicaciones de PC. El usuario móvil utiliza la aplicación en cualquier parte por lo que hay que tener en cuenta posibles pérdidas de cobertura de datos de GPS, es un usuario que espera que el resultado de sus acciones sea rápido, que no quiere que el consumo de datos se dispare, etc. Por este motivo y muchos otros el software de servidor es imprescindible.

Supongamos que estás buscando desarrollar una solución móvil (producto o desarrollo a medida) para smartphones iPhone y Android. Deberías tener en cuenta las siguientes consideraciones:

  1. iPhone se programa en Objective-C.
  2. Android se programa en Java.
  3. Las interfaces de usuario son sensiblemente diferentes por lo que se tendrán que trabajar en cada uno de ellos de forma diferente.
  4. Software de servidor. Mi experiencia me indica que el 90% de las soluciones, al menos de las que llegan a mis manos, requieren este software de servidor. Software que generalmente es un API REST que puede ser programado en otro lenguaje o plataforma diferente. Por ejemplo, plataforma .NET con MVC y C# o PHP o Java o Python, etc.
  5. Además, debes valorar si tu aplicación o producto tiene una web lo que añadiría otro elemento más a la solución.
  6. En muchas ocasiones se requiere realizar tu aplicación o producto en tablets iPad o Android por lo que debemos saber que hay que invertir tiempo en el diseño y programación de sus interfaces ya que son diferentes a la de sus hermanos pequeños (aunque puedan parecer iguales).
El desarrollo de una aplicación móvil puede requerir un esfuerzo considerable. Si estás en esta situación y quieres un presupuesto y un detalle de la solución no dudes en contactar conmigo.