Archivo de la etiqueta: development

Subtítulos

Hola,

Cansado de descargar subtítulos, he decidido hacer una aplicación Android que se conecta mediante samba a tu media center, lista todos los archivos y carpetas y te permite descargar los subtítulos que encuentra para esa película o serie en la web de SubDivx.com.

En SubDivx suben los archivos comprimidos en RAR o ZIP y muchas veces con el nombre del archivo .srt que no coincide con el archivo de tu película o serie.

Con esta aplicación todo este trabajo tedioso desaparece, se descarga el archivo, lo descomprime y lo copia en tu media center con el nombre correcto.

La aplicación la podéis encontrar en el Google Play Market

Ahora mismo estoy trabajando en añadir una segunda pestaña que te permita listar los archivos locales del teléfono.

Java: Ligero servidor http REST + Json DB

La navidad pasada hice una web del amigo invisible para mi familia, ya que las que encontré por internet no cumplían todos los requisitos que queríamos.

El objetivo era muy simple, un frontend en bootstrap, yo siempre me descargo la plantilla de initializr.com, y una API Rest para cargar / guardar los datos de cada usuario.

Como no quería matar moscas a cañonazos lo hice en php + mysql. Problema: Leer y guardar los jsons en la base de datos y acceder a ellos de manera elegante y sencilla en php. El resultado fue patético, funcional pero patético.

Como soy mucho más fan de Java, pasado un tiempo decidí que lo mejor hubiera sido tener una API Rest en java pero en un servidor muy ligero que para un caso como este gastara como mucho 10mb de RAM y una base de datos de objetos, muy ágil y sencilla.

Dicho y hecho, en poco más de una semana subí el código a github:

https://github.com/adriafp/seguim-server

asteroids.seguim.com

Asteroids.seguim.com, es la web de mi nuevo proyecto personal.

El objetivo es desarrollar un juego en Unity 3D.

What is Unity and what can I do with it?

Unity is a fully integrated development engine that provides rich out-of-the-box functionality to create games and other interactive 3D content. You use Unity to assemble your art and assets into scenes and environments; add lighting, audio, special effects, physics and animation; simultaneously play test and edit your game, and when ready, publish to your chosen platforms, such as Mac, PC and Linux desktop computers, Windows Store the Web, iOS, Android, Windows Phone 8, Blackberry 10, Wii U, PS3 and Xbox 360.

Unity’s complete toolset, intuitive workspace and rapid, productive workflows help users to drastically reduce the time, effort and cost of making interactive content.

De momento he empezado por un juego simple en modo arcade, que ya podéis jugar vía web o en versión escritorio para PC/MAC/LINUX. El siguiente paso es hacer este juego multijugador.

Playcraft

Por fin he recibido la invitación a la versión beta de Playcraft, la tengo que provar mucho más, pero después de ver su página de demo de de decir que es impresionante. Va muy rápido, mucho más que LimeJS y al estilo de ImpactJS que por desgracia es de pago 100$ y no tiene versión para probar.

Playcraft funciona sobre canvas, y es lo que me ha gustado más porque LimeJS te dice que sobre plataformas iOS no recomienda usar canvas pero otros como ImpactJS si que lo hacen y con muy buen resultado.

En resumen, tengo muchas esperanzas en este nuevo framework. Ya os iré contando como me va.

PS: Igualmente con mi nuevo iPhone 5 Spacewar va muy rápido a pesar de las carencias de LimeJS.

LimeJS RPG Layer

Después de mucho buscar que framework podría usar para desarrollar un juego en HTML5 encontré LimeJS es bastante intuitivo y fácil de usar. En pocas líneas tienes un juego en marcha.

Sólo con el objetivo de aprender el framework empezé lo que serían las bases de un juego RPG.

He empaquetado todo en un javascript llamado core.js, lo podeís usar para crear vuestro propio RPG basado en LimeJS.

Esta súbido a Github junto con una demo para que lo podaís usar.