viernes, 30 de noviembre de 2012

Tile Break, mi nuevo juego para Windows Phone 7

El otro día vi una noticia (no recuerdo en que página) donde la gente de Rusty Moyher hacían un KickStarter solicitando apoyo para su nuevo juego. En el video de presentación, iban apareciendo fragmentos de sus anteriores juegos. Uno de ellos me llamo mucho la atención, debido a su concepto y a su simplicidad: Bloop.

Fui a mirar si estaba para Windows Phone y por supuesto no estaba, pero tampoco para Android.

Así que ni corto ni perezoso, aprovechando que ese fin de semana (hace dos) estaba encerrado en casa recuperándome de una bronquitis brutal, me puse ha hacer mi propia versión para Windows Phone.

He tardado dos fines de semana y ya esta listo y enviado para su publicación en el Market.

Como he dicho, mi juego es una versión de este, y aún siendo muy parecido, le he puesto un añadido para darle un toque de “puterio”, ya que alguno de los Tiles (cuadros) suman o restan puntos, así que además de preocuparnos de conseguir el máximo numero de puntos para nosotros, tenemos que estar al loro para restar puntos de nuestros adversarios.

  • Consigue mas puntos que nadie para ganar!
  • Ideal para elegir quien ha de hacer algo: el perdedor limpia, el que pierda bebe… usa tu imaginación!
  • Cada Tile tiene su propio sonido, crea una melodía mientras juegas!
  • Ideal para fiestas!

jueves, 29 de noviembre de 2012

The process cannot access the file because it is being used by another process.

Hoy me he encontrado con un error un poco extraño. Resulta que estaba yo desarrollando una aplicación web, y cuando he ido a probarlo Visual Studio me ha escupido el siguiente mensaje:

---------------------------
Microsoft Visual Studio
---------------------------
Unable to start debugging on the web server. The web server could not find the requested resource.

Click Help for more information.
---------------------------
OK   Help  
---------------------------

image

Total, que me he puesto a mirar a ver que pasaba, ya que hasta este momento todo había funcionado correctamente.

He ido a comprobar el IIS, para ver si todo estaba correcto, y voila, he comprobado que site estaba parado. Fácil, he pensado, por algún motivo se ha parado el site, solo tengo que iniciarlo.

image

Mi gozo en un pozo, ya que al intentar iniciarlo, me he encontrado con que no podía y esta vez el que me ha escupido el mensaje ha sido IIS:

---------------------------
Internet Information Services (IIS) Manager
---------------------------
The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)
---------------------------
OK  
---------------------------

Vaya! algo raro esta pasando. Usando en comando NetStat –ano (hahaha ha dicho ano) he podido comprobar que mi querido puerto 80, estaba siendo usado por el Skype, menudo madafaka esta hecho. He ido a comprobar la configuración de Skype a ver que me encontraba y he visto que efectivamente es así:

skype

En esta captura se puede ver como Skype, por defecto esta configurado para que use el puerto 80 en según que situaciones.

Bueno, he cerrado Skype (del todo, ¡eh!) y ya he podido inicializar el site en IIS sin problemas, y todo ha vuelto a la normalidad.

El día a día de un programador…

miércoles, 28 de noviembre de 2012

40 millones de Windows 8 en 4 semanas

El otro día leía una noticia, no recuerdo la página, en la que se rumoreaba que las ventas de Windows 8 no estaban yendo muy bien. Que su lanzamiento estaba siendo flojo.

Pues nada, que se han publicado las cifras de ventas de Windows 8, y yo no soy ningún analista, pero me da a mi que no son nada malas. Cuarenta millones de Windows 8 en un mes, a diez millones por semana, una locura vamos.

Para que os hagáis una idea de esto, Windows 8 ha vendido mas que su predecesor en el mismo periodo de tiempo, y diez veces mas que MAC en todo el 2012.

Por lo tanto y por mucho que les pese a algunos, en lo que a escritorio se refiere, Windows sigue siendo el rey.

martes, 20 de noviembre de 2012

Internet nos vigila

Esta mañana, he estado buscando por Internet que ediciones existen para el libro de el Hobbit, he mirado en la web del Fnac, y en algunas páginas mas.

Unas horas mas tarde, he consultado mi correo (Hotmail), y esta es la publicidad que me ha mostrado:

curioso

 

¿Casualidad? No creo…

viernes, 16 de noviembre de 2012

Reflexiones sobre Cocos2dx y el futuro de XNA

Hace bastante tiempo que trasteo con XNA, desde el día 1 en el que apareció, me enganche a el. El principal motivo era el C#, es el lenguaje que uso en mi día a día en el trabajo, y me encuentro muy cómodo con el, así que para mi era perfecto. Me permitía crear mis propios juegos con un lenguaje conocido y además el Framework estaba realmente bien, así que en poco tiempo me hice con él.

Con Windows Phone 7 la cosa mejoró mucho ya que lo usaron como lenguaje oficial para crear juegos, pero la cosa ha durado muy poco, ya que no esta soportado en Windows Phone 8 (tampoco en Windows 8 metro).

Por lo tanto, si no esta soportado por los nuevos sistemas operativos, tanto móviles, como de escritorio y tablets, ¿que futuro tiene XNA?

Pues me temo, que ninguno. No hay ningún anuncio por parte de Microsoft sobre el tema, pero el sentido común me dice que no habrán más actualizaciones del framework y que poco a poco caerá en desuso. Si no soporta Windows 8 metro, quiere decir que si hago algo para W8, no podre aprovechar el Market, para WP8 no se puede usar y para WP7 no vale la pena hacer nada, ya que tiene los días contados. Así que nada de nada.

La única opción que veo, es que de repente MS de la campanada y haga algo relacionado con Mono, y de esta forma de continuidad a XNA, pero los días van pasando, los nuevos sistemas operativos son lanzado y no se dice nada al respecto.

¿Y que alternativa nos queda?. Pues para Windows tenemos MonoGame.

Pero teniendo en cuenta que la forma oficial para crear juegos, tanto Windows 8 metro como Windows Phone 8, es C++, podemos optar por la opción que nos ofrece Cocos2dx. Es un framework de desarrollo de juegos 2D multiplataforma que además es totalmente gratis. MonoGame también nos permite crear para Android o IOs, pero hay que tener una licencia de Mono for Android o Mono for IOs, que cuestan una pasta.

Así pues, en los próximos fines de semana me voy a ir mirando el tema y voy a intentar crear un juego muy sencillo para Android. Iré publicando mis experiencias.

jueves, 15 de noviembre de 2012

Como obtener la Ip de la máquina con C#

Hacia tiempo que no ponía ninguna capsula de código, así que ahí va una para obtener la IP:

            IPHostEntry ipEntry = Dns.GetHostEntry(Dns.GetHostName());
IPAddress[] addr = ipEntry.AddressList;
string ip = string.Empty;
foreach (var ipAddress in addr)
{
if (ipAddress.AddressFamily == AddressFamily.InterNetwork)
{
ip = ipAddress.ToString();
break;
}
}



En este caso, obtenemos la IPv4, que básicamente es la que mas se usa (por lo menos de momento), pero podréis comprobar que el enumerado AddressFamily nos permite acceder a todo el esquema de direcciones.

miércoles, 14 de noviembre de 2012

Hotline Miami

2352482-hotlinemiami1

Este es uno de esos juegos indie que aparecen de vez en cuando, tal vez una o dos veces al año.
Con unos toques de brutalidad, violencia y estrategia consigue mantenerte pegado a la pantalla de tu PC. No voy a hacer un análisis, por que es imposible superar el de Anait, así que simplemente me voy a limitar a recomendarlo y a invitaros a leer uno de los mejores análisis que he leído en mucho tiempo.

Análisis de Hotline Miami en AnaitGames.

Por cierto, la banda sonora es de lo mejor!

Aquí puedes escuchar toda la banda sonora de Hotline Miami.

Hotline-Miami

miércoles, 7 de noviembre de 2012

Cosplay en el salón del manga de Barcelona

El sábado estuve dando un paseo por el salón del manga de Barcelona, y pude tomar unas cuantas fotos de los cosplay que por ahí había. Estos son algunos de ellos.

Caballeros del Zodiaco – Virgo

zodiaco

 

Dead or alive - Kasumi

doa


Juego de tronos

jdt

jdt


Mass Effect

mf